PxBLAT: An Efficient Python Binding Library for BLAT
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/).
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 2
- FWCI
- 0.27
- Field percentile
- 46th percentile
- Research Focus
- Approach
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.
Related papers
- locBLAST v2.0 - an improved PHP library for embedding standalone NCBI BLAST+ program to an interactive graphical user interface
T. Ashok Kumar·bioRxiv·Feb 21, 2019
- Puffaligner: An Efficient and Accurate Aligner Based on the Pufferfish Index
Fatemeh Almodaresi, Mohsen Zakeri, Rob Patro·BioinformaticsPeer-reviewed·Jun 11, 2021
- Columba: Fast Approximate Pattern Matching withOptimized Search Schemes
Luca Renders, Lore Depuydt, … Jan Fostier·BioinformaticsPeer-reviewed·Dec 1, 2025
- Edlib: A C/C++ library for fast, exact sequence alignment using edit distance
Martin Sosic, Mile Sikic·BioinformaticsPeer-reviewed·Jan 31, 2017
- Dotplotic: a lightweight visualization tool for BLAST+ alignments and genomic annotations
Hideki Miyazawa, Toshiyuki Oda·BMC BioinformaticsPeer-reviewed·Aug 27, 2025
- BSAlign: a library for nucleotide sequence alignment
Haojing Shao, Jue Ruan·Genomics Proteomics & BioinformaticsPeer-reviewed·Mar 14, 2024