12 個のバイナリ ファイルのオブジェクトを作成しました。実行したい分析の一環として、関数を使用して分析を行い、12 のうちの 1 つを他の 11 と比較します。
すなわち
ループ 1 で、object$1 が object$1 2:12 と比較され、
ループ 2、object$2 に対して object$ 1,3:12
...
ループ 12、object$12 に対して object$1[1:11]
ファイル名を指定することで、手動で小規模に行うことができます。しかし、12 個すべてを相互に比較する必要があり、12 個のファイル (合計 250 個のファイル) のグループが多数あるため、問題なく動作するため、これを自動化するにはどうすればよいでしょうか?
最終的な出力はデータ フレームなので、各ループでも作成したいと思います (object$1.csv などの関連ファイル名を使用)。
firstbatch <-bams[1:12] #bams is character vector of the files
bedfile <- "filename.bed"
my.counts <- getBamCounts(bed.file = bedfile, bam.files = firstbatch) #creates object
my.test <- firstbatch$1
my.ref.samples <- firstbatch$2...firstbatch$12
series of functions comparing $1 against 2:12