blast2galaxy:用于在Galaxy服务器上进行BLAST+和DIAMOND搜索的CLI和Python API
Patrick König1, Anne Fiebig1, Thomas Münch1
1Department of Breeding Research, Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Seeland, 06466, Germany.
Bioinformatics advances
|December 11, 2024
概括
blast2galaxy是一个新的Python包,它简化了使用NCBI BLAST+和DIAMOND在Galaxy工作流系统中的序列对齐. 该工具通过提供简单的API访问强大的序列搜索功能来增强生物信息学研究.
科学领域:
- 生物信息学是一种生物信息学.
- 计算生物学 计算生物学
- 基因组学就是基因组学.
背景情况:
- 银河工作流系统是一个流行的开源平台,用于数据密集型生命科学研究.
- 银河提供了一个Web界面和API用于复杂的分析,包括使用NCBI BLAST+和DIAMOND等工具进行序列相似性搜索.
- 目前,缺乏专门的软件,可以通过Galaxy API方便地访问NCBI BLAST+和DIAMOND.
研究的目的:
- 开发一个软件包,通过银河API促进NCBI BLAST+和DIAMOND的使用.
- 为在银河系生态系统中运行序列对齐提供一个用户友好的界面.
主要方法:
- 开发blast2galaxy,这是一个使用Galaxy API的Python包.
- 实现一个类似于BLAST+和DIAMOND CLI的命令行接口 (CLI).
- 包括一个高级的Python API,用于直接集成到Python应用程序中.
- 利用生物混合库进行Galaxy API通信.
主要成果:
- blast2galaxy可以通过银河API远程执行NCBI BLAST+和DIAMOND对齐.
- 该包提供了CLI和Python API访问,以灵活使用.
- 它可以与Galaxy包装的BLAST+和DIAMOND.版本无集成.
结论:
- blast2galaxy解决了在Galaxy平台内方便访问序列对齐工具的需求.
- 该包通过简化BLAST+和DIAMOND搜索的执行来增强生物信息学工作流程.
- blast2galaxy可以作为开源软件,提供全面的文档和多种安装选项.


