Suppr超能文献

PxBLAT:一个用于BLAT的高效Python绑定库。

PxBLAT: An efficient python binding library for BLAT.

作者信息

Li Yangyang, Yang Rendong

机构信息

Department of Urology, Northwestern University, Feinberg School of Medicine, Chicago, IL, USA.

出版信息

bioRxiv. 2024 Feb 5:2023.08.02.551686. doi: 10.1101/2023.08.02.551686.

Abstract

We introduce PxBLAT, a Python library designed to enhance usability and efficiency in interacting with the BLAST-like alignment tool (BLAT). PxBLAT provides an intuitive Application Programming Interface (API) design, allowing the incorporation of its functionality directly into Python-based bioinformatics workflows. Moreover, PxBLAT's design philosophy emphasizes ease of use, memory efficiency, and the elimination of intermediary files and unnecessary system calls, thereby enhancing computational speed and user experience. Benchmark tests reveal its superior performance across various datasets, illustrating its capacity to maintain correctness. PxBLAT supports Python (version 3.9+), and pre-compiled packages are released via PyPI (https://pypi.org/project/pxblat/) and Bioconda (https://anaconda.org/bioconda/pxblat). The source code and executable are freely available for academic, nonprofit, and personal use. Its documentation is available on ReadTheDocs (https://pxblat.readthedocs.io/en/latest/).

摘要

我们介绍了PxBLAT,这是一个Python库,旨在提高与类BLAST比对工具(BLAT)交互时的可用性和效率。PxBLAT提供了直观的应用程序编程接口(API)设计,允许将其功能直接整合到基于Python的生物信息学工作流程中。此外,PxBLAT的设计理念强调易用性、内存效率以及消除中间文件和不必要的系统调用,从而提高计算速度和用户体验。基准测试表明,它在各种数据集上都具有卓越的性能,证明了其保持正确性的能力。PxBLAT支持Python(3.9+版本),预编译包通过PyPI(https://pypi.org/project/pxblat/)和Bioconda(https://anaconda.org/bioconda/pxblat)发布。源代码和可执行文件可供学术、非营利和个人使用。其文档可在ReadTheDocs(https://pxblat.readthedocs.io/en/latest/)上获取。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/5285/10851968/1d4606fd011f/nihpp-2023.08.02.551686v3-f0001.jpg

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验