PaperPlayer biorxiv bioinformatics podcast

PxBLAT: An Ergonomic and Efficient Python Binding Library for BLAT

0:00
NaN:NaN:NaN
Recuar 15 segundos
Avançar 15 segundos
Link to bioRxiv paper: http://biorxiv.org/cgi/content/short/2023.08.02.551686v1?rss=1 Authors: Li, Y., Yang, R. Abstract: Summary: 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. Besides, it integrates seamlessly with Biopython and comes equipped with user-centric features like server readiness checks and port retry mechanisms. PxBLAT removes the necessity for system calls and intermediate files, as well as reducing latency and data conversion overhead. Benchmark tests reveal PxBLAT gains a ~20% performance boost compared to BLAT in the Python environment. Availability and Implementation: PxBLAT supports Python (version 3.8+), and pre-compiled packages are released via PyPI (https://pypi.org/project/ pxblat/) and Bioconda (https://anaconda.org/ bioconda/pxblat). The source code of PxBLAT is available under the terms of an open-source MIT license and hosted on GitHub (https:// github.com/ylab-hi/pxblat). Its documentation is available on ReadTheDocs (https://pxblat. readthedocs.io/en/latest/). Copy rights belong to original authors. Visit the link for more info Podcast created by Paper Player, LLC

Mais episódios de "PaperPlayer biorxiv bioinformatics"