Sign in
BioinformaticsBMC Bioinformatics
Peer-reviewed journal article

PxBLAT: An Efficient Python Binding Library for BLAT

Yangyang LiiD, Rendong YangiD

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, PxBLATs 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/).

PDFDOI

02 /Specification & Classification

Click any tag to browse matching papers
Citations
2
FWCI
0.27
Field percentile
46th percentile

Reproducibility ledger

Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.

Sign in to file a reproducibility report.

Similarity Map
SelectedSame fieldCross-field
THISKumar '19Almodaresi '21Renders '25Sosic '17Miyazawa '25Shao '24
52% semantic matchBioinformatics
T. Ashok Kumar·bioRxiv·Feb 21, 2019· 3 citations