polars-bio is a Python library for genomics built on top of polars, Apache Arrow and Apache DataFusion. It provides a DataFrame API for genomics data and is designed to be blazing fast, memory efficient and easy to use.
- optimized for peformance and large-scale genomics datasets
- popular genomics operations with a DataFrame API (both Pandas and polars)
- native parallel engine powered by Apache DataFusion and sequila-native
- out-of-core processing (for data too large to fit into a computer's main memory) with Apache DataFusion and polars
- zero-copy data exchange with Apache Arrow
- bioinformatics file formats with exon
- pre-built wheel packages for Linux, Windows and MacOS (arm64 and x86_64) available on PyPI
Read the documentation