合并表达矩阵

作者: 多啦A梦的时光机_648d | 来源:发表于2019-04-25 11:07 被阅读0次

在跑完htseq或者featureCounts之后会生成很多个如下的样本表达矩阵:

image.png

我们看一下每个样本有多少行:

wc -l 样本.count

发现都是55455行,这样的话就可以按行合并:


image.png
paste SRR3589959.count SRR3589960.count SRR3589961.count SRR3589962.count > merge.count

最后生成如下矩阵:


image.png

这时候发现gene_id是一样的,我们可以提取我们想要的列,比如要第1,2,4,6,8列:

awk '{printf $1 "\t" ; for (i=2; i<=NF; i=i+3) printf $i "\t" ; print $i}' merge.count > merge2.conut
image.png

最后就拿到我们想要的合并的表达矩阵。

当然你也可以一步到位:

paste ./SRR3589959.count ./SRR3589960.count ./SRR3589961.count ./SRR3589962.count | awk '{printf $1 "\t" ; for (i=2; i<=NF; i=i+2) printf $i "\t" ; print $i}' > ./merge.count

或者加个通配符:

paste ./*.count | awk '{printf $1 "\t" ; for (i=2; i<=NF; i=i+2) printf $i "\t" ; print $i}' > ./merge.count

相关文章

  • RNASeq

    htseq提取gene count 合并表达矩阵(合并count) 获得差异表达基因(DEGs) clusterp...

  • 合并表达矩阵

    在跑完htseq或者featureCounts之后会生成很多个如下的样本表达矩阵: 我们看一下每个样本有多少行: ...

  • 表达矩阵的合并

    刘小泽写于2018.8.20利用htseq-count、featureCounts等定量软件生成的counts计数...

  • Error in storage.mode(x) <- "dou

    问题来源 今天合并两个表达矩阵的时候,使用impute包对矩阵补充缺失值的时候出现了这样的报错 解决思路 这时候其...

  • R语言中,cbind和rbind区别

    cbind: 根据列进行合并,即叠加所有列,m列的矩阵与n列的矩阵cbind()最后变成m+n列,合并前提:cbi...

  • 多项式回归

    矩阵表达 多项式回归的矩阵表达就是 训练数据矩阵 与** 数据矩阵相乘**,得到 回归数据矩阵 求解公式 下图w的...

  • 合并kalisto计算的多个表达矩阵文件

    暂时还没有找到比较好的办法,自己写的R代码

  • 基因表达矩阵和生存时间的合并

    通常来说,GEO和TCGA的基因表达数据和临床数据是分开的,为了合并这两个数据,这里使用R进行操作。 基因表达数据...

  • bulk RNA-Seq (4)合并表达矩阵

    欢迎关注Bioinfor 生信云 微信公众号! 上一步定量,我们是对每一个样本进行的,现在需要将它合并到一个矩阵。...

  • 2020-03-17

    合并矩阵: 输入:每个样本定量结果,输出:reads.count矩阵(gene_count.matrix)用于差异...

网友评论

    本文标题:合并表达矩阵

    本文链接:https://www.haomeiwen.com/subject/loeagqtx.html