MetaWRAP

手動(dòng)安裝MetaWRAP

依賴軟件安裝--apt安裝

sudo -i
apt update
## blast+
apt install ncbi-blast+
## bowtie
apt install bowtie
## bwa
apt install bwa
## fastqc
apt install fastqc ##自動(dòng)安裝了一堆東西
## perl
apt install perl
## R & ggplot2
apt install r-base ##又安裝了一大堆
R
install.packages("ggplot2") ##需要點(diǎn)時(shí)間
q()
n
## samtools
apt install samtools
## spades
apt install spades
## salmon
apt install salmon
## seaborn
pip install statsmodels seaborn

需要手動(dòng)安裝的軟件

## MegaHit
apt install g++ zlib1g-dev git
mkdir software ; cd software
git clone https://github.com/voutcn/megahit.git
cd megahit
make
cp megahit megahit_asm_core  megahit_sdbg_build  megahit_toolkit /usr/local/bin/
## prokka 
apt install libdatetime-perl libxml-simple-perl libdigest-md5-perl git default-jre bioperl ##相當(dāng)多的東西炸枣,中間需要按一次回車
cpan Bio::Perl
wget http://www.vicbioinformatics.com/prokka-1.12.tar.gz
tar -zxvf prokka-1.12.tar.gz
cd prokka-1.12/bin
./prokka --setupdb
cp prokka prokka-build_kingdom_dbs prokka-clusters_to_hmm prokka-genpept_to_fasta_db prokka-make_tarball prokka-uniprot_to_fasta_db prokka-biocyc_to_fasta_db prokka-cdd_to_hmm prokka-genbank_to_fasta_db prokka-hamap_to_hmm prokka-tigrfams_to_hmm /usr/local/bin/
## maxbin2
cd /home/llt/software
wget https://downloads.jbei.org/data/microbial_communities/MaxBin/getfile.php?MaxBin-2.2.6.tar.gz
mv 'getfile.php?MaxBin-2.2.6.tar.gz' MaxBin-2.2.6.tar.gz
tar -zxvf MaxBin-2.2.6.tar.gz
cd MaxBin-2.2.6/src
make
cd ..
./autobuild_auxiliary
## metaBAT
apt install libboost-dev scons
wget https://bitbucket.org/berkeleylab/metabat/downloads/metabat-static-binary-linux-x64_v2.12.1.tar.gz
tar xzvf metabat-static-binary-linux-x64_v2.12.1.tar.gz
cd metabat
cp contigOverlaps metabat metabat1 metabat2 jgi_summarize_bam_contig_depths  /usr/local/bin/
##concoct
apt install libgsl0-dev picard-tools bowtie2 parallel python-pip
pip install cython biopython pandas scikit-learn nose
wget https://github.com/BinPro/CONCOCT/archive/1.0.0.zip
unzip 1.0.0.zip
cd CONCOCT-1.0.0/
python setup.py install
## quast
wget https://github.com/ablab/quast/releases/download/quast_5.0.2/quast-5.0.2.tar.gz
tar -zxvf quast-5.0.2.tar.gz
cd quast-5.0.2/
./setup.py install_full
## checkM
apt install prodigal
wget https://github.com/matsen/pplacer/releases/download/v1.1.alpha17/pplacer-Linux-v1.1.alpha17.zip
unzip pplacer-Linux-v1.1.alpha17.zip
cd pplacer-Linux-v1.1.alpha17/
cp guppy pplacer rppr /usr/local/bin/
sudo pip install numpy checkm-genome
checkm
/mnt/d/linux/database/checkm
wget https://data.ace.uq.edu.au/public/CheckM_databases/checkm_data_2015_01_16.tar.gz
tar zxf checkm_data_2015_01_16.tar.gz
## KronaTools
git clone https://github.com/marbl/Krona.git
cd Krona/KronaTools/
mkdir /mnt/d/linux/database/krona
mkdir /mnt/d/linux/database/krona/taxonomy
sudo ./install.pl --taxonomy /mnt/d/linux/database/krona/taxonomy
./updateTaxonomy.sh
./updateAccessions.sh
## trim_galore
apt install cutadapt
curl -fsSL https://github.com/FelixKrueger/TrimGalore/archive/0.4.5.tar.gz -o trim_galore.tar.gz
tar xvzf trim_galore.tar.gz
cd TrimGalore-0.4.5/
cp trim_galore /usr/local/bin/
## taxator-tk
apt install cmake libboost-all-dev
git clone https://github.com/fungs/taxator-tk.git
cd taxator-tk/
./build.sh
cd Build-x86_64/
cp alignments-filter binner taxator taxknife unittest_ncbitaxonomy /usr/local/bin/

安裝完后踊挠,添加maxbin和quast軟件的路徑到path
安裝MetaWRAP

git clone https://github.com/bxlab/metaWRAP.git
##下載后添加/home/llt/software/metaWRAP/bin 到path

MetaWRAP使用

Step 1: Run metaWRAP-Read_qc to trim the reads and remove human contamination

cat GCF_001650195.1_ASM165019v1_genomic.fna GCF_000723405.1_HINTER_V1_genomic.fna GCF_000697965.2_ASM69796v2_genomic.fna GCF_000420025.1_ASM42002v1_genomic.fna GCF_000317105.1_ASM31710v1_genomic.fna GCF_000203835.1_ASM20383v1_genomic.fna GCF_000164985.3_ASM16498v2_genomic.fna GCF_000143145.1_ASM14314v1_genomic.fna GCF_000092865.1_ASM9286v1_genomic.fna GCF_000024985.1_ASM2498v1_genomic.fna GCF_000021345.1_ASM2134v1_genomic.fna GCF_000020025.1_ASM2002v1_genomic.fna GCF_000016765.1_ASM1676v1_genomic.fna GCF_000014185.1_ASM1418v1_genomic.fna GCF_000011365.1_ASM1136v1_genomic.fna GCF_000010625.1_ASM1062v1_genomic.fna GCF_000007825.1_ASM782v1_genomic.fna GCF_000006965.1_ASM696v1_genomic.fna GCF_000006765.1_ASM676v1_genomic.fna GCF_900104745.1_IMG-taxon_2636416006_annotated_assembly_genomic.fna  > removed.fna
cp /home/llt/remove_test/ASM/removed.fna /home/llt/database/removed/
bmtool -d removed.fna -o hg38.bitmask
srprism mkindex -i removed_1-50.fna -o hg38.srprism -M 10000
metawrap read_qc -1 /home/llt/remove_test/ssg1_10m_1.fastq -2 /home/llt/remove_test/ssg1_10m_2.fastq -t 8 -o READ_QC/ --skip-trimming --skip-pre-qc-report

Step 2: Assembling the metagenomes with the metaWRAP-Assembly module

##使用metaspades拼接
 metawrap assembly -1 /mnt/d/linux/experiment/data/clean/trim_strict/2m/ssg1_2m.1.fq -2 /mnt/d/linux/experiment/data/clean/trim_strict/2m/ssg1_2m.2.fq -m 200 -t 4 --metaspades -o ASSEMBLY

Step 3: Run Kraken module on both reads and the assembly

Step 4: Bin the co-assembly with three different algorithms with the Binning module

metawrap binning -o INITIAL_BINNING -t 8 -a contigs.fasta --metabat2 --maxbin2 --concoct --universal  ssg1_10m_1.fastq ssg1_10m_2.fastq

Step 5: Consolidate bin sets with the Bin_refinement module

metawrap bin_refinement -o BIN_REFINEMENT -t 8 -m 13 -A INITIAL_BINNING/metabat2_bins/ -B INITIAL_BINNING/maxbin2_bins/ --quick

Step 6: Visualize the community and the extracted bins with the Blobology module

metawrap blobology -a contigs.fasta -t 8 -o BLOBOLOGY --bins BIN_REFINEMENT/metawrap_bins ssg1_10m_1.fastq ssg1_10m_2.fastq 

Step 7: Find the abundaces of the draft genomes (bins) across the samples

Step 8: Re-assemble the consolidated bin set with the Reassemble_bins module

metawrap reassemble_bins -o BIN_REASSEMBLY -1 ssg1_10m_1.fastq -2 ssg1_10m_2.fastq  -t 8 -m 13  -b BIN_REFINEMENT/metawrap_bins --skip-checkm

Step 9: Determine the taxonomy of each bin with the Classify_bins module

metawrap classify_bins -b BIN_REASSEMBLY/reassembled_bins -o BIN_CLASSIFICATION -t 8 

Step 10: Functionally annotate bins with the Annotate_bins module

metaWRAP annotate_bins -o FUNCT_ANNOT -t 8 -b BIN_REASSEMBLY/reassembled_bins/
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市袜瞬,隨后出現(xiàn)的幾起案子怜俐,更是在濱河造成了極大的恐慌,老刑警劉巖邓尤,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拍鲤,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡汞扎,警方通過(guò)查閱死者的電腦和手機(jī)季稳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)澈魄,“玉大人景鼠,你說(shuō)我怎么就攤上這事”陨龋” “怎么了铛漓?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵溯香,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我票渠,道長(zhǎng)逐哈,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任问顷,我火速辦了婚禮,結(jié)果婚禮上禀梳,老公的妹妹穿的比我還像新娘杜窄。我一直安慰自己,他們只是感情好算途,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布塞耕。 她就那樣靜靜地躺著,像睡著了一般嘴瓤。 火紅的嫁衣襯著肌膚如雪扫外。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,441評(píng)論 1 310
  • 那天廓脆,我揣著相機(jī)與錄音筛谚,去河邊找鬼。 笑死停忿,一個(gè)胖子當(dāng)著我的面吹牛驾讲,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播席赂,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼吮铭,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了颅停?” 一聲冷哼從身側(cè)響起谓晌,我...
    開(kāi)封第一講書(shū)人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎癞揉,沒(méi)想到半個(gè)月后纸肉,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡烧董,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年毁靶,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片逊移。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡预吆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出胳泉,到底是詐尸還是另有隱情拐叉,我是刑警寧澤岩遗,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站凤瘦,受9級(jí)特大地震影響宿礁,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蔬芥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一梆靖、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧笔诵,春花似錦返吻、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至谢翎,卻和暖如春捍靠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背森逮。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工榨婆, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人吊宋。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓纲辽,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親璃搜。 傳聞我的和親對(duì)象是個(gè)殘疾皇子拖吼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359

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