关于limma包比较矩阵制作的问题(以及是否需要比较矩阵)

在进行数据分析时,limma作为一个功能十分强大的存在,而且3步(1.ImFit; 2.eBayes; 3.topTable)就能完成差异分析。但是在做差异分析的时候limma需要的有3样东西。

表达矩阵

分组矩阵

差异比较矩阵

本人(生信技能树学徒)就在做contrasts martix时过于随意,谁比谁没有搞清楚导致发生了小意外。故事发生在最近文章的复现,用到了GSE19804

load('changedID_19804.Rdata')  #此数据是我自己进行了ID转换的表达矩阵,其他东西没有改变
library(limma)

design <- model.matrix(~0+factor(group_list))
colnames(design)=levels(factor(group_list))
rownames(design)=colnames(sf)
design

contrast.matrix<-makeContrasts(Cancer-Normal,levels = design)
contrast.matrix

fit <- lmFit(sf,design)
fit2 <- contrasts.fit(fit, contrast.matrix)
fit2 <- eBayes(fit2)
tempOutput = topTable(fit2, coef=1, n=Inf)

library(ggpubr)
df=nrDEG
df$v= -log10(P.Value) 
ggscatter(df, x = "logFC", y = "v",size=0.5)

df$g=ifelse(df$P.Value>0.01,'stable', 
            ifelse( df$logFC >1,'up',
                    ifelse( df$logFC < -1,'down','stable') ))
table(df$g)
df$name=rownames(df)
head(df)
ggscatter(df, x = "logFC", y = "v",size=0.5,color = 'g',title = 'GSE19804_DEGs')

可以看到,制作差异比较矩阵的时候,是Cancer组比Normal,Cancer写在前面。

contrast.matrix<-makeContrasts(Cancer-Normal,levels = design)

那如果写反了呢?

up 和 down 都会反过来。连数据也部分颠倒。

也不算错得很离谱吧。就是全部东西都颠倒了而已。如果记性好的话,还是问题不算太多。可是我(生信技能树学徒)就是记性不好那个。所以说还是规范起来,Cancer写左,Normal写右吧。

(0)

相关推荐

  • 差异分析|DESeq2完成配对样本的差异分析

    本文为群中小伙伴进行的一次差异分析探索的记录. 前段时间拿到一个RNA-seq测序数据(病人的癌和癌旁样本,共5对)及公司做的差异分析结果(1200+差异基因),公司告知用的是配对样本的DESeq分析 ...

  • 蒜香纸包鱼酱料制作及应用

    一.制作红油:原材料:菜油300克.色拉油700克.糍粑辣椒100克.红花椒20克.香料20克 糍粑辣椒制作:辣椒的选择,小米椒.子弹头.铁皮椒,三种辣椒比例按1斤量(4:4:2)剪成小段去子,放锅里 ...

  • 领口包边出芽制作

    圆领太普通无特色,把领口包边再出个细芽,看看效果怎么样 圆领太普通无特色,把领口包边再出个细芽,看看效果怎么样 展开

  • 【干货】不需要制带器的包边条制作教程

    戳我:4种领口包边法+错误包边图示 包边接头处理妙招2个 包边条制作小技巧 拉筒使用教程,包边神器! 衬衫袖开衩这样包边(视频) 领子包边窍门儿 包边//  外包边教程 包边//  内包边教程 步骤1 ...

  • 【裁剪图】8款手作布艺包(附带制作思路)

    裁剪图又来了呦~~~ 这次我们来分享几款手作包包的图纸, 以及他们的制作思路. 都是一些不太难,又很美观的手作包包, 棉麻或者帆布做材质, 使用起来舒服,随意,又简约大气. 而且,创意随您加, 拼个布 ...

  • 六款托特包的详细制作方法

    本期汇总的是托特包教程, 为啥叫托特包呢,稍微讲一下它的来历哈~~~ 托特其实是个外来语, 音译自英文"Tote", 有"搬运.手提.携带.背负"等意思. 而T ...

  • 答读者问第一弹:R里面差异分析的limma包用法细节

    又一次收到一个同样的求助,我不得不写推文来公开介绍这个知识点,希望大家转发给所有的初学者,别再犯糊涂了! 问题描述如下: 曾老师,这是limma包的第42页,我也在附件里面给您发了这个,我想问下,这个 ...

  • 3DMAX《软包背景墙制作》

    23:433DMAX<软包背景墙制作>3DMAX零基础教程3DMAX零基础3DMAX新手教程3DMAX新手入门3DMAX室内效果图3DMAX灯光教程3DMAX动漫 395 202

  • 崽崽怎么制作表情包 崽崽制作表情包教程

    崽崽不仅可以帮助大家创建自己的虚拟形象,还能够直接制作出相应的表情包,让你在聊天斗图的时候占尽先机.而下面小编就为你介绍了崽崽制作表情包的方法,帮助用户玩转软件. 崽崽表情包的制作攻略: 1.现在如果 ...

  • 各种GIF动态装B表情包,免费制作自己的表情包这3个网站就够了

    各种GIF动态装B表情包,免费制作自己的表情包这3个网站就够了