【宏基因組】MEGAN4型酥,MEGAN5和MEGAN6的Linux安裝和使用

MEGAN(Metagenome Analyzer)是宏基因組學(xué)進(jìn)行物種和功能研究的常用軟件掏膏,實(shí)際上現(xiàn)在的Diamond+MEGAN6已經(jīng)是一套比較完整的物種和功能注釋流程了原杂。

image.png

但是由于各種原因,我們在流程中使用的并非最新版名眉。不同版本的MEGAN使用方法差別較大粟矿,尤其在命令行模式下。網(wǎng)上的關(guān)于這方面的資料也寥寥無幾损拢,這里簡單記錄下使用方法,主要是針對Linux平臺(tái)的使用撒犀。

MEGANGUI版相對友好福压,如果你在Windows平臺(tái)使用過該軟件,那么在Linux上使用和理解起來相對容易些或舞。

MEGAN 4

歷史悠久荆姆,基本上已經(jīng)淘汰了。命令行直接配置參數(shù)即可映凳,貌似也不要license胆筒。
示例如下:

xvfb-run.sh --auto-servernum --server-num=1  \\
MEGAN +g -x \\
"import blastfile=all.blastout_m8.add_taxoid meganfile=all.rma ;\\
recompute toppercent=5;\\
recompute minsupport=1;\\
update;\\
collapse rank=Species;\\
update;\\
select nodes=all;\\
export what=CSV format=readname_taxonid separator=tab file=all.result;\\
update;\\
close"

Megan的參數(shù)非常之多,以上僅列出了一些最主要的參數(shù)诈豌,+g表示開啟非圖形模式(即命令行模式)仆救,-x后接引號(hào)內(nèi)的MEGAN參數(shù),更多可參考MEGAN4 Manual矫渔。除了導(dǎo)入彤蔽、導(dǎo)出之外,其中toppercent表示取比對數(shù)目的前百分之多少庙洼,minsupport表示至少取一條顿痪,collapse表層級(jí)折疊镊辕,select nodes表示選擇方式。命令行中參數(shù)是一行一行處理的蚁袭,所以要加入updates來鏈接命令征懈。

MEGAN 5

主頁download。需要用教育網(wǎng)郵箱注冊獲取license揩悄,將License certificate內(nèi)容新建一個(gè)名為MEGAN5-academic-license.txt的文件保存卖哎。命令行使用時(shí)通過-L參數(shù)來指定它。
另外虏束,MEGAN5需要新建一個(gè)參數(shù)配置文件棉饶,類似MEGAN4中的引號(hào)內(nèi)容,以便MEGAN解析镇匀。為避免不同版本的差異照藻,更多參數(shù)最好查看MEGAN5 Manual

例如汗侵,制作參數(shù)文件command.txt如下:

load taxRefSeqFile='./MEGAN/database/prot_acc2tax-Jul2019X1.abin';
import blastFile=Redtide.blastnr.all fastaFile=Redtide.fa  meganFile=tab.rma blastFormat=BlastTAB;
recompute toppercent=5;
recompute minsupport=1;
update;
collapse rank=Species;
update;
select nodes=all;
export what=CSV format=readname_taxonid separator=tab file=tab.result;
update;
quit;

網(wǎng)上有些很舊的資料幸缕,如http://seqanswers.com/forums/showthread.php?t=43535加載的是load taxGIFile=gi_taxid_prot.bin文件,但是GI號(hào)NCBI已經(jīng)不再維護(hù)了晰韵,所以目前這個(gè)文件想下都下不到发乔。包括blast比對的結(jié)果也不再顯示GI號(hào),僅顯示accessionID雪猪。關(guān)于ID的解釋栏尚,生信技能樹有一篇總結(jié)比較全面,不了解的可以參考下只恨。比較一下NCBIblast結(jié)果以前的和現(xiàn)在的區(qū)別:

7698829-13b768895758e809.png

現(xiàn)在MEGAN官網(wǎng)能下的數(shù)據(jù)庫如下(與MEGAN6共用):
https://software-ab.informatik.uni-tuebingen.de/download/megan6/welcome.html

image.png

所以在參數(shù)文件中務(wù)必使用taxRefSeqFile=參數(shù)译仗,而非taxGIFile=

命令行運(yùn)行

xvfb-run.sh --auto-servernum --server-num=1 /software/bin/MEGAN/MEGAN -L MEGAN/MEGAN5-academic-license.txt -g -E -c command.txt

# 或
xvfb-run.sh --auto-servernum --server-num=1 /software/bin/MEGAN/MEGAN -L MEGAN/MEGAN5-academic-license.txt -g -E < command.txt

使用xvfb是為了虛擬化屏幕官觅,在Linux上我們不想要MEGAN顯示圖形界面纵菌,阻止窗口彈出,只要它在運(yùn)行就行了休涤。不過這個(gè)工具如果在你們集群平臺(tái)上沒裝咱圆,而你又沒root權(quán)限的話,就得搗鼓半天了功氨。

運(yùn)行megan這一步一開始生成rma文件序苏,導(dǎo)出后可得到accessionIDtaxID的對應(yīng)關(guān)系。

image.png

接下來可以寫個(gè)腳本通過Taxonomy數(shù)據(jù)庫(下載地址)中的names.dmpnodes.dmp文件得到物種注釋的結(jié)果了疑故。

image.png

MEGAN 6

MEGAN6Community EditionUltimate Edition兩個(gè)版本(download)杠览,因?yàn)楹笳咝枰?code>license key,我試了下社區(qū)版的纵势,貌似不支持Linux平臺(tái)踱阿。

$ sh MEGAN_Community_unix_6_17_0.sh
No suitable Java Virtual Machine could be found on your system.
The version of the JVM must be at least 11.
Please define INSTALL4J_JAVA_HOME to point to a suitable JVM.

最終版本的MEGAN6命令行模式后續(xù)如果有需求再試試吧管钳,應(yīng)該和5差不多,因?yàn)閮烧叩臄?shù)據(jù)庫文件都通用了软舌。具體可參考MEGAN6 Manual才漆。

Ref:
http://mp.weixin.qq.com/s?__biz=MzIwNTEwMTUyOQ==&mid=2649693810&idx=2&sn=0264e78fac1dc6ffd3b8a3f6027e3669&chksm=8f2dbec4b85a37d23526e1996837f5f1ebcd41c220dde631855e6d27278c349fc1890ff45aba&scene=4#wechat_redirec
http://megan.informatik.uni-tuebingen.de/t/welcome-to-megan-metagenome-analyzer-community/8
http://blog.sina.com.cn/s/blog_83f77c940102wh7j.html
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1800929/pdf/377.pdf

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市佛点,隨后出現(xiàn)的幾起案子醇滥,更是在濱河造成了極大的恐慌,老刑警劉巖超营,帶你破解...
    沈念sama閱讀 218,682評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鸳玩,死亡現(xiàn)場離奇詭異,居然都是意外死亡演闭,警方通過查閱死者的電腦和手機(jī)不跟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來米碰,“玉大人窝革,你說我怎么就攤上這事÷雷” “怎么了虐译?”我有些...
    開封第一講書人閱讀 165,083評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長吴趴。 經(jīng)常有香客問我漆诽,道長,這世上最難降的妖魔是什么锣枝? 我笑而不...
    開封第一講書人閱讀 58,763評(píng)論 1 295
  • 正文 為了忘掉前任拴泌,我火速辦了婚禮,結(jié)果婚禮上惊橱,老公的妹妹穿的比我還像新娘。我一直安慰自己箭昵,他們只是感情好税朴,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,785評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著家制,像睡著了一般正林。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上颤殴,一...
    開封第一講書人閱讀 51,624評(píng)論 1 305
  • 那天觅廓,我揣著相機(jī)與錄音,去河邊找鬼涵但。 笑死杈绸,一個(gè)胖子當(dāng)著我的面吹牛帖蔓,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播瞳脓,決...
    沈念sama閱讀 40,358評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼塑娇,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了劫侧?” 一聲冷哼從身側(cè)響起埋酬,我...
    開封第一講書人閱讀 39,261評(píng)論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎烧栋,沒想到半個(gè)月后写妥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,722評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡审姓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年珍特,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片邑跪。...
    茶點(diǎn)故事閱讀 40,030評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡次坡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出画畅,到底是詐尸還是另有隱情砸琅,我是刑警寧澤,帶...
    沈念sama閱讀 35,737評(píng)論 5 346
  • 正文 年R本政府宣布轴踱,位于F島的核電站症脂,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏淫僻。R本人自食惡果不足惜诱篷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,360評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望雳灵。 院中可真熱鬧棕所,春花似錦、人聲如沸悯辙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽躲撰。三九已至针贬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間拢蛋,已是汗流浹背桦他。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留谆棱,地道東北人快压。 一個(gè)月前我還...
    沈念sama閱讀 48,237評(píng)論 3 371
  • 正文 我出身青樓圆仔,卻偏偏與公主長得像,于是被迫代替她去往敵國和親嗓节。 傳聞我的和親對象是個(gè)殘疾皇子荧缘,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,976評(píng)論 2 355

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