day10 軟件安裝:通過bowtie2和samtools兩個(gè)例子學(xué)習(xí)

一、在B站“生信人應(yīng)該這樣學(xué)Linux”第5講-軟件安裝

Jimmy大神的軟件安裝教程,留爪慢慢看。
http://www.biotrainee.com/thread-856-1-1.html

1.'\r'是回車,'\n'是換行,前者使光標(biāo)到行首,后者使光標(biāo)下移一格。通常用的Enter是兩個(gè)加起來。

2. tr ":" "\n"是把冒號(hào)替換成換行符。

3. 大神課里講到Git這個(gè)東東,展開學(xué)習(xí)了一下:貌似是要寫一個(gè)程序,需要改很多個(gè)版本,很多人都要進(jìn)行修改,于是很容易混亂,不知道改了哪里或者誰改的。于是Git可以對(duì)每次修改的進(jìn)行記錄,隨時(shí)可以回到之前的某個(gè)版本,對(duì)于寫代碼的人來說,每次調(diào)試都要調(diào)整修改一些內(nèi)容,可太有用了。

似乎我平時(shí)修改個(gè)word或ppt里的內(nèi)容也挺需要這個(gè)功能。

4. xargs 命令

xargs 是 execute arguments 的縮寫,作用是從標(biāo)準(zhǔn)輸入中讀取內(nèi)容,并將此內(nèi)容傳遞給它要協(xié)助的命令,并作為那個(gè)命令的參數(shù)來執(zhí)行。
比如:echo $PATH | tr ':' '\n' | xargs ls -lh

5. which命令是查看某個(gè)命令在哪兒的。

6. 安裝bowtie2軟件

測(cè)序得到read進(jìn)行質(zhì)控后,就是對(duì)read進(jìn)行比對(duì),所以隨之產(chǎn)生了許多用來比對(duì)的軟件。其中BWA和bowtie2兩個(gè)最為常用。注意:這兩個(gè)軟件都是用來比對(duì)基因組的。如果要比對(duì)轉(zhuǎn)錄組應(yīng)該用hisat2這個(gè)軟件。

bowtie2輸出結(jié)果為SAM格式。
https://sourceforge.net/projects/bowtie-bio/files/bowtie/1.3.0/bowtie-1.3.0-linux-x86_64.zip/download
我自己找到最新的版本是這個(gè)
https://sourceforge.net/projects/bowtie-bio/files/bowtie2/2.4.5/bowtie2-2.4.5-linux-x86_64.zip/download

下載到Mac電腦本地。之后要上傳到服務(wù)器上才行。
上傳要用到新的命令scp
注意:要新打開一個(gè)終端輸入命令scp /Users/meraner/Desktop/bowtie2-2.4.5-linux-x86_64.zip zds209@222.28.163.113:~/software/bowtie2

也就是在本地的終端發(fā)送這個(gè)位置的這個(gè)文件到服務(wù)器某IP地址某用戶的那個(gè)位置。然后需要輸入密碼,輸入后,就開始上傳。


image.png

scp命令格式如下:
scp <本地文件路徑> <服務(wù)器用戶名>@服務(wù)器地址:<要上傳到服務(wù)器那個(gè)路徑下>
我折騰了好幾次終于成功上傳數(shù)據(jù)成功啦。。要知道在window系統(tǒng)中通過winscp或者xshell就可以圖形化實(shí)現(xiàn)上傳下載,而Mac要通過命令行,果然是大神愛的Mac要更接近人機(jī)直接對(duì)話。而且有點(diǎn)兒明白winscp的這個(gè)名字啥意思了。

unzipbowtie2-2.4.5-linux-x86_64.zip 就是解壓安裝
想看看是否安裝成功,輸入命令./bowtie2

但是出現(xiàn)了一個(gè)問題。

image.png

可能是原因是本地化語言配置缺失,需要安裝,通過設(shè)置vim ~/.bashrc,在環(huán)境變量里加入下面一行。
export LC_ALL=C
之后再運(yùn)行source ~/.bashrc。
重新查看雖然不顯示那個(gè)LC_ALL的錯(cuò)誤了,但仍然沒有安裝成功。下面一行錯(cuò)誤還是有。
image.png

這個(gè)貌似是需要升級(jí)升級(jí)GLIBC庫,這個(gè)庫應(yīng)該是系統(tǒng)自帶的。而我現(xiàn)在的bowtie2版本顯然不適合。我去選個(gè)低版本的bowtie2吧。。。
scp /Users/meraner/Desktop/bowtie2-2.2.3-linux-x86_64.zip zds209@222.28.163.113:~/software/bowtie2
這回在進(jìn)行查看還有點(diǎn)兒小問題。

image.png

image.png

輸入命令./bowtie2 -h,顯示正常了。

image.png

7. 安裝samtools軟件

samtools是一個(gè)用于操作sam和bam文件(通常是短序列比對(duì)工具如bwa,bowtie2,hisat2,tophat2等等產(chǎn)生的,具體格式可以在消息框輸入“SAM”查看)的工具合集,包含有許多命令。

wget -c https://github.com/samtools/samtools/releases/download/1.15.1/samtools-1.15.1.tar.bz2
但是下載一直不成功。還是直接下載到本地,再上傳吧。
在本地終端輸入scp /Users/meraner/Desktop/samtools-1.15.1.tar.bz2 zds209@222.28.163.113:~/software/samtools
進(jìn)入服務(wù)器終端,在samtools文件夾下進(jìn)行解壓安裝
tar xvfj samtools-1.15.1.tar.bz2 參數(shù)x是解壓的意思,v是解壓過程展示明細(xì),f
進(jìn)入解壓后的samtools-1.15.1文件夾下
./configure --prefix=/data/zds209/software/samtools/samtools-1.15.1(注意這個(gè)地方要寫絕對(duì)路徑,不可以寫成~/software/samtools/samtools-1.15.1這種相對(duì)路徑哦)

make
make install
想要看是否安裝成功只需要在安裝文件夾下輸入./samtools
這是一個(gè)相對(duì)路徑,其中“./”的意思是當(dāng)前路徑,samtools是這個(gè)軟件二進(jìn)制文件。

想看看是否安裝成功./samtools 可見關(guān)于次軟件的詳情,表明成功安裝。

image.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 拆分?jǐn)?shù)據(jù)庫 數(shù)據(jù)庫拆分環(huán)境規(guī)劃主機(jī)名稱 應(yīng)用環(huán)境 外網(wǎng)地址 內(nèi)網(wǎng)地址web01 ...
    徐弱西閱讀 580評(píng)論 0 0
  • 今日預(yù)告: 1、企業(yè)的備份恢復(fù)案例(mysqldump+binlog) 《年終故障恢復(fù)演練》 案例背景:某種小型互...
    Ffvc閱讀 443評(píng)論 0 0
  • 一、企業(yè)的備份恢復(fù)案例 (mysqldump+binlog) 案例背景: 某中小型互聯(lián)網(wǎng)公司:MySQL 5.7....
    藏鋒1013閱讀 200評(píng)論 0 0
  • 01-SpringCloud相關(guān)概念介紹 1、微服務(wù)的由來 微服務(wù)最早由Martin Fowler與James L...
    刊ing閱讀 414評(píng)論 0 0
  • 操作系統(tǒng)基礎(chǔ)優(yōu)化 Day10 系統(tǒng) | 硬件信息查看方法 cpu如何查看 方法一 : cat /proc/cpui...
    苗小笨_be86閱讀 243評(píng)論 0 0

友情鏈接更多精彩內(nèi)容