参考链接:
DEseq2筛选差异表达基因并注释(bioMart)
首先需要知道两个表格,如下,具体的讲解在参考链接中也有,在此不赘述。
colData的行名与countData的列名一致(除去代表gene ID的第一列)
#由于我的R版本进行了升级,到了4.0.2,因此下载的方式进行了更换
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("DESeq2")
library(tidyverse)
library(DESeq2)
setwd("D:/biotech/RNA/aligned")
mycounts<-read.csv("readout.csv")
#把列里面的内容换成dataframe的列,然后删掉ensemble-id 和 gene-name两列内容
rownames(mycounts)<-mycounts[,1]
mycounts<-mycounts[,-1:-2]
head(mycounts)
#head(mycounts)结果,根据自己的情况更改一下使展示的内容只有ID和组别
contorl1 contorl2 treat1 treat2 treat3
ENSMUSG00000000001 587 470 1353 1546 1496
ENSMUSG00000000003