Limma | 三个组的差异分析怎么分析做呢!?~

1写在前面

高考结束了,不知道各位考生考的怎么样,这种时候总是几家欢喜几家忧,但这也是实现阶级流动的最佳机会。🤔

回想自己高考过去10几年了,不能说学了医后悔吧,只能说后悔至极,苦不堪言啊,收入还少的可怜。🫠

真的劝各位学子,尽可能避免这类专业,如果有机会的话去看看外面的世界吧,还是和我们以为的差太多了。😘

最近在做多组的差异分析,分享一下我的code吧,因为是基于limma包,所以还是比较简单的,请放心食用。😋

2用到的包

rm(list = ls())
library(tidyverse)
library(limma)
library(GEOquery)

3示例数据

这里我们用之前从GEO数据库上down的一个dataset吧,在3个样本中对T细胞和B细胞分别进行了转录组分析。😘

GSE194314 <- getGEO('GSE194314', destdir=".",getGPL = F)

exprSet <- exprs(GSE194314[[1]])

4数据清洗

4.1 标准化处理

我们先进行数据的下载吧,boxplot不是很齐,标准化搞起来哦!🤨

1️⃣ 标准化前

boxplot(log2(exprSet))
alt

2️⃣ 标准化后

exprSet <- normalizeBetweenArrays(exprSet) %>% 
log2(.)

boxplot(exprSet)
alt

5获取分组数据

由于样本共有12个,我们认为的进行一下分组吧,分成3个组,每组4个样本。🥳

pdata <- data.frame(
sample = colnames(exprSet),
group = rep(c("A", "B", "C"), each = 4)
)

DT::datatable(pdata)
alt

6整理分组数据

group <- factor(pdata$group,levels = unique(pdata$group))

7差异分析

7.1 整理design文件

#===========整理分组数据为分组矩阵
design <- model.matrix(~0 + group)

rownames(design) <- colnames(exprSet)
colnames(design) <- levels(group)

# 差异比较矩阵
cont.matrix <- makeContrasts("A vs B" = A-B,
"A vs C" = A-C,
"B vs C" = B-C,
levels = colnames(design)
)
cont.matrix
alt

7.2 开始差异分析

#========== 定义阈值
logFCcutoff <- log2(0)
adjPvalueCutoff <- 0.3

#=========== 进行差异分析
fit <- lmFit(exprSet, design)

#=========== 针对给定的对比计算估计系数和标准误差
fit2 <- contrasts.fit(fit, cont.matrix)
fit2 <- eBayes(fit2)
plotSA(fit2)
alt

7.3 查看基因

summary(decideTests(fit2, p.value = adjPvalueCutoff, lfc = logFCcutoff))
alt

7.4 Venn图可视化差异基因

dt <- decideTests(fit2,p.value = adjPvalueCutoff, lfc = logFCcutoff)
de.common <- which(dt[,1]!=0 & dt[,2]!=0 & dt[,3]!=0)
length(de.common)
vennDiagram(dt[,1:3], circle.col=c("#3C5488E5", "#91D1C2E5", "#4DBBD5E5"))
alt

7.5 输出结果

colnames(fit2)
alt

A_VS_B <- topTreat(fit2, coef=1, n=Inf)
A_VS_C <- topTreat(fit2, coef=2, n=Inf)
B_VS_C <- topTreat(fit2, coef=3, n=Inf)

DT::datatable(A_VS_B)
alt

alt
最后祝大家早日不卷!~

点个在看吧各位~ ✐.ɴɪᴄᴇ ᴅᴀʏ 〰

📍 往期精彩

📍 🤣 chatPDF | 别再自己读文献了!让chatGPT来帮你读吧!~
📍 🤩 WGCNA | 值得你深入学习的生信分析方法!~
📍 🤩 ComplexHeatmap | 颜狗写的高颜值热图代码!
📍 🤥 ComplexHeatmap | 你的热图注释还挤在一起看不清吗!?
📍 🤨 Google | 谷歌翻译崩了我们怎么办!?(附完美解决方案)
📍 🤩 scRNA-seq | 吐血整理的单细胞入门教程
📍 🤣 NetworkD3 | 让我们一起画个动态的桑基图吧~
📍 🤩 RColorBrewer | 再多的配色也能轻松搞定!~
📍 🧐 rms | 批量完成你的线性回归
📍 🤩 CMplot | 完美复刻Nature上的曼哈顿图
📍 🤠 Network | 高颜值动态网络可视化工具
📍 🤗 boxjitter | 完美复刻Nature上的高颜值统计图
📍 🤫 linkET | 完美解决ggcor安装失败方案(附教程)
📍 ......

本文由 mdnice 多平台发布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/39002.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

生信分析案例 Python简明教程 | 视频13

开源生信 Python教程 生信专用简明 Python 文字和视频教程 源码在&#xff1a;https://github.com/Tong-Chen/Bioinfo_course_python 目录 背景介绍 编程开篇为什么学习Python如何安装Python如何运行Python命令和脚本使用什么编辑器写Python脚本Python程序事例Python基本语法 数…

生信分析案例 Python简明教程 | 视频12

开源生信 Python教程 生信专用简明 Python 文字和视频教程 源码在&#xff1a;https://github.com/Tong-Chen/Bioinfo_course_python 目录 背景介绍 编程开篇为什么学习Python如何安装Python如何运行Python命令和脚本使用什么编辑器写Python脚本Python程序事例Python基本语法 数…

生信分析案例 Python简明教程 | 视频11

开源生信 Python教程 生信专用简明 Python 文字和视频教程 源码在&#xff1a;https://github.com/Tong-Chen/Bioinfo_course_python 目录 背景介绍 编程开篇为什么学习Python如何安装Python如何运行Python命令和脚本使用什么编辑器写Python脚本Python程序事例Python基本语法 数…

12款好用的Visual Studio插件,最后一款良心推荐

工欲善其事&#xff0c;必先利其器,整理的一些我必装的12款Visual Studio插件&#xff0c;希望你们能get到。 效率工具前文传送门&#xff1a; adb常用命令总结 程序员你可以考虑安装的15款谷歌插件 推荐20套实战源码 99%的人不知道搜索引擎的6个技巧 12款好用的Visual Stu…

七年磨一剑!苹果王炸产品Vision Pro诞生,未来已来

这是第一款「不见却可透见」的苹果产品 等了整整七年&#xff01;2023年6月5日&#xff0c;WWDC23大会上&#xff0c;苹果发布首款头显Vision Pro&#xff0c;Vision Pro 可以算是苹果公司自 2015 年 Apple Watch 首次亮相以来最大的硬件产品发布&#xff0c;或许它会彻底改变数…

chatgpt赋能python:人机对话Python——让交互更智能

人机对话Python——让交互更智能 随着科技的不断发展&#xff0c;人类与机器之间的交互方式也在不断改变。从最初的键盘输入和鼠标点击&#xff0c;到现在的语音识别和手势交互&#xff0c;我们与计算机之间的交互方式日益智能化和自然化。人机对话技术就是其中一种重要的交互…

紫砂典故之“蔓生石瓢”

紫砂典故之“蔓生石瓢”

如何区分纯正紫砂底料

首先大家要区分一个概念&#xff0c;就是纯正的底料和调砂不是同一个概念&#xff0c;调砂其实是紫泥中的石英颗粒&#xff0c;调砂可以增强泥料的可塑性&#xff0c;增强了透气性&#xff0c;以及增加质感。纯的底料&#xff0c;不是那么坚硬&#xff0c;经过一到两天&#xf…

18把紫砂壶上了邮票:今起来厦展出

制壶高工沈龙娣&#xff0c;花了1年时间&#xff0c;纯手工打造了18把紫砂壶&#xff0c;然后由当代著名花鸟画家张贤明院长赴阳羡亲绘壶身&#xff0c;最后请中国第一批省级大师鲍仲 梅篆刻。最为难得的是&#xff0c;这套紫砂壶还上了邮票&#xff0c;由国家邮政总局限量发行…

怎么看安装包是什么bit的_什么是紫砂壶太阳线,怎么看?-紫砂壶

经常能在紫砂壶内的底部&#xff0c;见到一种由中心向四周呈发散状&#xff0c;如太阳光芒线的泥痕&#xff0c;称之为“太阳线”。 常见的模具壶&#xff0c;一般都是以“外模内挡”的成型方式为主&#xff0c;“挡”成后&#xff0c;壶的内壁表面会因受力不均而出现凹凸不平&…

用计算机3d建模做紫砂壶好吗,做3D行业千万别被骗了!建模一点都不难!这一步才是最难的!...

闲来无事逛推特&#xff0c;发现竟然有大神开发了一个建模神器。在像素网格绘制好平面图&#xff0c;再设置下相关参数&#xff0c;就能生成一个3D锤子模型了&#xff0c;妙啊… 其实Windows10系统也有类似的傻瓜式建模软件&#xff0c;叫“画图3D”&#xff0c;它能帮你秒速建…

用计算机3d建模做紫砂壶好吗,3D建模制壶,走在制壶科技的前沿——潘洪强

原标题&#xff1a;3D建模制壶&#xff0c;走在制壶科技的前沿——潘洪强 每一种工艺都有其独特的美&#xff0c;他用艺术的眼光探寻&#xff0c;借助科技缔造出完美的紫砂艺术品。 潘洪强&#xff0c;宜兴紫砂圈的人才。他会做壶&#xff0c;有创意&#xff0c;灵活运用科技的…

扫黑牵出制壶大师,紫砂壶真的那么值钱?

特约作者| 与归 近日&#xff0c;江苏省宜兴市检察院通报了一则消息&#xff1a;该院依法以涉嫌敲诈勒索罪、寻衅滋事罪&#xff0c;对在宜兴市紫砂行业以打假为由&#xff0c;多次采用拘禁、殴打、上门滋扰等手段实施违法犯罪活动的邵洪群、许鹏、吴浩、盛云峰等4名恶势力犯罪…

用手刻出计算机系统,紫砂壶电脑刻字和手工刻字,你看得出吗?

原标题&#xff1a;紫砂壶电脑刻字和手工刻字&#xff0c;你看得出吗&#xff1f; 刻字即用刀在木头或石头上雕刻出文字或者图画&#xff0c;紫砂壶刻字亦是如此&#xff0c;就是在壶壁上雕刻出文字和图画。 “ 紫砂壶陶刻 紫砂壶大体分为光货&#xff0c;花货&#xff0c;筋纹…

最理想的饮茶器具──紫砂壶

饮茶习惯在我国有着悠久的历史&#xff0c;古代文人雅士平时经常聚集一起&#xff0c;且鼎且缶&#xff0c;以啜以饮&#xff0c;视为可获得无穷的情趣。据汉代《华阳国志》&#xff0c;司马相如《凡将篇》和杨雄的《方言》等书中记录了&#xff0c;武王伐纣时就出现将茶作为贡…

基于SSM的紫砂壶交易系统

紫砂壶交易系统采用了jsp的mvc框架,SSM(springMvcspringMybatis))框架进行开发,主要实现了从紫砂壶管理&#xff0c;紫砂壶分类和查询&#xff0c;到紫砂壶车实现&#xff0c;用户订单处理&#xff0c;再到系统管理。基本上实现了网上购物的功能流程&#xff0c;能够实现用户与…

江南情节——紫砂壶品茶

很多人有江南情结&#xff0c;故江南水乡引来八方宾客。人们经常会想起&#xff0c;那一次烟雨痴迷时节&#xff0c;撑一把油纸伞&#xff0c;走过水边小巷&#xff0c;选一处静静的茶楼&#xff0c;掏出随身携带的紫砂壶&#xff0c;此壶经数年泡养&#xff0c;略有小成。 静…

[日推荐] 『紫砂壶平台』一把紫砂,一种品味

最近小编一直想喝茶&#xff0c;但胃不是很好&#xff0c;又不敢喝&#xff0c;想当年小编喝茶是有讲究的啊&#xff0c;只喝人参乌龙茶&#xff0c;杯子只用紫砂杯或紫砂壶。人生境界瞬间提高。 不过小编那时喝茶真的不叫喝茶&#xff0c;叫吃茶~叶&#xff01;So。。。胃病犯…

走进紫砂老泥料

泥料是紫砂壶中最重要的一关&#xff0c;但现在很多壶友对新、老泥料之说存在误区&#xff0c;所有的紫砂泥料至今都是经历了上千年甚至上亿年的时间&#xff0c;都可称之为老泥料&#xff0c;而我们平时说的老泥料实际上是指陈腐时间较长的泥料&#xff0c;从某种程度上来讲泥…

紫砂壶的起源 计算机操作题,简析紫砂壶筋瓤器的起源与发展

原标题&#xff1a;简析紫砂壶筋瓤器的起源与发展 紫砂壶&#xff0c;因其造型艺术之美&#xff0c;形制之多&#xff0c;文化气息之丰富&#xff0c;被人们称为是一座伟大的艺术宝库。 从形而言&#xff0c;紫砂壶有取材于动物和植物两个内容的造型。动物&#xff0c;过去通常…