我是新來的R和我有RNA測序結果的25個樣品。我想應用相同的函數來計算我的目標基因(如基因ABC)與所有25個樣本的相關性。應用到多個數據集相同功能中的R
我知道如何單獨做到這一點。這裏是我的代碼做到這一點:
df <- read.table("Sample1.txt", header=T, sep="\t")
# gene expression values of interest
gene <-as.numeric(df["ABC",])
# correlate gene with all others genes in the expression set
correlations <- apply(df,1,function(x){cor(gene,x)})
但現在我有他們25。我用樂器一次讀完。
data <- c("Sample1.txt", "Sample2.txt",..."Sample25.txt")
df <- lapply(data, read.table)
names(df) <- data
但是,我失去了如何將它與我上面的其他代碼連接起來計算基因相關性。我已經閱讀了一些相關的主題,但仍然無法弄清楚。任何人都可以幫我嗎?謝謝!
這將有助於瞭解你的輸入和輸出看起來像在這裏,作爲答案實際上取決於事情如何格式化。 – caw5cv
總結你的第一塊塊的,需要一個文件名,並返回'correlations'功能。然後,做'lapply(數據,yourFunction中)' –
@Marat,你能請提供一個答案?對不起,我對語言理解有點新。 – kin182