久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    哈佛課程筆記-理解DEseq2差異分析原理

     健明 2022-02-18

    前言:網(wǎng)上差異分析的教程一搜一大把,大家都知道了如何走流程,但是對原理模模糊糊。剛學(xué)完哈佛大學(xué)chan bioinformatics core的差異分析課程,跟大家分享一下學(xué)到的DEseq2差異分析原理:https://hbctraining./DGE_workshop_salmon_online/schedule/links-to-lessons.html

    一.RNA-seq數(shù)據(jù)分析的基礎(chǔ)知識

    1. RNA-seq測序數(shù)據(jù)count數(shù)的分布模型

    我們平常拿到的差異分析數(shù)據(jù)都長這樣:

    橫軸是基因,縱軸是基因在每個樣本中測到的read數(shù),也就是count數(shù)。

    想知道RNA-seq的每個基因count值是如何分布的?我們來畫個柱狀圖:

    縱軸是基因,橫軸是count數(shù),這個圖揭示了某個樣本中所有基因的count數(shù)分布。

    上圖體現(xiàn)了RNA-seq 基因count數(shù)分布的3個基本特點

    1. count數(shù)量少,但分布范圍廣 –-因為沒有最大值限制
    2. 非正態(tài)分布 (第三個埋藏在后文中,看看誰能找到)

    對于這種類型的數(shù)據(jù),很明顯正態(tài)分布模型就不適用了(注意,這個與芯片數(shù)據(jù)不同哦),那我們應(yīng)該用什么模型去擬合RNA-seq gene的count數(shù)的分布呢?

    泊松分布,二項分布都在一定程度上能擬合這種偏態(tài)分布,但是目前的觀點認為,負二項分布在擬合RNA-seq的count數(shù)分布上表現(xiàn)最佳,因為RNA-seq counts數(shù)還具有這樣的分布規(guī)律:

    隨著基因表達量的增加,基因count數(shù)分布的方差快速增加。低表達基因中count數(shù)分布的方差大小不一(學(xué)名:具有方差異質(zhì)性)。泊松分布和二項分布表示,這么奇怪的分布,我干不來,找別人吧!哼!但是負二項分布對于這種分布擬合度較高,它的公式長這樣:(給有需要的人吧)

    1. 生物學(xué)重復(fù): 我們做RNA-seq的時候抓耳撓腮:多少個樣本才夠哇?技術(shù)重復(fù)能不能代替生物學(xué)重復(fù)?生物學(xué)重復(fù)對結(jié)果的影響有多大?

    別急,哈佛大佬速速來解答疑問:

    首先,為啥要那么多重復(fù)呢?因為重復(fù)會讓差異分析更加精確,可信!基因表達差異也有能因為一些無關(guān)的原因,實驗污染,不明確的技術(shù)偏差等等。(如上圖),我們基因差異分析的目的找到的差異是我們實驗組和對照組之間真正有意義的生物學(xué)差異。因此,足夠的生物學(xué)重復(fù)(3組以上)是必要滴

    舉個栗子:geneA平均表達在處理后是處理前的兩倍,但是這么大的組內(nèi)離散真的會有顯著的組間差異嗎?當(dāng)然不行。而且這種離散度的趨勢只有3個以上的重復(fù)才能充分體現(xiàn),所以不能偷懶哦。

    還不信?上圖!

    https:///10.1093/bioinformatics/btt688 這篇2014發(fā)表在bioinformatics的文章表明,生物學(xué)重復(fù)比增加測序深度更能提高差異分析的精確度和可信度。

    二. DEseq2 測序流程詳解 講了半天鋪墊,想必大家已經(jīng)迫不及待了,來,上正菜!:

    DEseq2測序的流程

    1. Quality control:質(zhì)控分兩種:標(biāo)準(zhǔn)化基因的表達和排除低質(zhì)量樣本

    (1)DEseq2的基因標(biāo)準(zhǔn)化原理:DEseq有自己的一套count標(biāo)準(zhǔn)化程序:其實TPM之類的標(biāo)準(zhǔn)化方法雖然解決了基因長度和測序深度的影響的問題,但還是不能解決一個問題:那就是測序文庫組成不同造成的差異 這種差異的來源是一個基因被敲減了,完全沒表達了,因而影響到了其他基因。

    DEseq2使用提高中位表達基因的辦法解決了這個問題。想知道具體如何解決的?生信菜鳥團的這篇文章可以完美滿足你的需求(向大佬膜拜):https://mp.weixin.qq.com/s/fw0muJwF-cz2ki2LkflpVw (2) 初始步驟:評估樣本之間整體的相似性 請回答下列問題:哪些樣本與別的樣本相似,哪些不同?樣本間的區(qū)別來自哪里?這種差異與我們需要找的是否一致?

    使用聚類和PCA來得到答案 至于PCA和聚類的原理?你同樣可以在生信菜鳥團的專欄里得到答案:https://mp.weixin.qq.com/s/h0pZ0_ZK9BK-K1XI6ZKDzg --PCA的https://mp.weixin.qq.com/s/1rOVTuAxwjgTDThTThtViw --聚類的

    1. 差異分析流程:好啦好啦,我知道你已經(jīng)看不下去了,說了這么多居然還沒說到差異分析的重點。行,我保證在500字內(nèi)完篇。

    差異分析分為多個部分:

    1.計算離散度

    2.擬合并壓縮基因的分布使之更適合建模

    3.建模并進行統(tǒng)計學(xué)檢驗

    1計算size factors 使用size factors對reads進行標(biāo)準(zhǔn)化(就是我上面說的那個原理,剛剛只是說了原理,這個是在軟件中的運行步驟)

    1. 計算基因?qū)用娴碾x散度 怎么理解基因表達的離散度?為什么要計算基因的離散度?我們知道:我們需要通過計算基因平均表達的差異找出差異基因,同時考慮組內(nèi)方差(這個很重要!記不記得生物學(xué)重復(fù)那里那個方差很大的假差異基因) 我們之前也說過count數(shù)方差隨著表達量的增加而增大。

    DEseq2需要處理這種表達量和方差的關(guān)系。我們不希望差異基因都是方差大的高表達基因。所以,DEseq2使用dispersion代替variation, 來表達基因的表達和方差,公式為 Dispersion is calculated by Var = μ + α*μ^2, where α = dispersion, Var = variance, and μ = mean, giving the relationship 因此dispersion與variation還有mean expression關(guān)系為:

    離散度(dispersion)與表達量成負相關(guān),與方差成正相關(guān) Dispersion可以反應(yīng)同一平均表達量下基因的離散程度。

    如何計算呢?只有3-6個重復(fù)難以計算出可信的基因dispersion,所以DEseq2假設(shè)有著相同表達的基因有大致相同的統(tǒng)計分布。所以share the information across gene ,用多個大致相同表達的基因的方差,一起算出幾個基因的dispersion

    1. 擬合基因dispersion曲線 上文我們說過,我們用dispersion合并了方差和表達量,后面我們的統(tǒng)計學(xué)檢驗都是基于dispersion 雖然所有基因都有不同的dispersion,但是所有基因會形成一個規(guī)律的分布,而這個分布就能使用負二項分布模型進行線性擬合

    紅色就是擬合曲線,擬合基因表達與dispersion的關(guān)系 黑色是基因點

    1. shrink dispersion 壓縮離散度 擬合的效果很大程度影響了差異基因的鑒定。為了完成更棒的擬合,我們還需要把dispersion 壓縮一下:

    壓縮的程度由:

    (1)gene離線的距離 

    (2)樣本量 決定 Shrink方法對降低差異分析中的假陽性率至關(guān)重要。

    因為只有更靠近曲線才能更好的擬合模型。但是過高的gene不會被壓縮,因為他們可能是因為技術(shù)或生物學(xué)原因產(chǎn)生的離群點。(圖上被圈起來的小點) 這是一個表示你的數(shù)據(jù)有沒有很好的擬合模型的方法。如果點在曲線周圍,說明擬合度較高,如果分散,說明擬合度較低。

    plotDispEsts()

    這是差的

    如果像這樣下降又增加。高表達對應(yīng)的應(yīng)該是高dispersion這說明高表達基因?qū)?yīng)的variation降低了,提示可能有離群樣本或者污染。

    1. 統(tǒng)計學(xué)檢驗 DEseq2使用Wald test進行統(tǒng)計學(xué)檢驗。Wald也可以用在連續(xù)分組上

    三.解讀結(jié)果

    1.p-value Adj-p是經(jīng)過統(tǒng)計學(xué)檢驗后經(jīng)過FDR調(diào)整過的結(jié)果 啥?什么是FDR,那你應(yīng)該看看這篇文章:https://mp.weixin.qq.com/s/dDi7I8LcWSl40JmbkSqCfQ

    為啥P-value會出現(xiàn)NA呢?

    可能因為在差異分析之前被篩掉了,這樣搞更能提高差異分析的效能,DEseq2不會物理移走gene,但是會出現(xiàn)NA,可能出現(xiàn)NA的情況有:

    (1)gene在所有樣本中都是0 

    (2)gene中有一個樣本出現(xiàn)離群—cook檢驗 

    (3)gene有著極低的表達—對應(yīng)著high dispersion,只要你提高p值閾值,應(yīng)該不會出現(xiàn)這種情況。也有可能被independent filting給干掉。但只有adj p會受到影響 

    2.log2Foldchange 超過P值的樣本很多,有沒有更嚴(yán)格的指標(biāo)呢?

    Log2FC:(需要注意,這里差異的倍數(shù)取Log2了哦) log2 (normalized_counts_group1 / normalized_counts_group2) 但是log2FC也有問題,它只考慮了表達值,沒考慮組內(nèi)差異,這該怎么辦呢?

    DEseq軟件已經(jīng)幫你想好了:

    為了更精確地計算log2FC,DEseq2對

    (1)low counts 

    2)high dispersion 的基因進行了零壓縮,在全基因表達的范圍內(nèi)。

    例子:綠色和紫色是兩個在C57小鼠中表達的gene,紫色gene方差更大。在壓縮之前是實線數(shù)據(jù),在壓縮后是虛線數(shù)據(jù)。明顯,經(jīng)過壓縮,方差的數(shù)據(jù)LFC減少。因此,雖然兩個數(shù)據(jù)標(biāo)準(zhǔn)化后的counts相同,但LFC不同。

    注意!壓縮不會改變顯著差異的基因數(shù),只會調(diào)整logFC的大小。

      轉(zhuǎn)藏 分享 獻花(0

      0條評論

      發(fā)表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 国产成年码AV片在线观看| 欧美在线人视频在线观看| 国产成人啪精品视频免费APP| 精品无码一区在线观看| 狠狠做五月深爱婷婷天天综合| 国产999久久高清免费观看| 狠狠色狠狠色综合网| 中文字幕精品人妻丝袜| 亚洲精品无码你懂的| 亚洲精品综合网二三区| 久久精品国产亚洲AV瑜伽| 深夜视频国产在线观看| 欧美亚洲综合成人A∨在线| 久久精品国产亚洲av麻豆不卡| 日日橹狠狠爱欧美视频| 日韩人妻无码一区二区三区| 国产综合色产在线视频欧美| 狠狠综合久久综合88亚洲| 色AV专区无码影音先锋| 91中文字幕在线一区| 成年美女黄网站色大片免费看| 中文字幕亚洲制服在线看| 无码H黄肉3D动漫在线观看 | 蜜臀av无码一区二区三区| 精品国产品香蕉在线| 麻豆一区二区中文字幕| 亚洲综合色婷婷在线观看| 亚洲精品国产免费av| 无码人妻少妇色欲AV一区二区| 久久国产精品成人影院| 永久免费av网站可以直接看的| A级孕妇高清免费毛片| 亚洲岛国成人免费av| 老师在办公室被躁在线观看| 无码国产偷倩在线播放| 亚洲av无码之国产精品网址蜜芽| 999ZYZ玖玖资源站在线观看| 国产不卡精品视频男人的天堂| 东京热一精品无码av| 国产精品 视频一区 二区三区| 日本丰满大屁股少妇|