生物信息學(xué)共線性分析軟件MCScanX的小白安裝手冊(cè)

2019年6月20日20:44

------------------------------


一砰识、linux系統(tǒng)的選擇:由于目的不是為了折騰系統(tǒng)相關(guān)的美化,所以選擇ubuntu和centos之一迟郎。

我是用的是ubuntu kylin,是ubuntu的中國(guó)定制版聪蘸,較為美觀宪肖。由于cpu是6200U表制,為雙核四線程64位處理器,所以下載了64位系統(tǒng)(https://www.ubuntukylin.com/downloads/

也可以選擇32位系統(tǒng)控乾,這樣在配置MCScanX的時(shí)候么介,不用在.h文件頭添加#include<>其實(shí)還是要加。


二蜕衡、選擇并下載好系統(tǒng)iso文件之后壤短,裝備一個(gè)U盤(pán),使用RUFUS(https://rufus.ie/)將iso文件燒錄進(jìn)去慨仿,也就是解壓久脯。

(建議不要分盤(pán)用一塊磁盤(pán)安裝或者使用win10中自帶的ubuntu bash 也可以親測(cè)可以。)<h4>不建議使用雙系統(tǒng)镰吆,對(duì)初學(xué)者非常不友好帘撰,不裝雙系統(tǒng)的同學(xué)直接跳到 三-①準(zhǔn)備部分

在win系統(tǒng)是uefi啟動(dòng)時(shí),可直接將ISO解壓放在U盤(pán)的根目錄万皿,重啟按F12選擇啟動(dòng)器就可以進(jìn)入安裝摧找。

但是如果不是的話, 或者不知道自己是不是UEFI啟動(dòng)相寇,就將ISO文件燒錄進(jìn)去慰于。這一步將會(huì)把U盤(pán)上的資料完全刪除,要做好備份唤衫,U盤(pán)的容量至少為8G婆赠。


三-①? 雙系統(tǒng)部分

在磁盤(pán)中分配出一塊空間用于安裝linux,最少建議90G佳励。接著分配磁盤(pán)空間:

鍵盤(pán)按下win+x休里,選擇磁盤(pán)管理


壓縮卷操作不做贅述


我的磁盤(pán)1已經(jīng)裝好了ubuntu,所以已經(jīng)瓜分過(guò)分區(qū)。右鍵你想分配的磁盤(pán)赃承,選擇壓縮卷

會(huì)要求輸入要分配的空閑的磁盤(pán)的容量妙黍,按你的實(shí)際情況輸入,如90G也就是92160MB瞧剖。之后點(diǎn)擊壓縮會(huì)有一塊黑色的區(qū)域就是你分配給linux的磁盤(pán)拭嫁。

然后將U盤(pán)插在USB口上,然后參考這篇下面的blog:Windows 下安裝 Ubuntu 雙系統(tǒng)(更新)

需要注意的是對(duì)于空間的分配抓于,最少建議:

/boot ???????? 300MB

/? ? ? ? ? ? ? ? ?20480MB·

/home? ? ? ? ?61440MB·

Swap? ? ? ? ? 8192 MB

也就是說(shuō)最少也要90G做粤。充分理解步驟,最好記錄下來(lái)捉撮,或者用另一臺(tái)設(shè)備看帖子安裝怕品。

將電腦重啟,開(kāi)機(jī)按F12進(jìn)入bios中的選擇啟動(dòng)項(xiàng)為你的U盤(pán)巾遭,一般來(lái)說(shuō)就是U盤(pán)的名字或者型號(hào)肉康,看容量大小就知道了闯估。

然后根據(jù)blog安裝就可以了,要注意分區(qū)之后要把啟動(dòng)器安裝在/boot的磁盤(pán)分區(qū)中吼和!

這一步如果遇到了不會(huì)分區(qū)或者分區(qū)錯(cuò)誤想變更的話涨薪,可以右鍵進(jìn)行刪除,一定注意不要隨便點(diǎn)下一步纹安,一定要確定好尤辱,寧愿退回到上一步去重新分區(qū)也不要馬虎。好好看上面的blog厢岂。




三-②準(zhǔn)備部分

下載linux中MCScanX所需要的環(huán)境:

需要先在win10中下載好光督,保存到U盤(pán)中,當(dāng)然是在燒錄之后啦~

? Zlib庫(kù)文件(http://www.zlib.net)注意校驗(yàn)塔粒。

? libpng文件(http://www.libpng.org/pub/png/libpng.html注意不要下載zip版本结借,/configure代碼會(huì)提出語(yǔ)法錯(cuò)誤

? 至于jdk在ubuntu中用apt命令安裝就可以了。



四卒茬、安裝好之后進(jìn)入桌面開(kāi)始配置環(huán)境

工具包括但不限于gedit? 船老、7z? 、axel? 圃酵、wget? 等柳畔。

java需要重新安裝 以及安裝中命令未找到的軟件包等。進(jìn)入系統(tǒng)之后之后要先更新軟件

? ? sudo apt update

? ? sudo apt upgrade

MCScanX需要在jdk和libpng的環(huán)境下運(yùn)行郭赐,而libpng又需要zlib薪韩。這就是為什么要下載那些東西。所以首先就是安裝zlib:

1. 將壓縮包解壓縮到一個(gè)同名文件夾中捌锭,進(jìn)入這個(gè)文件夾俘陷,右鍵打開(kāi)終端。

./configure

make

make install

2. 然后是安裝libpng观谦,命令也是一樣的拉盾,進(jìn)入libpng解壓好的文件夾打開(kāi)終端

./configure

? ? make

? ? make install

不可以報(bào)錯(cuò),報(bào)錯(cuò)的話可以參考文章的最后豁状,有一些錯(cuò)誤解決方法捉偏。

然后開(kāi)始安裝 jdk,在任意位置打開(kāi)終端輸入

java

然后會(huì)顯示可用的java版本,等待你選擇安裝泻红,或者顯示出很多可用的java命令告私,都是有可能的,跟linux發(fā)行版不同有關(guān)承桥。不管怎么樣,咱們都是重新安裝根悼,那就根據(jù)屏幕提示使用

? ? sudo apt install xxxxxx

安裝1.8版本或者11版本凶异,然后安裝完之后對(duì)profile進(jìn)行配置

? ? sudo gedit /etc/profile

如果顯示gedit不是可用命令就先安裝gedit蜀撑,命令是:

? ? sudo apt install gedit

然后再

sudo gedit /etc/profile

會(huì)打開(kāi)一個(gè)對(duì)話框,然后再文件開(kāi)頭的 #include < xxx >下另起一行

粘貼下面的代碼:

export JAVA_HOME=/usr/share/java/jdk1.8.0_201/jdk1.8.0_201

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

其中

? ? java/jdk1.8.0_201/jdk1.8.0_201? ? ? 是javac的解壓目錄

然后保存退出剩彬,再打開(kāi)剛才的終端輸入

? ? source /etc/profile

現(xiàn)在在終端輸入

java

會(huì)顯示可用的命令酷麦,再試著輸入

javac

顯示可用的命令。

最后就是安裝MCScanX了!

哦喉恋?你不會(huì)忘記下載了吧沃饶。。沒(méi)關(guān)系轻黑,在linux中打開(kāi)瀏覽器糊肤,進(jìn)入MCScanx: Multiple Collinearity Scan toolkit下載后解壓到同名文件夾然后打開(kāi)終端:

直接? ? ?

make

?此處報(bào)錯(cuò)的話見(jiàn)文章最后解決辦法

就此就完成了,你可以試著運(yùn)行他給出的例子:

比如duplicate_gene_classifier氓鄙,在你data目錄下新建兩個(gè)空文件at.gff; at.blast馆揉,內(nèi)容點(diǎn)擊進(jìn)去復(fù)制保存到各自文件中,然后使用command中命令就可以出結(jié)果了抖拦,輸出文件是

at.gene_type升酣,也可以在目錄中找到

? 這是我運(yùn)行的結(jié)果:

MCScanX的使用注意事項(xiàng):

1. 輸入文件需要按照手冊(cè)規(guī)定建立文件名,必須在DATA目錄下

2.程序運(yùn)行命令需要在analyze文件夾下态罪,嚴(yán)格按照手冊(cè)規(guī)定的格式輸入



> 后記:在幫助別人安裝時(shí)噩茄,發(fā)現(xiàn)了一些坑,附在最后供參考查閱复颈。

一.安裝zlib時(shí)報(bào)錯(cuò): ./configure 報(bào)錯(cuò)顯示too? harsh

>這是configure把werror當(dāng)成了error處理 兩個(gè)辦法:

>1.將too harsh字段的檢查刪去

> 2.

sudo apt-get install build-essential?

之后再

./configure?

二绩聘、javac命令找不到

> 1.重新裝java之后

> 2.改路徑 進(jìn)入配置文件:

sudo gedit /etc/profile

然后將?

export JAVA_HOME=/usr/share/java/jdk1.8.0_201/jdk1.8.0_201

export PATH=$PATH:$JAVA_HOME/bin export

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

寫(xiě)入

其中java/jdk1.8.0_201/jdk1.8.0_201 是javac解壓目錄

三、libpng庫(kù)編譯錯(cuò)誤

一定要下載`.tar.xz`格式

zip`格式解壓文件中券膀,configure文件中存在語(yǔ)法錯(cuò)誤?

四君纫、MCScanX

不兼容64系統(tǒng)?是因?yàn)轭^文件沒(méi)把引用庫(kù)引用全芹彬,手動(dòng)添加? `#include <unistd.h>`?

到以下三個(gè)文件中?

?`msa.h,`

`dissect_multiple_alignment.h,`

`and detect_collinear_tandem_arrays.h`?

> 推薦用gedit打開(kāi)

> 命令為:`

gedit mas.h`

>?

>? ? (ps:其實(shí)我做教程的最初目的是幫助計(jì)算機(jī)小白安裝

>? ? 這里說(shuō)的絕對(duì)不是我的一個(gè)朋友(滑稽)蓄髓,我自己并不會(huì)生物工程,kira~)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末舒帮,一起剝皮案震驚了整個(gè)濱河市会喝,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌玩郊,老刑警劉巖肢执,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異译红,居然都是意外死亡预茄,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén)侦厚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)耻陕,“玉大人拙徽,你說(shuō)我怎么就攤上這事∈” “怎么了膘怕?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)召庞。 經(jīng)常有香客問(wèn)我岛心,道長(zhǎng),這世上最難降的妖魔是什么篮灼? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任忘古,我火速辦了婚禮,結(jié)果婚禮上穿稳,老公的妹妹穿的比我還像新娘存皂。我一直安慰自己,他們只是感情好逢艘,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布旦袋。 她就那樣靜靜地躺著,像睡著了一般它改。 火紅的嫁衣襯著肌膚如雪疤孕。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,763評(píng)論 1 307
  • 那天央拖,我揣著相機(jī)與錄音祭阀,去河邊找鬼。 笑死鲜戒,一個(gè)胖子當(dāng)著我的面吹牛专控,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播遏餐,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼伦腐,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了失都?” 一聲冷哼從身側(cè)響起柏蘑,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎粹庞,沒(méi)想到半個(gè)月后咳焚,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡庞溜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年革半,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡督惰,死狀恐怖不傅,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情赏胚,我是刑警寧澤,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布商虐,位于F島的核電站觉阅,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏秘车。R本人自食惡果不足惜典勇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望叮趴。 院中可真熱鬧割笙,春花似錦、人聲如沸眯亦。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)妻率。三九已至乱顾,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間宫静,已是汗流浹背走净。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留孤里,地道東北人伏伯。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像捌袜,于是被迫代替她去往敵國(guó)和親说搅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355