当前位置: 首页 > news >正文

外泌体相关基因肝癌临床模型预测——2-3分纯生信文章复现——4.预后相关外泌体基因确定单因素cox回归(2)

 

内容如下:

1.外泌体和肝癌TCGA数据下载

2.数据格式整理

3.差异表达基因筛选

4.预后相关外泌体基因确定

5.拷贝数变异及突变图谱

6.外泌体基因功能注释

7.LASSO回归筛选外泌体预后模型

8.预后模型验证

9.预后模型鲁棒性分析

10.独立预后因素分析及与临床的相关性分析

11.列线图,ROC曲线,校准曲线,DCA曲线

12.外部数据集验证

13.外泌体模型与免疫的关系

14.外泌体模型与单细胞测序

########################### 4.预后相关外泌体基因确定 ############################

下面进行批量单因素cox回归分析。

使用上一节的数据,代码如下:


setwd("C:\\Users\\ASUS\\Desktop\\自噬")
## install.package("pheatmap")
dir()
data <- read.csv("LIHC_clinical_mRNA_expression_data.csv",header = T,sep = ",")
data[1:5,1:5]rownames(data) <- data$sampleID
data <- data[,-1]
data[1:5,1:5]
pFilter=1names(data)[1:2] <- c("futime","fustat")
head(data)
dim(data)
data[1:5,1:5]
rt <- data
anyNA(data)
data <- na.omit(data)
outTab=data.frame()
sigGenes=c("futime","fustat")
dim(data)
head(data)
library(survival)
for(i in colnames(rt[,3:ncol(rt)])){cox <- coxph(Surv(futime, fustat) ~ rt[,i], data = rt)coxSummary = summary(cox)coxP=coxSummary$coefficients[,"Pr(>|z|)"]if(coxP<pFilter){sigGenes=c(sigGenes,i)outTab=rbind(outTab,cbind(id=i,HR=coxSummary$conf.int[,"exp(coef)"],HR.95L=coxSummary$conf.int[,"lower .95"],HR.95H=coxSummary$conf.int[,"upper .95"],pvalue=coxSummary$coefficients[,"Pr(>|z|)"]))}
}outTab
write.table(outTab,file="uniCox_LTPM.txt",sep="\t",row.names=F,quote=F)
uniSigExp=rt[,sigGenes]
uniSigExp=cbind(id=row.names(uniSigExp),uniSigExp)
write.table(uniSigExp,file="uniSigExp_LTPM.txt",sep="\t",row.names=F,quote=F)

从数据中可以看到,和预后有关的基因有35个。

下一节绘制森林图。 

http://www.lryc.cn/news/391841.html

相关文章:

  • C++: Map数组的遍历
  • 【Windows】Bootstrap Studio(网页设计)软件介绍及安装步骤
  • 二维舵机颜色追踪,使用树莓派+opencv+usb摄像头+两个舵机实现颜色追踪,采用pid调控
  • c进阶篇(四):内存函数
  • 新手入门:无服务器函数和FaaS简介
  • 基于Transformer的端到端的目标检测 | 读论文
  • 6.8应用进程跨网络通信
  • redis布隆过滤器原理及应用场景
  • vue+openlayers之几何图形交互绘制基础与实践
  • 「多模态大模型」解读 | 突破单一文本模态局限
  • Redis深度解析:核心数据类型与键操作全攻略
  • C语言 指针和数组——指针的算术运算
  • [C++][CMake][CMake基础]详细讲解
  • CCD技术指标
  • SpringBoot系列——使用Spring Cache和Redis实现查询数据缓存
  • 【算法】(C语言):冒泡排序、选择排序、插入排序
  • iOS项目怎样进行二进制重排
  • CentOS中使用SSH远程登录
  • spring @Autowire注解作用
  • 密码学原理精解【5】
  • Unity3D 资源管理YooAsset原理分析与详解
  • npm install puppeteer 报错 npm ERR! PUPPETEER_DOWNLOAD_HOST is deprecated解决办法
  • 浙大版PTA《Python 程序设计》题目集 参考答案
  • “拆分盘投资:机遇与风险并存
  • Java面试题系列 - 第2天
  • AGI|Transformer自注意力机制超全扫盲攻略,建议收藏!
  • QT+OpenCV在Android上实现人脸实时检测与目标检测
  • 常见网络攻击方式及防御方法
  • 使用 ESP32 实现无线对讲机功能涉及音频采集、音频传输以及音频播放等多个方面。实现无线对讲机功能的基本步骤和示例代码。
  • SpringBoot项目,配置文件pom.xml的结构解析