2 列 (サンプル、実験条件) とn行 (遺伝子など) の行列が与えられ、2 つのサンプル間で (特定の FDR で) 大幅に変化した遺伝子を特定することを目的としています。
Rを使用してこれを実行する方法は?
以下は、fdrtool
p 値のベクトルから FDR を計算する方法を示すパッケージ マニュアルの例です。
library("fdrtool")
data(pvalues)
fdr = fdrtool(pvalues, statistic="pvalue")
fdr$qval # estimated Fdr values
fdr$lfdr # estimated local fdr
しかし問題は、p 値ではなく、観測のベクトルが 2 つしかないことです。何か案は?
使用できるサンプルデータは次のとおりです。foo <- matrix(runif(1000), ncol=2)
反復情報や p 値などはないと思います。しかし、2 つのサンプル間で値が大きく異なる遺伝子には、より強力な証拠があることは確かです。この状態で FDR を割り当てる方法はありますか?