美文网首页funny生物信息
风险曲线+生存状态图+风险热图

风险曲线+生存状态图+风险热图

作者: 天道昭然 | 来源:发表于2020-03-05 18:10 被阅读0次
#install.packages("pheatmap")

library(pheatmap)

rt=read.table("risk.txt",sep="\t",header=T,row.names=1,check.names=F)       #读取输入文件
rt=rt[order(rt$riskScore),]                                     #按照riskScore对样品排序

#绘制风险曲线
riskClass=rt[,"risk"]
lowLength=length(riskClass[riskClass=="low"])
highLength=length(riskClass[riskClass=="high"])
line=rt[,"riskScore"]
line[line>10]=10
pdf(file="riskScore.pdf",width = 10,height = 4)
plot(line,
     type="p",
     pch=20,
     xlab="Patients (increasing risk socre)",
     ylab="Risk score",
     col=c(rep("green",lowLength),
     rep("red",highLength)))
abline(h=median(rt$riskScore),v=lowLength,lty=2)
legend("topleft", c("High risk", "low Risk"),bty="n",pch=19,col=c("red","green"),cex=1.2)
dev.off()

#绘制生存状态图
color=as.vector(rt$fustat)
color[color==1]="red"
color[color==0]="green"
pdf(file="survStat.pdf",width = 10,height = 4)
plot(rt$futime,
     pch=19,
     xlab="Patients (increasing risk socre)",
     ylab="Survival time (years)",
     col=color)
legend("topleft", c("Dead", "Alive"),bty="n",pch=19,col=c("red","green"),cex=1.2)
abline(v=lowLength,lty=2)
dev.off()

#绘制风险热图
rt1=rt[c(3:(ncol(rt)-2))]
rt1=log2(t(rt1)+0.001)
annotation=data.frame(type=rt[,ncol(rt)])
rownames(annotation)=rownames(rt)
pdf(file="heatmap.pdf",width = 10,height = 4)
pheatmap(rt1, 
         annotation=annotation, 
         cluster_cols = FALSE,
         fontsize_row=11,
         show_colnames = F,
         fontsize_col=3,
         color = colorRampPalette(c("green", "black", "red"))(50) )
dev.off()

相关文章

  • 风险曲线+生存状态图+风险热图

  • 生存分析

    ①每个基因生存分析图脚本 ②根据构建的基因模型划分高低风险组的生存曲线

  • 风险曲线

  • 何为风险?

    经常有人说风险,啥是风险哪? 风险是一种潜在的危险,是不确定的。风险无处不在,生存有风险,出行有风险,食物有风险,...

  • 投资第一步,了解你的风险偏好——香帅金融课107

    关键词 【风险】,【风险厌恶】,【风险溢价】,【风险偏好(风险态度)】,【风险承受能力】 内容关系图 核心要点 高...

  • 分析方法

    常规分析:多组比较、Kaplan-Meier生存曲线,以及Cox风险比例模型。较新方法:倾向得分匹配分析、序贯界标...

  • 单因素与多因素cox分析区别

    说来惭愧,跟师姐聊天的时候,我按照传统的生信思路把临床特征做风险打分,然后定义高低风险打分,接着就是标准的生存图、...

  • 风险和生存

    风险虽无处不在,但生存却步步为营,无论站起还是躺平,都如影随形。 风险的概率大约是“二一添作五,一半对一半。”而生...

  • 风险—《投资最重要的事》

    理解风险、识别风险、控制风险。 霍华德马克思所写的风险用了三章篇幅,强调风险意识。 这张风险与收益图告诉我们:...

  • 2018/8/1-1多

    螺纹,热卷,高位风险 铁矿,小级别走坏 锰硅,二次信号风险 PTA,二次信号风险,高位风险 PP,二次信号风险 豆...

网友评论

    本文标题:风险曲线+生存状态图+风险热图

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