对每一行进行统计测试以在R中创建火山图?

时间:2018-01-25 14:40:38

标签: r t-test limma

我目前在R中有一个数据集,对于每个基因,我有四个暴露于铜的水蚤的log2表达(第2列:第5列)和四个对照水蚤(第6:9列)。数据框的头部如下所示:

           GENE_ID s_MC13_A9_Cu s_MC13_A10_Cu s_MC13_A11_Cu s_MC13_A12_Cu 

1 GENE:JGI_V11_100009     3.202503      3.152049      3.171360      3.164072    
2 GENE:JGI_V11_100036     3.241468      3.226221      3.217426      3.208969    
3 GENE:JGI_V11_100044     3.220307      3.223803      3.171068      3.228047    
4 GENE:JGI_V11_100045     3.030001      3.017256      3.028523      3.013106    
5 GENE:JGI_V11_100062     3.487595      3.471572      3.517525      3.503789    
6 GENE:JGI_V11_100066     3.576387      3.671755      3.589585      3.573903    

  s_MC13_C1_C s_MC13_C2_C s_MC13_C3_C s_MC13_C4_C
1  3.154395    3.174957   3.153786    3.188665
2  3.201010    3.211897   3.201822    3.220532
3  3.201586    3.183351   3.178189    3.178734
4  3.021061    3.023119   3.068359    3.053681
5  3.525903    3.532097   3.532113    3.530310
6  3.624656    3.534701   3.697618    3.513394

我希望能够创建一个描绘差异表达的火山图,因此首先需要为我的每个基因产生P值。我想过做一个t检验或Ebayes这样做,这是微阵列数据的最佳选择吗?如果是这样,我该如何进行,从而为第一列中的每个基因生成P值?

谢谢

0 个答案:

没有答案
相关问题