2021-12-21 22:30:23, 多层组学定制服务 上海欧易生物医学科技有限公司
点击上方“蓝色字体”关注我们
蛋白组学、代谢组学服务专家
生物信息分析知多少?
Do you know
在生信分析中,我们常会接触到各个因素之间的关系,这些变量之间的关系往往不能进行解析描述,不能由一个(或几个)变量的数值精确地求出另一个变量的值,这称为非确定性关系(或相关关系)。
而相关散布图就是用来研究两个变量之间是否存在相关关系的一种图形。它是用非数学的方式来辨认某现象的测量值与可能原因因素之间的关系。这种图示方式具有快捷、易于理解的特点。要注意的是,绘图数据必须是成对的(X,Y)。根据点的分布特点,就可以判断x和y 的相关情况。在生物统计中有许多呈规则或不规则的关联,我们要了解它,就可借助散布图统计手法来判断它们之间的相关关系。
一起绘制出这张相关散布图吧!
Do you know
首先安装接下来绘图所需的R包
library(ggplot2)library(ggpubr)library(readxl)
向右滑动查看全部
然后读取两个表格内容
#该表格是样本中代谢物的表达量数据。data_expression<-read_excel(“expression.xlsx”,sheet=1)
向右滑动查看全部
#该表格是样本中物质浓度数据。data_potency<-read_excel(“potency.xlsx”,sheet=1)
向右滑动查看全部
提取所需数据
#分别选取一种代谢物和一种物质浓度expression <- data.frame(data_ expression [1], data_ expression [2])potency <- data.frame(data_potency [1], data_potency [2])
向右滑动查看全部
对数据进行处理
根据样本名合并表达量矩阵和浓度矩阵
#merge()获取两个不同数据框中交叉部分data <- merge(x = potency,y = expression ,all = T,by = "Sample_name")#提取新矩阵列名col_names <- colnames(data)
向右滑动查看全部
绘制相关散布图
以浓度1作为横坐标,Metabolites1作为纵坐标绘制相关散布图。
ggplot(data,aes(x = data[,2],y = data[,3])) +theme_bw() +#设置散点颜色和大小geom_point(color = "black",size=2) +# lm函数可对两组数据进行回归分析,使用geom_smooth()来画曲线拟合图geom_smooth(method = "lm",color = "royalblue1") +#使用Pearson相关分析stat_cor(data = data,method = "pearson",size = 6) +#设置横纵坐标名和标题labs(x = col_names[2], y = col_names[3],title = "correlation") +#设置标题格式theme(plot.title = element_text(hjust = 0.5, size=20))+#设置坐标轴和坐标轴名称格式theme(axis.text = element_text(size = 12,face = "bold"),axis.title = element_text(size = 15,face = "bold")) +#设置绘图边距#设置绘图边距theme(plot.margin = unit(rep(2,4),"lines"))
向右滑动查看全部
可以得到有关Metabolites1和浓度1的相关散布图。
对所有数据进行for循环绘制图片
for (i in 2:4){#提取表达量数据expression <- data.frame(data_expression [1],data_expression [i])for (j in 2:3){#提取浓度数据potency <- data.frame(data_ potency [1],data_ potency [j])data <- merge(x = potency,y = expression,all = T,by = "Sample_name")col_names <- colnames(data)pp<-ggplot(data,aes(x = data[,2],y = data[,3])) +theme_bw() +geom_point(color = "black",size=2) +geom_smooth(method = "lm",color = "royalblue1") +stat_cor(data = data,method = "pearson",size = 6) +labs(x = col_names[2], y = col_names[3],title = "correlation") +theme(plot.title = element_text(hjust = 0.5, size=20))+theme(axis.text = element_text(size = 12,face = "bold"),axis.title = element_text(size = 15,face = "bold")) +theme(plot.margin = unit(rep(2,4),"lines"))#导出图片ggsave(paste0("correlation-",i-1,"-",j-1,".jpg"), height=10, width=14, plot=pp)ggsave(paste0("correlation-",i-1,"-",j-1,".pdf"), height=10, width=14, plot=pp)}}
向右滑动查看全部
所有代谢物和物质浓度之间的相关散布图就这样绘制出来啦。
好了,这期关于相关散点图的分享就到这里结束了,请大家持续关注我们,后续还会有更多更实用的分享推出,帮助您在科研的道路上“披荆斩棘,乘风破浪”,实现您的科研梦想!
文末看点 | lumingbio
上海鹿明生物科技有限公司多年来,一直专注于生命科学和生命技术领域,是国内早期开展以蛋白组学和代谢组学为基础的多层组学整合实验与分析的团队。目前在多层组学研究已经有了成熟的技术方法,欢迎各位老师前来咨询哦~
同时,鹿明生物B站上线了5大频道板块,分别在空间代谢组学、生信分析、多层组学、代谢组学方向为各位科研老师提供有效的方法工具和思路~其中,生信板块也拥有着观看量1.5万的生信爆款视频~欢迎各位老师访问,鹿明生物B站:
https://space.bilibili.com/388691543
长按扫码咨询鹿明生物
技术工程师
项目咨询|样本咨询
猜你还想看
END
甜橙诚 撰文
欢迎转发到朋友圈
本文系鹿明生物原创
转载请注明本文转自鹿明生物
我知道你在看哟
点“阅读原文”了解更多
06-19
端午安康 | 不负时光,聚力前行06-19 环亚生物
InnoQuant激光共聚焦全景玻片扫描在非小细胞肺癌肿瘤微环境研究中的应用06-19 环亚生物
M100 微阵列生物芯片点样仪:小分子化合物/蛋白质/多肽/核酸/多糖高通量筛选06-19 环亚生物
iTWO pL皮升级/nL纳升级/微阵列生物芯片点样仪06-19 环亚生物
中国传统节日 | 端午将至,放假安排请查收06-18 喆图-颖洁
告别水浴烦恼!喆图恒温金属浴:重塑实验室温控新体验06-18 喆图-书琪
Innopsys激光共聚焦微阵列生物芯片扫描仪扫描硫酸乙酰肝素多聚糖芯片,研究其在机体能量代谢和脂肪代谢过程中的调控作用06-18 环亚生物
InnoScan荧光微阵列生物芯片扫描分析仪助力缺血性中风的神经机制研究06-18
Innopsys激光共聚焦芯片扫描仪助力牙周炎机制研究06-18 环亚生物
InnoScan激光共聚焦荧光微阵列生物芯片扫描分析仪助力新防伪材料开发06-18 环亚生物
荣耀加冕 | 安东帕荣膺 CPHI China「ESG责任企业奖」,以精密丈量可持续未来!06-18 Anton Paar China
圆满收官 | CPHI China 2026,感谢与安东帕共赴精密测量之约06-18 Anton Paar China
行业应用 | 锂电池的秘密武器:电极孔隙率,你了解多少?06-18 Anton Paar China
一年一端午,岁岁皆安康06-18
EVIDENT伴随威尔・史密斯,探秘北极浮游生物微观视界06-18 EVIDENT
【圆满落幕】智汇重庆・AI 制药创新论坛成功举办,共启产业数智新征程06-18
丹纳赫生命科学平台售后服务问卷,有礼等您拿!06-18
细胞特异性线粒体快速分离新技术:PolyAn 链霉亲和素(Streptavidin)修饰玻片原位固定细胞线粒体,进行线粒体细胞类型特异性分析06-17 环亚生物
PolyAn NeutrAvidin中性亲和素(Neutravidin)修饰玻片用于开发病毒核酸高灵敏检测方法06-17 环亚生物













