-
blutils-cli
The CLI port of the blutils library
-
bio-seq
Bit packed and well-typed biological sequences
-
bitnuc
efficient nucleotide sequence manipulation using 2-bit and 4-bit encodings
-
kira-qc
FastQC-compatible QC tool written in Rust
-
packed-seq
Constructing and iterating packed DNA sequences using SIMD
-
simd-minimizers
A SIMD-accelerated library to compute random minimizers
-
simdna
High-performance SIMD-accelerated DNA sequence encoding supporting all IUPAC nucleotide codes
-
seqkmer
High-performance FASTA/FASTQ IO and minimizer-based k-mer analysis utilities for Rust bioinformatics pipelines
-
kmerust
A fast, parallel k-mer counter for DNA sequences in FASTA and FASTQ files
-
nucs
working with nucleotide and amino acid sequences
-
kira-biodata-manager
Reproducible bio-data manager with a project-local store and a shared global cache. kira-bm it's like npm/cargo/pip for bioinformatics.
-
na_seq
DNA, RNA, and amino acid sequence types and functions
-
seal
Needleman-Wunsch & Smith-Waterman sequence alignment
-
fxread
A barebones fastx reader for rust
-
seq-hash
A SIMD-accelerated library to compute hashes of DNA sequences
-
rvdna
— AI-native genomic analysis and the .rvdna file format. Variant calling, protein prediction, and HNSW vector search in pure Rust with WASM support.
-
nanalogue
BAM/Mod BAM parsing and analysis tool with a single-molecule focus
-
nthash-rs
Pure‑Rust port of ntHash
-
bio_apis
DNA and RNA sequence types and functions
-
kira-ls-aligner
Unified short- and long-read sequence aligner written in Rust 2024. It combines minimap2-style minimizers and chaining with BWA-MEM2-style exact-match anchoring and output semantics…
-
simd-sketch
A SIMD-accelerated library to compute a b-bit bottom-h sketch
-
methyltracer-cli
Universal adapter for DNA methylation data formats
-
rusty-dna
Normalize consumer DNA genotype exports into structured SNP data via provider-specific parsers
-
fuzzyfold
Nucleic acid secondary structure kinetics
-
sbwt
Indexing sets of DNA k-mers with the spectral Burrow-Wheeler transform
-
mini_myers
SIMD myers for short queries
-
nucleob
bioinformatics: nucleobases and amino acids statistics
-
gskits
common kits
-
disambiseq
Create unambiguous one-off mismatch libraries for DNA sequences
-
umgap
The Unipept Metagenomics Analysis Pipeline
-
minimizer-iter
Iterate over minimizers of a DNA sequence
-
blutils-proc-adapter
easier to run and analyze Blast results
-
barcode-count
NGS barcode counter for DEL, CRISPR-seq, and Barcode-seq
-
epimetheus-methylome
DNA motif representation and methylation analysis, supporting IUPAC codes and Nanopore methylation data (6mA, 5mC, 4mC)
-
codenano
editing DNA molecular designs
-
ff_structure
fuzzyfold's secondary structure representations
-
skani
fast tool for calculating ANI between metagenomic sequences, such as metagenome-assembled genomes (MAGs). It is extremely fast and is robust against incompleteness and fragmentation, giving accurate ANI estimates.
-
cigar-lodhi-rs
Lodhi subsequence kernel on CIGAR strings
-
debruijn
Tools for DNA sequences: efficient k-mer manipulation, De Bruijn graph construction and compaction and handling of DNA strings
-
bsxplorer-ci
A high-performance tool for bisulfite sequencing data analysis and DNA methylation research
-
codenano-server
editing DNA molecular designs in a browser
-
classeq-cli
A command line interface for the classeq library
-
frag_gene_scan_rs
gene prediction model for short and error-prone reads
-
ff_energy
fuzzyfold's nearest neighbor free energy evaluations
-
lightdock
Macromolecular docking software based on the GSO algorithm
-
ff_kinetics
fuzzyfold's stochastic secondary structure simulations
-
diploid-contam-estimator
Estimating contamination level in diploid DNA seuqencing libraries
-
blutils-core
easier to run and analyze Blast results
-
flowtigs
An algorithm for calculating flowtigs in a De Bruijn graph of DNA reads in metagenomes
-
partialdebug
Derive Debug partially
-
strobemers-rs
strobemers
-
cadnano-format
An interface to the format used by Cadnano to represent DNA Origami designs
-
protein-translate
Translate nucleotide sequence to protein
-
jean_blosum
BLOSUM feature for jean
-
omics-variation
Foundational representations of variation in the Rust omics ecosystem
-
ecdna-lib
The ecDNA distribution for the evolutionary of extra-chromosomal DNA (ecDNA)
-
prot_translate
Translate nucleotide sequence to protein
-
nucleobases
low-level brick crate for managing nucleobases as data in code
-
jean
Computational biology utility library for Rust featuring sequence alignment, genome annotation, and I/O of biological files
-
basebits
encoding DNA into u64 to allow for constant time hamming distance calculations
-
omics-molecule
Foundational representations of biological molecules in the Rust omics ecosystem
-
classeq-core
Core library for the classeq project
-
sdust
symmetric DUST algorithm, with optional CLI
-
rust-spoa
wraps the C++ SPOA library for generating DNA and protein consensus sequences
-
kmers-rs
k-mer manipulation
-
classeq-ports-lib
A base library to share elements between Classeq ports
-
multi-seq-align
Manipulate multiple sequence alignments (DNA/protein)
-
classeq-watcher
watcher for the Classeq project
-
jean_io
I/O library feature for jean
-
hc_portal_types
Definitions used by the Portal DNA Zomes
-
jean_cut
Codon usage tables feature for jean
-
genome
package used to generate DNA used for GAN generator
-
jean_macros
Macro library feature for jean
-
classeq-api
API for Classeq
-
ncrs
A lightweight Rust library for loading and storing nucleic acid sequences (DNA or RNA) and their annotations with minimum dependences
-
ncbi
Rust data structures for NCBI APIs
-
gattaca
A base4 encoding using the four bases (nucleotides) found in DNA
-
aa2nucaln
Convert an amino acid alignment into a nucleotide alignment
-
apibara-dna-sdk
The SDK to connect and stream data from Apibara DNA services
-
meow
MEOW as DNA metaphor
-
dnas
Generating and parsing DNA bases
-
jean_alignment
Sequence alignment feature for jean
-
dna
Some tools that are 'internal' for now because they are insufficiently refined and unstable, but which are used by other 'public' crates
Try searching with DuckDuckGo.