IgA腎病(IgAN)的RNA-seq,DE-seq安聘,火山圖-MA圖-熱圖

1、數(shù)據(jù)處理

數(shù)據(jù):https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE141295
解壓瓢棒,所有的文件到input文件夾

a = list.files("input")   #(文件名) "GSM4200430_IgAN1.txt"
dir = paste("./input/",a,sep="")   #(文件夾的名字浴韭,路徑)"./input/GSM4200448_CTRL7.txt"
n = length(dir)     # 24

merge.data = read.table(file = dir[1],header=F,dec = ".")   #(先倒入第一個,后面就不用定義data脯宿。frame)
for (i in 2:n){
  new.data = read.table(file = dir[i], header=F, dec = ".")
  merge.data = merge(merge.data,new.data,by = "V1")
}
b<- substr(a,1,16)  #切割基因文件名
c <- c("geneid",b)
colnames(merge.data) <- c
merge.data <- merge.data[-c(1:5),]
write.csv(merge.data, file = "merge.data")
exprSet <- merge.data

input:比對過了念颈,倒進(jìn)來的編號都對的上的


image.png

2、DESeq2差異化分析

2-1连霉,先整理一下exprSet


library(stringr)
exprSet <- merge.data
exprSet$geneid <- substr(exprSet$geneid,1,15)  #切割基因ID
exprSet <- exprSet[!duplicated(exprSet$geneid),]  #去重復(fù)
row.names(exprSet) <- exprSet$geneid
exprSet <- exprSet[,-1]

input:


image.png

2-2 DESeq2差異化分析

#樣本矩陣
colData <- read.csv("pdata-腎病.csv", header = T)  #自己在外面構(gòu)建的樣本矩陣
row.names(colData) <- colData$X
coldata2 <- colData[2]
#DESeq2差異性分析
library(DESeq2)
dds <- DESeqDataSetFromMatrix(countData = exprSet,colData = colData,design = ~ condition)
dds <- DESeq(dds)   
res <- results(dds, contrast=c("condition","IgAN","CTRL"))
DEG <- as.data.frame(res)
DEG = DEG[order(DEG$pvalue),]
write.csv(DEG,file="腎癌DEseq差異分析結(jié)果.csv")

input:


image.png

image.png

3榴芳、可視化-火山圖

library(ggplot2)
#3-4 DESeq2結(jié)果可視化
#定義篩選
DEG[which(DEG$padj %in% NA),'sig'] <- 'no diff'
DEG[which(DEG$log2FoldChange >= 1 & DEG$padj < 0.05),'sig'] <- 'rich (p.adj < 0.05, log2FC >= 1)'
DEG[which(DEG$log2FoldChange <= -1 & DEG$padj < 0.05),'sig'] <- 'down (p.adj < 0.05, log2FC <= -1)'
DEG[which(abs(DEG$log2FoldChange) < 1 | DEG$padj >= 0.05),'sig'] <- 'no diff'
#畫圖
volcano_p2 <- ggplot(DEG, aes(log2FoldChange, -log(padj, 10))) +
  geom_point(aes(color = sig), alpha = 0.6, size = 1) +
  scale_color_manual(values = c('blue2', 'gray30', 'red2')) +
  theme(panel.grid = element_blank(), panel.background = element_rect(color = 'black', fill = 'transparent'), legend.position = c(0.26, 0.92)) +
  theme(legend.title = element_blank(), legend.key = element_rect(fill = 'transparent'), legend.background = element_rect(fill = 'transparent')) +
  geom_vline(xintercept = c(-1, 1), color = 'gray', size = 0.25) +
  geom_hline(yintercept = -log(0.05, 10), color = 'gray', size = 0.25) +
  labs(x = 'log2 Fold Change', y = '-log10 p-value', color = NA) +
  xlim(-5, 5)
ggsave('IgAN-volcano_p.png', volcano_p, width = 5, height = 6)

input


image.png

4、可視化 MA-plot

library(BiocGenerics)
plotMA(res,ylim = c(-5,5))

input ;差異基因窘面,標(biāo)記為藍(lán)色

Image.png

5翠语、熱圖(差異基因表達(dá)量熱圖)

na.fail(DEG)
DEG <- na.omit(DEG)  #去除NA值

library(pheatmap)
diff_gene <-subset(DEG, padj < 0.05 & abs(log2FoldChange) > 1)  #挑選出p < 0.05并且log2FoldChange)> 1的基因出來
diff_gene_sort <- diff_gene[order(diff_gene$padj),]
choose_gene <- head(rownames(diff_gene_sort),50)   #按照p值排序,取前面的50個
choose_matrix <- exprSet[choose_gene,]
choose_matrix_scale <- scale(choose_matrix)
pheatmap(choose_matrix_scale, show_rownames = F, show_colnames = F,
         annotation_col = coldata2)

input:


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末财边,一起剝皮案震驚了整個濱河市肌括,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖谍夭,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件黑滴,死亡現(xiàn)場離奇詭異,居然都是意外死亡紧索,警方通過查閱死者的電腦和手機(jī)袁辈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來珠漂,“玉大人晚缩,你說我怎么就攤上這事∠蔽#” “怎么了荞彼?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長待笑。 經(jīng)常有香客問我鸣皂,道長,這世上最難降的妖魔是什么暮蹂? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任寞缝,我火速辦了婚禮,結(jié)果婚禮上仰泻,老公的妹妹穿的比我還像新娘荆陆。我一直安慰自己,他們只是感情好集侯,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布慎宾。 她就那樣靜靜地躺著,像睡著了一般浅悉。 火紅的嫁衣襯著肌膚如雪趟据。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天术健,我揣著相機(jī)與錄音汹碱,去河邊找鬼。 笑死荞估,一個胖子當(dāng)著我的面吹牛咳促,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播勘伺,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼跪腹,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了飞醉?” 一聲冷哼從身側(cè)響起冲茸,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后轴术,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體难衰,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年逗栽,在試婚紗的時候發(fā)現(xiàn)自己被綠了盖袭。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡彼宠,死狀恐怖鳄虱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情凭峡,我是刑警寧澤醇蝴,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站想罕,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏霉涨。R本人自食惡果不足惜按价,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望笙瑟。 院中可真熱鬧楼镐,春花似錦、人聲如沸往枷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽错洁。三九已至秉宿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間屯碴,已是汗流浹背描睦。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留导而,地道東北人忱叭。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像今艺,于是被迫代替她去往敵國和親韵丑。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評論 2 355

推薦閱讀更多精彩內(nèi)容