PIBLUP:一款高效處理動植物基因組大數(shù)據(jù)的GS軟件

PIBLUP:一款高效處理動植物基因組大數(shù)據(jù)的GS軟件

近期脊阴,中國農(nóng)業(yè)大學(xué)劉劍鋒老師課題組握侧,在Frontiers in Genetics(IF:4.151)雜志上發(fā)表了一篇名為“PIBLUP: High-Performance Software for Large-Scale Genetic Evaluation of Animals and Plants”的文章,介紹他們課題組開發(fā)的基因組選擇軟件PIBLUP嘿期。文章鏈接:https://www.frontiersin.org/articles/10.3389/fgene.2018.00226/full?&utm_source=Email_to_authors_&utm_medium=Email&utm_content=T1_11.5e1_author&utm_campaign=Email_publication&field=&journalName=Frontiers_in_Genetics&id=330475

關(guān)鍵詞:

高效處理:運算速度快品擎,性能優(yōu)越

多線程,并行運算:處理基因組大數(shù)據(jù)和復(fù)雜模型

功能強大的GS軟件:可以構(gòu)建和利用A矩陣备徐,G矩陣和H矩陣萄传,加性矩陣,顯性矩陣和上位性矩陣蜜猾,可以計算ABLUP秀菱,GBLUP和SSBLUP

國內(nèi)首款可以處理縱向數(shù)據(jù)的遺傳評估軟件: 可以處理面板數(shù)據(jù)和縱向數(shù)據(jù),測定日模型和隨機(jī)回歸模型

操作友好:定義模型簡單蹭睡,操作簡單衍菱,支持字符串編號

PIBLUP軟件利用的技術(shù):

1,PCG棠笑,預(yù)處理共軛梯度法

預(yù)處理共軛梯度法(preconditioned conjugate gradientmethod梦碗,PCG)是一種求解方程組的迭代方法禽绪,具有快速收斂蓖救、存儲量小洪规、不必預(yù)先估計參數(shù)等特點,近年來在求解大型稀疏方程組中取得了較好的成效循捺。預(yù)處理共軛梯度法對系數(shù)矩陣作預(yù)處理斩例,以加速迭代收斂速度。

2从橘,IOD念赶,數(shù)據(jù)迭代方法

數(shù)據(jù)迭代方法(iteration on data, IOD),研究表明恰力,使用預(yù)處理共軛梯度(PCG)進(jìn)行數(shù)據(jù)迭代(IOD)是高效求解混合線性方程組(MME)的方法叉谜。

3,MKL踩萎,Intel數(shù)學(xué)核心函數(shù)庫

Intel數(shù)學(xué)核心函數(shù)庫(MKL)是一套高度優(yōu)化后的數(shù)學(xué)函數(shù)停局,面向高性能工程和科學(xué)應(yīng)用。英特爾 MKL 的集群版本包括 ScaLAPACK 與分布式內(nèi)存快速傅立葉轉(zhuǎn)換香府,并提供了線性代數(shù) (BLAS董栽、LAPACK 和Sparse Solver)、快速傅立葉轉(zhuǎn)換企孩、矢量數(shù)學(xué) (Vector Math) 與隨機(jī)號碼生成器支持锭碳。MKL下載地址:https://software.intel.com/en-us/mkl

4勿璃,MPI擒抛,消息傳遞接口

MPI全稱消息傳遞接口,是Message Passing Interface的縮寫蝗柔,主要用于高性能并行計算闻葵。MPI下載地址:https://www.mpich.org/downloads/

PIBLUP功能介紹

根據(jù)PIBLUP使用指南介紹癣丧,PIBLUP具有以下功能:

  • 1槽畔,單性狀動物模型,靈活定義固定因子胁编,隨機(jī)因子厢钧,可以使用系譜和基因組數(shù)據(jù)

  • 2,多性狀動物模型嬉橙,靈活定義固定因子早直,隨機(jī)因子,可以使用系譜和基因組數(shù)據(jù)

  • 3市框,根據(jù)基因組信息構(gòu)建G加性矩陣霞扬,構(gòu)建顯性矩陣和上位性矩陣并估算其效應(yīng)值

  • 4,單性狀隨機(jī)回歸模型,可以使用系譜和基因組數(shù)據(jù)

  • 5喻圃,多性狀隨機(jī)回歸模型萤彩,可以使用系譜和基因組數(shù)據(jù)

  • 6,根據(jù)系譜和基因組數(shù)據(jù)斧拍,靈活構(gòu)建H矩陣雀扶,設(shè)置a,b,tau和omega等參數(shù)

結(jié)果比較:PIBLUP VS DMU

使用PIBLUP和DMU分析同一數(shù)據(jù)集,計算GEBV的結(jié)果肆汹,兩者的相關(guān)系數(shù)為1愚墓,表明兩者結(jié)果完全一致。

速度比較:PIBLUP VS DMU and BLUPF90

文章中比較了PIBLUP昂勉,BLUPF90和DMU在單線程和多線程對同一數(shù)據(jù)的運行結(jié)果浪册,結(jié)果如下:

結(jié)果表明, 在單線程時岗照,PIBLUP運行51.49分鐘议经,BLUPF90運行84.97分鐘,DMU運行了58.18分鐘谴返,PIBLUP運行時間最短煞肾。在四線程時,PIBLUP運行了17.61分鐘嗓袱,BLUPF90運行了49.87分鐘籍救,DMU運行了38.79分鐘,PIBLUP優(yōu)勢明顯渠抹。

軟件參數(shù)文件比較:

下面使用DMU和PIBLUP的參數(shù)文件蝙昙,比較兩者在個體動物模型和一步法SSBLUP的使用方法。

1梧却,個體動物模型

模型:

觀測值:y

固定因子:sex奇颠,birth_mon, birth_weight

隨機(jī)因子:加性效應(yīng)a

DMU參數(shù)文件

PIBLUP參數(shù)文件

2放航,一步法SSBLUP

模型:


觀測值:y
固定因子:beta固定回歸系數(shù)
隨機(jī)因子:a加性環(huán)境效應(yīng)烈拒,pe永久環(huán)境效應(yīng)

DMU參數(shù)文件

PIBLUP參數(shù)文件

H矩陣參數(shù)設(shè)置說明:


可以看出, 相對于DMU广鳍,PIBLUP操作更簡單方便荆几,語法更接近于模型語法書寫。

PIBLUP軟件特色:

  • 1赊时,PIBLUP軟件結(jié)合最新的算法吨铸,支持并行計算,運算速度快祖秒,符合大數(shù)據(jù)時代的需求

  • 2诞吱,PIBLUP既可用于傳統(tǒng)動物模型舟奠,又可用于GBLUP和SSBLUP的計算,而且內(nèi)置G矩陣和H矩陣構(gòu)建函數(shù)房维,友好方便

  • 3鸭栖,隨機(jī)回歸模型是動物遺傳評估中比較復(fù)雜的模型,可以用于多次觀測的性狀握巢,比如雞不同時間的產(chǎn)蛋量,豬的生長速度和飼料消耗松却,牛的不同測定日的產(chǎn)奶量等暴浦。PIBLUP分析隨機(jī)回歸模型,可以結(jié)合G矩陣和H矩陣晓锻,功能強大

  • 4歌焦,擁有自主產(chǎn)權(quán),是國內(nèi)首款既可以分析傳統(tǒng)動物模型砚哆,又可以分析GBLUP和SSBLUP独撇,還可以結(jié)合隨機(jī)回歸模型的全基因組選擇軟件

PIBLUP版本介紹

PIBLUP分為科研版(個體數(shù)有限制,不超過2000)和商用版(無限制)躁锁。
科研版免費使用纷铣。商用版需要聯(lián)系作者授權(quán)。

科研版PIBLUP下載地址

PIBLUP軟件托管在Github战转,下載地址:https://github.com/huiminkang/PIBLUP](https://github.com/huiminkang/PIBLUP

PIBLUP使用指南

PIBLUP使用指南下載地址:https://github.com/huiminkang/PIBLUP/blob/master/User%20manual%20for%20PIBLUP.pdf

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末搜立,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子槐秧,更是在濱河造成了極大的恐慌啄踊,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刁标,死亡現(xiàn)場離奇詭異颠通,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)膀懈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進(jìn)店門顿锰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人启搂,你說我怎么就攤上這事撵儿。” “怎么了狐血?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵淀歇,是天一觀的道長。 經(jīng)常有香客問我匈织,道長浪默,這世上最難降的妖魔是什么牡直? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮纳决,結(jié)果婚禮上碰逸,老公的妹妹穿的比我還像新娘。我一直安慰自己阔加,他們只是感情好饵史,可當(dāng)我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著胜榔,像睡著了一般胳喷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上夭织,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天吭露,我揣著相機(jī)與錄音,去河邊找鬼尊惰。 笑死讲竿,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的弄屡。 我是一名探鬼主播题禀,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼膀捷!你這毒婦竟也來了投剥?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤担孔,失蹤者是張志新(化名)和其女友劉穎江锨,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體糕篇,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡啄育,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了拌消。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挑豌。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖墩崩,靈堂內(nèi)的尸體忽然破棺而出氓英,到底是詐尸還是另有隱情,我是刑警寧澤鹦筹,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布铝阐,位于F島的核電站,受9級特大地震影響铐拐,放射性物質(zhì)發(fā)生泄漏徘键。R本人自食惡果不足惜练对,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望吹害。 院中可真熱鬧螟凭,春花似錦、人聲如沸它呀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽纵穿。三九已至下隧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間政恍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工达传, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留篙耗,地道東北人。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓宪赶,卻偏偏與公主長得像宗弯,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子搂妻,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,976評論 2 355

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