批量基因生存分析 简洁版本

news/2025/2/13 10:39:07/

input
在这里插入图片描述
在这里插入图片描述
codes

load(file ="G:/r/duqiang_IPF/GSE70866—true—_BAL_IPF_donors_RNA-seq/expr17077.RData")
head(expr.17077clean)
head(meta.17077)[,1:4]
dim(expr.17077clean)
dim(meta.17077)colnames(meta.17077)=c('time','event','sex','diagnosis')phe=transform(meta.17077,time=as.numeric(time)) %>% transform(event=as.numeric(event))
head(phe)exprSet=expr.17077clean %>% transform(as.numeric()) %>% as.matrix()
head(exprSet)[,1:5]#生存分析
library(survival)
library(survminer)
# 利用ggsurvplot快速绘制漂亮的生存曲线图 根据性别
sfit <- survfit(data=phe,Surv(time, event)~sex)
sfit
head(summary(sfit))
ggsurvplot(sfit, conf.int=F, pval=TRUE)
ggsurvplot(sfit,palette = c("#E7B800", "#2E9FDF"),risk.table =TRUE,pval =TRUE,conf.int =TRUE,xlab ="Time in months", ggtheme =theme_light(), ncensor.plot = TRUE)#挑选感兴趣的基因做差异分析
phe$CBX4=ifelse(exprSet['CBX4',]>median(exprSet['CBX4',]),'high','low')
head(phe)
table(phe$CBX4)
ggsurvplot(survfit(Surv(time, event)~CBX4, data=phe), conf.int=F, pval=TRUE)
ggsurvplot(survfit(Surv(time, event)~phe[,'CBX4'], data=phe), conf.int=F, pval=TRUE)#挑选感兴趣的基因批量做差异分析
gene_interested=readClipboard()
head(gene_interested)
library(stringr)
gene_interested=str_split(pattern = ",",gene_interested)[[1]]
gene_interested=gene_interested[-which(gene_interested=="RAB40A")]
gene_interestedgetwd()
dir.create("G:/r/duqiang_IPF/GSE70866—true—_BAL_IPF_donors_RNA-seq/survival_for_genes-siena")
setwd("G:/r/duqiang_IPF/GSE70866—true—_BAL_IPF_donors_RNA-seq/survival_for_genes-siena")
#mySurv=with(phe,Surv(time, event))for (eachgene in gene_interested) {phe$group=ifelse(exprSet[eachgene,]>median(exprSet[eachgene,]),'high','low')p=ggsurvplot(survfit(Surv(time, event)~group, data=phe), conf.int=F, pval=TRUE)pdf(paste0(eachgene, "_surv.pdf"),width = 5, height = 5)print(p, newpage = FALSE)dev.off()
}

results结果展示
在这里插入图片描述


http://www.ppmy.cn/news/654956.html

相关文章

全基因组重测序

全基因组重测序 概述 全基因组重测序是对已知基因组序列的物种进行不同个体的基因组测序&#xff0c;并在此基础上对个体或群体进行差异性分析。SBC将不同梯度插入片段&#xff08;Insert-Size&#xff09;的测序文库结合短序列&#xff08;Short-Reads&#xff09;、双…

三代基因组全基因组的变异检测

本例使用三代组装的玉米NAM群体为例。通过AnchorWave进行全基因组比对&#xff0c;通过gatk进行变异检测。通过tassel进行格式转换。 1.使用AnchorWave进行双序列比对 基因组数据下载链接https://download.maizegdb.org/。NAM群体一共有26个基因组。 anchorwave genoAli -i …

基因组重测序全流程(简易版)

已知达松维尔拟诺卡氏菌亚种是会导致人类放线菌瘤的环境生物&#xff0c;该样本是来自Keddieii血根杆菌DSM 10542的通用样品&#xff0c;旨通过基因组重测序探索其和参考基因组有何不同&#xff0c;找出基因组变异信息。 1.需要的软件 • 软件名&#xff1a;Aspera 版本号&am…

全基因组重测序数据分析

全基因组重测序数据分析 转自&#xff1a;http://www.biodiscover.com/news/research/95875.html 1. 简介(Introduction) 通过高通量测序识别发现de novo的somatic和germ line 突变&#xff0c;结构变异-SNV&#xff0c;包括重排突变&#xff08;deletioin, duplication 以及c…

Plant Communications|高质量的基因组组装和泛基因组研究促进了绿豆的基因发现及其改进

TITLE&#xff1a;High-quality genome assembly and pan-genome studies facilitate genetic discovery in mungbean and its improvement 译名&#xff1a;高质量的基因组组装和泛基因组研究促进了绿豆的基因发现及其改进 期刊&#xff1a;Plant Communications 日期&#xf…

全基因组基因家族成员相关数据获取

一、基本分析内容 数据库检索与成员鉴定 进化树构建 保守domain和motif分析. 基因结构分析. 转录组或荧光定量表达分析. 二、数据库检索与成员鉴定 1、数据库检索 1&#xff09;首先了解数据库用法&#xff0c;学会下载你要分析物种的基因组相关数据。一般也就是下面这些数据库…

易基因|14种全基因组DNA甲基化测序(WGBS)标准分析比对软件的比较| 生信专区

大家好&#xff0c;这里是专注表观组学十余年&#xff0c;领跑多组学科研服务的易基因。 全基因组重亚硫酸盐测序&#xff08;WGBS&#xff09;是甲基化研究的重要技术。尽管已经开发了一系列工具来解决由亚硫酸盐处理引起的比对问题&#xff0c;但尚未对最新可用工具的reads比…

GWAS全基因组关联分析工具GAPIT最新版的安装教程与报错解决方案

GWAS工具GAPIT最新版 本篇笔记主要内容是GWAS分析软件GAPIT最新版的安装和使用教程&#xff0c;包括常见的报错以及解决方案&#xff0c;主要出错位置在LDheatmap、stringi、nloptr、lme4等&#xff0c;测试安装的环境是东方天意的ECS云服务器&#xff08;Linux centos7&#x…