Abyss怎么安装使用
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章主要讲解了"Abyss怎么安装使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Abyss怎么安装使用"吧!主流的NGS基因组组装软件都是先将
千家信息网最后更新 2025年12月03日Abyss怎么安装使用
这篇文章主要讲解了"Abyss怎么安装使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Abyss怎么安装使用"吧!
主流的NGS基因组组装软件都是先将序列划分成kmer, 然后基于de Bruijn Graph图论算法,得到组装好的序列。程序运行时,kmer字符串时存储在内存中,所以要求计算机的内存要足够大。
Abyss 基于布隆过滤器,不直接储存字符串,减少了内存的消耗。
安装过程如下
wget https://github.com/bcgsc/abyss/releases/download/2.1.0/abyss-2.1.0.tar.gztar xzvf abyss-2.1.0.tar.gzcd abyss-2.1.0/./configure --prefix=$(pwd) --without-sparsehashmake
编译成功后,会生成许多的可执行文件,这些文件分散在不同的目录下,想要成功运行该软件,需要将这些可执行文件都添加到PATH环境变量中,写法如下
export ABYSS_HOME=/soft/abyss-2.1.0export PATH=$ABYSS_HOME/ABYSS:$PATHexport PATH=$ABYSS_HOME/AdjList:$PATHexport PATH=$ABYSS_HOME/Align:$PATHexport PATH=$ABYSS_HOME/bin:$PATHexport PATH=$ABYSS_HOME/Bloom:$PATHexport PATH=$ABYSS_HOME/BloomDBG:$PATHexport PATH=$ABYSS_HOME/Consensus:$PATHexport PATH=$ABYSS_HOME/DAssembler:$PATHexport PATH=$ABYSS_HOME/DataBase:$PATHexport PATH=$ABYSS_HOME/dialign:$PATHexport PATH=$ABYSS_HOME/DistanceEst:$PATHexport PATH=$ABYSS_HOME/FilterGraph/:$PATHexport PATH=$ABYSS_HOME/FMIndex/:$PATHexport PATH=$ABYSS_HOME/GapFiller:$PATHexport PATH=$ABYSS_HOME/Graph:$PATHexport PATH=$ABYSS_HOME/KAligner:$PATHexport PATH=$ABYSS_HOME/kmerprint:$PATHexport PATH=$ABYSS_HOME/Konnector:$PATHexport PATH=$ABYSS_HOME/Layoutp:$PATHexport PATH=$ABYSS_HOME/LogKmerCountr:$PATHexport PATH=$ABYSS_HOME/Map:$PATHexport PATH=$ABYSS_HOME/MergePaths:$PATHexport PATH=$ABYSS_HOME/Overlap:$PATHexport PATH=$ABYSS_HOME/PairedDBG:$PATHexport PATH=$ABYSS_HOME/ParseAligns:$PATHexport PATH=$ABYSS_HOME/PathOverlap:$PATHexport PATH=$ABYSS_HOME/PopBubbles:$PATHexport PATH=$ABYSS_HOME/Scaffold:$PATHexport PATH=$ABYSS_HOME/Sealer:$PATHexport PATH=$ABYSS_HOME/SimpleGraph:$PATH
只需要调整ABYSS_HOME,将其设置为软件所在的实际目录即可,可以在~/.bahsrc文件中设置以上环境变量,然后运行下列代码
source ~.bahsrc
这样环境变量就会生效,至此,软件才算安装成功。官网还提供了测试数据集,下载测试数据集的方法如下
wget http://www.bcgsc.ca/platform/bioinfo/software/abyss/releases/1.3.4/test-data.tar.gztar xzvf test-data.tar.gztree -L 1 test-data├── reads1.fastq└── reads2.fastq
测试数据集是一个双端测序的结果文件,用Abyss进行组装的命令如下
abyss-pe k=25 name=test in='test-data/reads1.fastq test-data/reads2.fastq'
name参数是生成文件的前缀,运行结束后,会生成很多文件,以下两个文件是我们最关注的
test-contigs.fa
test-scaffolds.fa
分别对应contig和scaffold的结果。
对于Abyss而言,只能通过for 循环,实现多个kmer 梯度组装,用法如下
for k in `seq 50 8 90`; do mkdir k$k abyss-pe -C k$k name=test k=$k in=reads.fadone
感谢各位的阅读,以上就是"Abyss怎么安装使用"的内容了,经过本文的学习后,相信大家对Abyss怎么安装使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
文件
软件
运行
成功
内存
变量
数据
环境
学习
测试
生成
内容
字符
字符串
序列
目录
结果
不同
两个
主流
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
武汉串口服务器价格
经典的软件开发方法
计算机网络技术 王协瑞教案
前端做关联数据库
数据库查找两个元素
太原网络安全实战特训营
vtp服务器
如何看网络安全卫士图标
如何禁用荒野乱斗服务器
海康服务器运行管理中心
安卓备份软件和数据库
管理 软件开发团队
apache服务器的配置
二层服务器
服务器上行带宽
宽带网管理服务器
数据库修改表的字符名称
虚拟服务器 asp
远鉴科技网络安全
东营网络安全工程师
cots 服务器
2013年网络安全法
软件开发后端用什么软件
博雅高考广西数据库
网络安全考什么证书好
常见硬件网络安全软件产品
pc蛋蛋遗漏 软件开发
数据库不能删表
永定区网络安全宣传
服务器管理器打开的方法