PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Sequence Alignment Python Packages

Python packages with the GitHub topic sequence-alignment. Sorted by monthly downloads, with stars and forks.
biopython
biopython

Official git repository for Biopython (originally converted from CVS)

4.8M 5K 2K
Martinsos
edlib

Lightweight, super fast C/C++ (& Python) library for sequence alignment using edit (Levenshtein) distance.

252K 610 173
scikit-bio
scikit-bio

scikit-bio: a community-driven Python library for bioinformatics, providing versatile data structures, algorithms and educational resources.

93K 1K 357
althonos
pyfamsa

Cython bindings and Python interface to FAMSA, an algorithm for ultra-scale multiple sequence alignments.

73K 46 6
lh3
mappy

A versatile pairwise aligner for genomic and spliced nucleotide sequences

66K 2K 480
kensho-technologies
sequence-align

Efficient implementations of Needleman-Wunsch and other sequence alignment algorithms written in Rust with Python bindings via PyO3.

22K 75 4
TimoLassmann
kalign-python

A fast multiple sequence alignment program.

12K 162 36
elyawy
msasim

Backend C++ code for the Sailfish MSA simulation library using the Pybind11 framework

11K 2 1
cogent3
cogent3

Comparative Genomics Toolkit 3

11K 139 68
althonos
pyopal

Cython bindings and Python interface to Opal, a SIMD-accelerated database search aligner.

9K 11 1
moshi4
pymsaviz

MSA(Multiple Sequence Alignment) visualization python package for sequence analysis

6K 202 22
avitai
diffbio

End-to-end differentiable bioinformatics for JAX/Flax NNX: soft Smith-Waterman alignment, read mapping and assembly, variant calling, RNA-seq, single-cell, epigenomics, CRISPR, metabolomics, multi-omics, protein and RNA structure, molecular dynamics and drug-discovery operators composed into trainable pipelines on the Avitai stack.

4K 1 0
biocommons
uta-align

C-based Needleman-Wunsch and Smith-Waterman alignment algorithms with a Python interface.

2K 6 6
erlanders177
bioforge

High-performance bioinformatics engine for edge computing. 5-bit encoding, vectorised alignment, DNA→protein translation, and a minimap2-style genome mapper — whole pipeline in C behind a thin NumPy cover. pip install bioforge.

2K 1 0
97YearsOldProgrammer
flashalign

A fast aligner for long DNA and RNA reads.

1K 31 0
bmouler
myers-batch

Batched infix edit distance: bit-parallel Myers for aarch64 NEON and x86-64 AVX2, 7.5-10x faster than edlib single-threaded on the reference machine

1K 1 0
adamdeprince
stride-align

High-performance Python/C++ string and sequence alignment: Smith-Waterman, Needleman-Wunsch, Levenshtein, Damerau-Levenshtein, Jaro, and batch fuzzy matching.

1K 4 0
vagkaratzas
mgnifam

Build protein families from sequence clusters by iterative HMM search over very large databases — streaming, deterministic, pyHMMER-based.

1K 11 0
lh3
ont-mappy

A versatile pairwise aligner for genomic and spliced nucleotide sequences

798 2K 480
MuteJester
alignair

Deep-learning V(D)J aligner for BCR and TCR sequences. A single model predicts V/D/J allele calls, segment boundaries and the junction, with AIRR-format output. Published in Nucleic Acids Research (2025).

734 3 2
benhid
pymsa

Scoring multiple sequence alignments with Python

713 23 10
michaelgruenstaeudl
plastburstalign

A Python tool to extract and align genes, introns, and intergenic spacers across thousands of plastid genomes using associative arrays

543 1 1
datasnakes
orthoevol

An easy to use and comprehensive python package which aids in the analysis and visualization of orthologous genes. 🐵

538 28 5
hallamlab
samsum

A light-weight python package for summarizing sequence coverage from SAM and BAM files

523 8 3
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology