生物信息学

ABySS (2019.3) - 短序列拼接

2019-11-05  本文已影响0人  吴十三和小可爱的札记

1. 简介

ABySS 是用于从头拼接双端测序短序列或较大基因组的软件,官网有测试数据可以使用。

2. 下载安装

ubantu下载安装。

sudo apt-get install abyss

3. 参数详解

4. 示例

使用 abyss-pe 将 1 个 paired-end 文库的short reads 组装成 scaffolds

wget http://www.bcgsc.ca/platform/bioinfo/software/abyss/releases/1.3.4/test-data.tar.gz
tar xzvf test-data.tar.gz
abyss-pe \
k=25 --out=test name=test \
 in='test-data/reads1.fastq test-data/reads2.fastq'

Assembling multiple libraries

abyss-pe \
k=25 --out=test name=ecoli \
lib='pea peb' \
 pea='pea_1.fa pea_2.fa' \
 peb='peb_1.fa peb_2.fa' \
 se='se1.fa se2.fa'

使用多个 k 值进行基因组组装,再寻找最佳 k 值:

export k
for k in {20..40}; do
 mkdir k$k
 abyss-pe -C k$k name=ecoli in=../reads.fa
 done
abyss-fac k*/ecoli-contigs.fa

通过for 循环,实现多 梯度kmer组装:

for k in `seq 50 8 90`; do
 mkdir k$k
 abyss-pe -C k$k name=test k=$k in=reads.fa
done

其他

Scaffolding

Scaffolding with linked reads

Rescaffolding with long sequences

Assembling using a Bloom filter de Bruijn graph

Assembling using a paired de Bruijn graph

Assembling a strand-specific RNA-Seq library

Parallel processing

Running ABySS on a cluster

Using the DIDA alignment framework

Tips

abyss-pe是一种Makefile驱动程序脚本,因此任何的make选项均可与abyss-pe一起连用:

需要加载到PATH环境变量中,如配置ABYSS:

export abyss_home=~/soft/abyss-...
​export PATH=$abyss_home/ABYSS:$PATH

source ~/.bashrc
上一篇 下一篇

猜你喜欢

热点阅读