blast2galaxy:用于在Galaxy服务器上进行BLAST+和DIAMOND搜索的CLI和Python API。

IF 2.4 Q2 MATHEMATICAL & COMPUTATIONAL BIOLOGY Bioinformatics advances Pub Date : 2024-11-22 eCollection Date: 2024-01-01 DOI:10.1093/bioadv/vbae185
Patrick König, Anne Fiebig, Thomas Münch, Björn Grüning, Uwe Scholz
{"title":"blast2galaxy:用于在Galaxy服务器上进行BLAST+和DIAMOND搜索的CLI和Python API。","authors":"Patrick König, Anne Fiebig, Thomas Münch, Björn Grüning, Uwe Scholz","doi":"10.1093/bioadv/vbae185","DOIUrl":null,"url":null,"abstract":"<p><strong>Motivation: </strong>The Galaxy workflow system is an open-source platform supporting data-intensive research in life sciences, featuring a user-friendly web interface for complex analyses without extensive programming. It also offers a representational state transfer based API, enabling remote execution of specific tools. Galaxy supports similarity searches for nucleotide and amino acid sequences, with integrated tools like NCBI BLAST+ and DIAMOND. However, no specialized software currently exists for convenient use of NCBI BLAST+ and DIAMOND via the Galaxy API.</p><p><strong>Results: </strong>blast2galaxy is a Python package that uses the Galaxy API to run sequence alignments with NCBI BLAST+ and DIAMOND as Galaxy-wrapped tools on compatible servers. It includes a command-line interface that mirrors the CLI of BLAST+ and DIAMOND and a high-level Python API for direct alignments from Python applications. The package relies on bioblend for communication with the Galaxy API.</p><p><strong>Availability and implementation: </strong>blast2galaxy is available as open-source software under the MIT license. The source code is available on Github: https://github.com/IPK-BIT/blast2galaxy. It can be installed from the Python Package Index using \"pip install blast2galaxy\" or from the Bioconda channel using \"conda install -c bioconda blast2galaxy\". Docker and Apptainer images are available and referenced in the documentation which is available under https://blast2galaxy.readthedocs.io.</p>","PeriodicalId":72368,"journal":{"name":"Bioinformatics advances","volume":"4 1","pages":"vbae185"},"PeriodicalIF":2.4000,"publicationDate":"2024-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11629687/pdf/","citationCount":"0","resultStr":"{\"title\":\"blast2galaxy: a CLI and Python API for BLAST+ and DIAMOND searches on Galaxy servers.\",\"authors\":\"Patrick König, Anne Fiebig, Thomas Münch, Björn Grüning, Uwe Scholz\",\"doi\":\"10.1093/bioadv/vbae185\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><strong>Motivation: </strong>The Galaxy workflow system is an open-source platform supporting data-intensive research in life sciences, featuring a user-friendly web interface for complex analyses without extensive programming. It also offers a representational state transfer based API, enabling remote execution of specific tools. Galaxy supports similarity searches for nucleotide and amino acid sequences, with integrated tools like NCBI BLAST+ and DIAMOND. However, no specialized software currently exists for convenient use of NCBI BLAST+ and DIAMOND via the Galaxy API.</p><p><strong>Results: </strong>blast2galaxy is a Python package that uses the Galaxy API to run sequence alignments with NCBI BLAST+ and DIAMOND as Galaxy-wrapped tools on compatible servers. It includes a command-line interface that mirrors the CLI of BLAST+ and DIAMOND and a high-level Python API for direct alignments from Python applications. The package relies on bioblend for communication with the Galaxy API.</p><p><strong>Availability and implementation: </strong>blast2galaxy is available as open-source software under the MIT license. The source code is available on Github: https://github.com/IPK-BIT/blast2galaxy. It can be installed from the Python Package Index using \\\"pip install blast2galaxy\\\" or from the Bioconda channel using \\\"conda install -c bioconda blast2galaxy\\\". Docker and Apptainer images are available and referenced in the documentation which is available under https://blast2galaxy.readthedocs.io.</p>\",\"PeriodicalId\":72368,\"journal\":{\"name\":\"Bioinformatics advances\",\"volume\":\"4 1\",\"pages\":\"vbae185\"},\"PeriodicalIF\":2.4000,\"publicationDate\":\"2024-11-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11629687/pdf/\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Bioinformatics advances\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1093/bioadv/vbae185\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2024/1/1 0:00:00\",\"PubModel\":\"eCollection\",\"JCR\":\"Q2\",\"JCRName\":\"MATHEMATICAL & COMPUTATIONAL BIOLOGY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Bioinformatics advances","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1093/bioadv/vbae185","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2024/1/1 0:00:00","PubModel":"eCollection","JCR":"Q2","JCRName":"MATHEMATICAL & COMPUTATIONAL BIOLOGY","Score":null,"Total":0}
引用次数: 0

摘要

动机:Galaxy工作流系统是一个支持生命科学数据密集型研究的开源平台,具有用户友好的网络界面,无需大量编程即可进行复杂分析。它还提供了一个基于表示状态传输的API,支持特定工具的远程执行。Galaxy支持核苷酸和氨基酸序列的相似性搜索,集成了NCBI BLAST+和DIAMOND等工具。然而,目前还没有专门的软件可以通过Galaxy API方便地使用NCBI BLAST+和DIAMOND。结果:blast2galaxy是一个Python包,它使用Galaxy API运行序列比对,NCBI BLAST+和DIAMOND作为兼容服务器上的星系封装工具。它包括一个命令行界面,镜像BLAST+和DIAMOND的CLI,以及一个高级Python API,用于从Python应用程序直接对齐。该软件包依靠bioblend与Galaxy API进行通信。可用性和实现:blast2galaxy是MIT许可下的开源软件。源代码可在Github上获得:https://github.com/IPK-BIT/blast2galaxy。它可以使用“pip install blast2galaxy”从Python包索引中安装,也可以使用“conda install -c Bioconda blast2galaxy”从Bioconda通道安装。Docker和Apptainer映像可以在https://blast2galaxy.readthedocs.io下的文档中获得和引用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
blast2galaxy: a CLI and Python API for BLAST+ and DIAMOND searches on Galaxy servers.

Motivation: The Galaxy workflow system is an open-source platform supporting data-intensive research in life sciences, featuring a user-friendly web interface for complex analyses without extensive programming. It also offers a representational state transfer based API, enabling remote execution of specific tools. Galaxy supports similarity searches for nucleotide and amino acid sequences, with integrated tools like NCBI BLAST+ and DIAMOND. However, no specialized software currently exists for convenient use of NCBI BLAST+ and DIAMOND via the Galaxy API.

Results: blast2galaxy is a Python package that uses the Galaxy API to run sequence alignments with NCBI BLAST+ and DIAMOND as Galaxy-wrapped tools on compatible servers. It includes a command-line interface that mirrors the CLI of BLAST+ and DIAMOND and a high-level Python API for direct alignments from Python applications. The package relies on bioblend for communication with the Galaxy API.

Availability and implementation: blast2galaxy is available as open-source software under the MIT license. The source code is available on Github: https://github.com/IPK-BIT/blast2galaxy. It can be installed from the Python Package Index using "pip install blast2galaxy" or from the Bioconda channel using "conda install -c bioconda blast2galaxy". Docker and Apptainer images are available and referenced in the documentation which is available under https://blast2galaxy.readthedocs.io.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
1.60
自引率
0.00%
发文量
0
期刊最新文献
Imputation for Lipidomics and Metabolomics (ImpLiMet): a web-based application for optimization and method selection for missing data imputation. estiMAge: development of a DNA methylation clock to estimate the methylation age of single cells. Integrative co-registration of elemental imaging and histopathology for enhanced spatial multimodal analysis of tissue sections through TRACE. Predicting CRISPR-Cas9 off-target effects in human primary cells using bidirectional LSTM with BERT embedding. Genal: a Python toolkit for genetic risk scoring and Mendelian randomization.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1