美文网首页
2020-11-15

2020-11-15

作者: 世界很大_我想去体验 | 来源:发表于2020-11-15 21:06 被阅读0次

和多个临床特征相关联的作图,以均值作为比较项

library(limma)
library(ggpubr)

expFile="TCGA_rpkm.txt" #表达数据文件
cliFile="clinical.txt" #临床数据文件
geneFile="hubGene.txt" #基因列表文件

读取表达文件,并对输入文件整理

rt=read.table(expFile,sep="\t",header=T,row.names = 1,check.names=F)
data=rt
data=avereps(data)
data=data[rowMeans(data)>0,]

读取基因列表

gene=read.table(geneFile,header=F,sep="\t",check.names=F)
data=data[as.vector(gene[,1]),]

删掉正常样品

group=sapply(strsplit(colnames(data),"\-"),"[",4)
group=sapply(strsplit(group,""),"[",1)
group=gsub("2","1",group)
data=data[,group==0]
colnames(data)=gsub("(.?)\-(.?)\-(.?)\-(.?)\-.*","\1\-\2\-\3",colnames(data))
data=as.data.frame(data)
data2=rbind(colnames(data),data)
write.csv(data2,file="TCGA-3-RPKM.csv")

读取临床数据

cli=read.table(cliFile,sep="\t",check.names=F,header=T,row.names=1) #读取临床文件
xlabel=colnames(cli)[1]

数据合并并输出结果

sameSample=intersect(colnames(data),rownames(cli))
data=t(data[,sameSample])
cli=cli[sameSample,]
rt=cbind(as.data.frame(data),cli)
rt1=cbind(as.data.frame(data),cli)

for(gene in colnames(rt)[1:(ncol(rt)-1)]){
data=rt[,c(gene,"cli")]
data=data[datacli!="unknow",] colnames(data)=c("gene","cli") group=levels(factor(datacli))
datacli=factor(datacli,levels=group)
comp=combn(group,2)
my_comparisons=list()
for(i in 1:ncol(comp)) {my_comparisons[[i]]=comp[,i]}
b=ggboxplot(data,x="cli",y="gene",color = "cli",xlab=xlabel,
ylab=paste(gene,"expression"),legend.title=xlabel,
add = "jitter")+
stat_compare_means(comparisons = my_comparisons)
pdf("gene.pdf",height=10,width=10)
print(b)
dev.off ()
}

相关文章

  • 周日 2020-11-15 23:30 - 06:41 晴 06

    2020-11-15 晚上不想学的一天周日 2020-11-15 23:30 - 06:41 晴 06h19m 一...

  • 祺哥竹枝二首

    2020-11-15 (一)竹枝词.褀哥给妈妈过生日 2020-11-15 全家老小笑声高,品酒喝茶海底捞。 长夜...

  • ffmpeg_sample解读_transcoding

    title: ffmpeg_sample解读_transcodingdate: 2020-11-15 10:15:...

  • 2020-11-15

    【318号】2020-11-15点赞列表 http://www.jianshu.com/p/36f1a41df6a...

  • 鬼脸一人圆口汉50sc3041

    原创 李大叔 清江风情 2020-11-15 图谱编号:ESB_TP_50_sc3041 直径:~36.4mm 厚...

  • 2020-11-15第26周复盘

    2020-11-15第26周复盘 11.9 认知升级: 行为升级: 11.10 认知升级: 无 行为升级: 无 1...

  • 034-种瓜得瓜,种豆的豆

    2020-11-15 种瓜得瓜,种豆得豆(You reap what you sow) 婚姻关系的经营,如此! 人...

  • 2020-11-15

    [http://]时间管理大约练课件(2020-11-15) 一、引言互动1、时间可以管理吗?时间是不可以管理的,...

  • 2020-11-15 思考成长周复盘

    一 时间 2020-11-09 ~ 2020-11-15 二 围绕思考成长所做的事情 1.每日早起2.本周共成功安...

  • 搜索引擎有哪些

    文章发布时间:2020-11-15 百度搜狐搜狗googleBing应搜搜: 腾讯旗下产品。qq上搜索东西的首选3...

网友评论

      本文标题:2020-11-15

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