scRNA-data中的R值

愿武艺晴小朋友一定得每天都开心


当我们测序拿得到各个样本中基因的表达值,就可以用基因表达值来表征样本间的相关性

代码如下:

#样本间相似性:R值 相关性 捕获到的基因在两个样本间表达趋势一致性

exp_RNA <- AverageExpression(fasting_memory,

group.by = "Sample",layer = "data") #CPM值来自data图层

exp_RNA <- as.data.frame(exp_RNA)

colnames(exp_RNA) <- c("fed","health","memory_10d","memory_35d","memory_66d")

library(ArchR)

library(viridis)

head(exp_RNA)

df<-exp_RNA,c(1,5) #依次计算各个组

head(df)

#为了提高数据质量和准确性,使用两组间表达值都非0的基因用于R值的计算

df<-subset.data.frame(df,df$fed!=0)

df<-subset.data.frame(df,df$memory_66d!=0)

cor(df,2,df,1)

library(ggrepel)

df$gene <- rownames(df)

dfslope \<- dfmemory_66d/df$fed #斜率代表在66d组中跟fed组间的表达差别很大

head(df)

label <- subset.data.frame(df,df$slope>1000)

head(label)

ggPoint(x = dffed,y = dfmemory_66d,size=1,

title = "r=0.41",

colorDensity = TRUE,

continuousSet = "solarExtra",

ylabel = "memory_66d:log2(CPM+1)",

xlabel = "fed:log2(CPM+1)",

xlim = c(0,170),

ylim = c(0,170))+ mytheme+

geom_hline(yintercept = 40, lty = "dashed")+

geom_vline(xintercept = 40, lty = "dashed")

#图的样子:

相关推荐
易知微EasyV数据可视化5 小时前
从卫星影像到法线贴图:为任意区域一键生成真实地形材质
经验分享·ai·数字孪生·材质·数据可视化·贴图
asyxchenchong8887 小时前
R语言的现代线性回归实践
r语言
Michelle802320 小时前
24大数据 饼图复习
r语言
yingjie1101 天前
Scanpy vs Seurat 深度对比:Python 与 R 的单细胞分析框架谁更强?
开发语言·python·r语言·生物信息学·单细胞转录组·seurat·scanpy
Michelle80231 天前
24大数据 散点图复习
r语言
牛猫Data1 天前
POWER BI技巧:报告名称的Emoji符号妙用
microsoft·数据分析·数据可视化·powerbi
SZLSDH2 天前
可视分析与自主决策之间:数字孪生与AI智能体融合的架构演进路径
ai·数字孪生·数据可视化·智能体
SZLSDH2 天前
从“可视化呈现”到“业务可编排”:数字孪生应用开发的逻辑演进
ai·数字孪生·数据可视化·智能体
SZLSDH2 天前
从“高保真镜像”到“智能体集群”:数字孪生应用演进的工程适配逻辑
ai·数字孪生·数据可视化·智能体
云上码厂2 天前
R 语言基于 lavaan 包实现结构方程模型 (SEM) 从环境配置到建模绘图全流程实战
开发语言·r语言