点击关注,桓峰基因

桓峰基因

生物信息分析,SCI文章撰写及生物信息基础知识学习:R语言学习,perl基础编程,linux系统命令,Python遇见更好的你

130篇原创内容

公众号

桓峰基因的教程不但教您怎么使用,还会定期分析一些相关的文章,学会教程只是基础,但是如果把分析结果整合到文章里面才是目的,觉得我们这些教程还不错,并且您按照我们的教程分析出来不错的结果发了文章记得告知我们,并在文章中感谢一下我们哦!

公司英文名称:Kyoho Gene Technology (Beijing) Co.,Ltd.

桓峰基因公众号推出转录组分析和临床预测模型教程,有需要生信的老师可以联系我们!

首选看下转录分析教程整理如下:

RNA 1. 基因表达那些事–基于 GEO
RNA 2. SCI文章中基于GEO的差异表达基因之 limma
RNA 3. SCI 文章中基于T CGA 差异表达基因之 DESeq2
RNA 4. SCI 文章中基于TCGA 差异表达之 edgeR
RNA 5. SCI 文章中差异基因表达之 MA 图
RNA 6. 差异基因表达之-- 火山图 (volcano)
RNA 7. SCI 文章中的基因表达——主成分分析 (PCA)
RNA 8. SCI文章中差异基因表达–热图 (heatmap)
RNA 9. SCI 文章中基因表达之 GO 注释
RNA 10. SCI 文章中基因表达富集之–KEGG
RNA 11. SCI 文章中基因表达富集之 GSEA
RNA 12. SCI 文章中肿瘤免疫浸润计算方法之 CIBERSORT
RNA 13. SCI 文章中差异表达基因之 WGCNA
RNA 14. SCI 文章中差异表达基因之 蛋白互作网络 (PPI)
RNA 15. SCI 文章中的融合基因之 FusionGDB2
RNA 16. SCI 文章中的融合基因之可视化
RNA 17. SCI 文章中的筛选 Hub 基因 (Hub genes)
RNA 18. SCI 文章中基因集变异分析 GSVA
RNA 19. SCI 文章中无监督聚类法 (ConsensusClusterPlus)
RNA 20. SCI 文章中单样本免疫浸润分析 (ssGSEA)
RNA 21. SCI 文章中单基因富集分析
RNA 22. SCI 文章中基于表达估计恶性肿瘤组织的基质细胞和免疫细胞(ESTIMATE) 原创 已修改
RNA 23. SCI文章中表达基因模型的风险因子关联图(ggrisk)

临床预测模型整理如下:

Topic 1. _临床_标志物生信分析常规思路
Topic 2. 生存分析之 Kaplan-Meier
Topic 3. SCI文章第一张表格–基线表格
Topic 4. _临床_预测模型构建 Logistic 回归
Topic 5. 样本量确定及分割
Topic 6 计数变量泊松回归
Topic 7. _临床_预测模型–Cox回归
Topic 8. _临床_预测模型-Lasso回归
Topic 9. SCI 文章第二张表—单因素回归分析表
Topic 10. 单因素 Logistic 回归分析—单因素分析表格
Topic 11. SCI中多元变量筛选—单/多因素表
Topic 12 _临床_预测模型—列线表 (Nomogram)
Topic 13. _临床_预测模型—一致性指数 (C-index)
Topic 14. _临床_预测模型之校准曲线 (Calibration curve)
Topic 15. _临床_预测模型之决策曲线 (DCA)
Topic 16. _临床_预测模型之接收者操作特征曲线 (ROC)
Topic 17. 临床预测模型之缺失值识别及可视化
Topic 18. 临床预测模型之缺失值插补方法


昨天我分享了一篇文章IF:4+ 铁代谢和免疫相关基因标记预测三阴性乳腺癌的临床结局和分子特征,有老师提出问题,说文章中的Fig.3 c,f,i的风险因子关联图该怎么绘制?其实这个现在有现成的软件包,超级简单,我们来看看吧!!!

前言

风险图可能是最常用的图形之一肿瘤基因资料分析。我们可以得出以下两点结论:将模型的预测结果与实际生存情况进行比较观察高危组生存率是否低于低危组,生存时间是否短于低危组。另一种是比较热图和散点图,看看预测因子和结果之间的相关性。风险因子关联图常见于cox风险比例模型,常见于下图这种三图联合的展示形式,展示的是由cox风险模型区分出的高风险和低风险人群在人群比例、生存时间(生/死)和关注的基因表达(通常是参与模型构建的基因)上分布上的差异。当然在模型不涉及基因表达时,往往风险因子关联图仅显示上两部分。

软件安装

在没有出现这个ggrisk包之前,绘图还是需要每个图都分开绘制在组图,现在有了ggrisk软件包就非常方便了,读入数据就可以出结果了,而且ABC图片编号都有了,开不开心?

if (!require(ggrisk)) install.packages("ggrisk")library(ggrisk)
library(survival)
library(survminer)

数据读取

我们使用ggrisk包内置数据集LIRI来自日本的肝癌ICGC数据库,包含时间、事件和四个基因进行测试。

ICGC Liver Data from Japan Description This data is a liver cancer data from Japan Data released in ICGC database (Link). It cantains time, event and four genes. An object of class data.frame with 232 rows and 6 columns.

data(LIRI)
head(LIRI)
##        time status      ANLN     CENPA     GPR182      BCO2
## 1 3.0410959      1  6.821354 3.0366550 0.00000000 0.2248344
## 2 2.5479452      0  1.073527 0.4654169 0.17895040 5.8924860
## 3 4.0273973      0  2.579530 0.7732644 0.06809686 3.5994330
## 4 0.1643836      1 14.183630 7.7239000 0.03749626 1.1194870
## 5 0.8219178      0  3.588320 2.3237710 0.16762610 2.6660850
## 6 2.8767123      0  6.079665 3.6674980 0.21788230 0.7691067
# 使用四个基因构建多因素cox回归模型:

实例操作

1. 构建COX回归

我们使用四个基因构建多因素cox回归模型:

library(rms)
fit <- cph(Surv(time, status) ~ ANLN + CENPA + GPR182 + BCO2, LIRI)

2. 风险因子联动图绘制

ggrisk(fit, cutoff.value = "median", cutoff.x = 145, cutoff.y = -0.8)

3.调整风险得分的cutoff以及位置

ggrisk(fit,cutoff.value='cutoff', #可选‘median’, ’roc’ or ’cutoff’cutoff.x = 150,  #“cutoff”文本的水平位置cutoff.y = -1#“cutoff”文本的垂直位置
)
##    --
##    ==
##    Combination:  185
##    Combination:  43

4. 其他参数设置

其他参数设置包括颜色,标签,图例等绘图元素的修改,具体说明可直接使用?ggrisk查看用法。

ggrisk(fit,code.highrisk = 'High Risk',#高风险标签,默认为 ’High’code.lowrisk = 'Low Risk', #低风险标签,默认为 ’Low’title.A.ylab='Risk Score', #A图 y轴名称title.B.ylab='Survival Time(year)', #B图 y轴名称,注意区分year month daytitle.A.legend='Risk Group', #A图图例名称title.B.legend='Status',     #B图图例名称title.C.legend='Expression', #C图图例名称relative_heights=c(0.1,0.1,0.01,0.15), #A、B、热图注释和热图C的相对高度    color.A=c(low='green',high='red'),#A图中点的颜色color.B=c(code.0='green',code.1='red'), #B图中点的颜色color.C=c(low='green',median='white',high='red'), #C图中热图颜色vjust.A.ylab=1, #A图中y轴标签到y坐标轴的距离,默认是1vjust.B.ylab=2#B图中y轴标签到y坐标轴的距离,默认是2
)

5. 指定热图展示基因

我们也可以指定哪几个基因进行热图的展示,如下:

ggrisk(fit, heatmap.genes = c("GPR182", "CENPA", "BCO2"))

6. 不展示热图

只展示散点图,不展示热图,直接使用two_scatter()函数,如下:

two_scatter(fit, cutoff.value = "median", cutoff.x = 142, cutoff.y = -0.5)

这个是不是非常简单,跟着桓峰基因教程学习,铸造成功的您,记得关注我们哦,如果觉得自己搞生信有难度,快来联系桓峰基因吧!!!

References:

  1. Li XF, Fu WF, Zhang J, Song CG. An iron metabolism and immune related gene signature for the prediction of clinical outcome and molecular characteristics of triple-negative breast cancer. BMC Cancer. 2022;22(1):619. Published 2022 Jun 7. doi:10.1186/s12885-022-09679-x

RNA 23. SCI文章中表达基因Cox模型的风险因子关联图(ggrisk)相关推荐

  1. RNA 13. SCI 文章中加权基因共表达网络分析之 WGCNA

    WGCNA 分析流程 2008 年发表在 BMC 之后的影响力还是很高的,先后在各大期刊都能看到,但是就其分析的过程来看,还是需要有一定 R 语言的基础才能完整的复现出来文章中的结果,这期就搞出来供大 ...

  2. RNA 27 SCI文章中转录因子结合motif富集到调控网络 (RcisTarget)

    点击关注,桓峰基因 桓峰基因公众号推出转录组分析和临床预测模型教程,有需要生信的老师可以联系我们!首选看下转录分析教程整理如下: RNA 1. 基因表达那些事–基于 GEO RNA 2. SCI文章中 ...

  3. RNA 25. SCI文章中只有生信没有实验该怎么办?

    今天来介绍一个使用非常方便的在线免疫组化分析工具--PHA (The Human atlas),免疫组化时单基因干湿结合生信中最常见的补充实验的方法之一,性价比较高.但是如果没有条件进行自己样本的免疫 ...

  4. RNA 24. SCI文章中基于TCGA的免疫浸润细胞分析的在线小工具——TIMER

    点击关注,桓峰基因 桓峰基因 生物信息分析,SCI文章撰写及生物信息基础知识学习:R语言学习,perl基础编程,linux系统命令,Python遇见更好的你 135篇原创内容 公众号 今天来介绍一个使 ...

  5. RNA 25. SCI文章中估计组织浸润免疫细胞和基质细胞群的群体丰度(MCP-counter)

    点击关注,桓峰基因 今天来介绍一个利用基因表达估计组织浸润免疫细胞和基质细胞群的群体丰度的软件包--MCP-counter,亲试,非常好用. 桓峰基因的教程不但教您怎么使用,还会定期分析一些相关的文章 ...

  6. RNA 29. SCI文章中基于TCGA的免疫浸润细胞分析 (TIMER2.0)

    桓峰基因公众号推出转录组分析教程,有需要生信的老师可以联系我们!转录分析教程整理如下: RNA 1. 基因表达那些事--基于 GEO RNA 2. SCI文章中基于GEO的差异表达基因之 limma ...

  7. RNA 30. SCI文章中基于TCGA和GTEx数据挖掘神器(GEPIA2)

    这期介绍一个基于TCGA和GTEx数据挖掘神器(GEPIA2),个人觉得如果没有编程基础的可以直接利用这个在线小工具分析自己的研究的单个基因或者多个基因,效果还是蛮好的! 桓峰基因公众号推出转录组分析 ...

  8. RNA 15. SCI 文章中的融合基因之 FusionGDB2

    基于 RNA 数据分析1-13期基本介绍完成,而基因融合同样也是转录组测序中能够获得的对于临床上非常有意义的数据,这期就看看融合基因该怎么分析,增添文章的内容. 一. 融合基因 融合基因就是两个基因& ...

  9. RNA 5. SCI 文章中差异基因表达之 MA 图

    基于 RNA 数据的分析还有很多展示形成,我这里都会一次介绍,以及最后的 SCI 文章中的组图,完成所有分析流程,首先讲下 MA 图形的绘制流程,这里还是非常全面的,仅供参考! MA plot MA- ...

  10. RNA 4. SCI 文章中基于TCGA 差异表达之 edgeR

    01. 前言 在不久的将来,预计新兴的数字基因表达(DGE) 技术在许多功能基因组学应用方面将超越微阵列技术.其中的一个基础数据分析任务,尤其是基因表达研究,涉及确定是否有证据表明对于转录本或外显子在 ...

最新文章

  1. CF17E:Palisection——题解
  2. 【机器学习】SVM基本线性可分与多分类
  3. 在ASP.NET Core上实施每个租户策略的数据库
  4. C3P0连接池工具类使用
  5. leetcode169. 多数元素——pygo
  6. java ftp连接成功 上传失败_ftp自动上传工具,如何设置及配置ftp自动上传工具
  7. 新概念_please send me a card.
  8. php读取xml的值,PHP读取XML值的代码(推荐)
  9. OpenCV算法精解2--OpenCV中C++基本操作2
  10. 日系清新LR调色预设支持PS/PR/FCPX/达芬奇/AE/LUT图片滤镜
  11. Excel模板与Word模板【java】
  12. epoll的两种触发模式ET和LT
  13. 【桌面运维转网络要做什么准备,高级网工学习路线分享】
  14. linux系统下安装qq,Ubuntu 12.04安装QQ2012
  15. spark+dataframe+小汽车摇号倍率与中签率分析
  16. 心动的本质是什么_风动,幡动,仁者心动,到底是什么在动
  17. android移动拼图小游戏的图片,利用ViewDragHelper轻松实现Android拼图游戏
  18. 【懒懒的Python学习笔记九】
  19. 禁止用户从网页上下载图片
  20. #千锋逆战班,王富胜# 学如逆水行舟,不进则退。在千锋学习的第14天 笔记整理

热门文章

  1. 《一梦江湖》(原楚留香)游戏拆解分析(一)
  2. 北京时间校准 服务器 显示器 标准,纯干货~北京时间校准显示器实用分享
  3. qmh_confluence源码研究
  4. 股市集合竞价藏了很多秘密
  5. 怎么预防服务器的常见攻击
  6. 用于体外诊断的RPMI 1640培养基(不含氨基酸)
  7. 姓舒男孩名字简单大气,帮你解决起名的烦恼!
  8. ARCGIS近邻分析应用详解
  9. 计算机网络 之 局域网
  10. 关于while循环终止循环的三种方式