pyranges / ncls
The Nested Containment List for Python. Basically a static interval-tree that is silly fast for both construction and lookups.
☆219Updated 6 months ago
Alternatives and similar repositories for ncls:
Users that are interested in ncls are comparing it to the libraries listed below
- fast, pure-python interval overlap testing☆52Updated 4 years ago
- Open compressed files in Python☆72Updated 3 weeks ago
- Draw UpSet plots with Matplotlib☆342Updated 10 months ago
- A mutable, self-balancing interval tree. Queries may be by point, by range overlap, or by range containment.☆645Updated last week
- Ultrafast interval trees from the kernel. Deprecated in favor of the NCLS.☆25Updated 5 years ago
- CGAT-ruffus is a lightweight python module for running computational pipelines☆174Updated 3 years ago
- Augmented Interval Tree implemented in Cython/C☆19Updated 2 months ago
- Plugin for PyCharm / IntelliJ IDEA Platform IDEs which adds support for Snakemake language.☆61Updated 4 months ago
- A pure-python implementation of the UpSet suite of visualisation methods by Lex, Gehlenborg et al.☆316Updated 6 years ago
- Fishers Exact Test for Python (Cython)☆64Updated 6 months ago
- Fast hierarchical clustering routines for R and Python.☆142Updated 8 months ago
- Scalable genetics toolkit☆252Updated last month
- Configure workflow/pipeline tests using yaml files.☆67Updated 7 months ago
- A Python package for exploring and analysing genetic variation data☆296Updated 2 weeks ago
- Super-fast and clean conversions to numbers for Python.☆107Updated 2 weeks ago
- Python translation of the hybrid dynamicTreeCut method as created by Peter Langfelder and Bin Zhang.☆40Updated 3 years ago
- A declarative interactive genomics visualization library for Python.☆223Updated last month
- Work with bioinformatic files using Arrow, Polars, and/or DuckDB☆175Updated last week
- A minimalist tree plotting library using toyplot graphs☆173Updated 2 weeks ago
- Read specialized NGS formats as data frames in R, Python, and more.☆69Updated 3 months ago
- Tools for manipulating biological data, particularly multiple sequence alignments☆153Updated 6 months ago
- Simple pure Python SAM parser and objects for working with SAM records☆64Updated 2 years ago
- Genomic interval operations on Pandas DataFrames☆182Updated this week
- Monitor computational workflows in real time☆71Updated 9 months ago
- GO enrichment with python -- pandas meets networkx☆87Updated 4 years ago
- cython wrapper for khash☆29Updated 9 months ago
- An extensible python-based genomics visualization engine☆144Updated last year
- Efficient handling of FASTQ files from Python☆51Updated 6 months ago
- A 'time'-like utility for Unix that measures peak memory usage☆66Updated 12 years ago
- Fast random access of gzip files in Python☆103Updated last month