Find open-source science resources

A directory of tools, AI models, datasets, and research resources for biotech, bioinformatics, and other scientific fields. Aggregated from curated GitHub awesome-lists, HuggingFace, bio.tools, Bioconductor, and more.

34 of 6,223 resources

A collection of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and transport processes.

Active8204 days ago
C++
NOASSERTION

Universal molecular toolkit that can be used for molecular fingerprinting, substructure search, and molecular visualization written in C++ package, with Java, C#, and Python wrappers.

Active3981 week ago
C++
Apache-2.0

An ultrafast protein aligner for `blastp` and `blastx` like searches.

Active1.3K1 week ago
C++
GPL-3.0

SPAdes (St. Petersburg genome assembler) is an assembly toolkit containing various assembly pipelines and the de-facto standard for prokaryotic genome assemblies.

Active9483 weeks ago
C++
NOASSERTION

High-performance molecular simulation toolkit

Active1.9K4 weeks ago
C++

LLMs as copilots for theorem proving in Lean 4, exposing native tactics (`suggest_tactics`, `search_proof`, `select_premises`) that embed language model inference and premise retrieval directly inside the Lean proof environment, supporting local CTranslate2/CUDA inference as well as remote model APIs for interactive and automated proof search (Caltech & NVIDIA, NeurIPS 2024, 1.2K+ stars)

Active1.3K1 month ago
C++
MIT

An ultrafast and memory-efficient tool for aligning sequencing reads to long reference sequences.

Active7941 month ago
C++
GPL-3.0

A haplotype-resolved assembler for accurate Hifi reads.

Active7791 month ago
C++
MIT

A Flexible Model For Record Linkage

Active11 month ago
C++
GPL-3.0-or-later

The modern C++ library for sequence analysis.

Active4541 month ago
C++
NOASSERTION

Structural variant discovery by integrated paired-end and split-read analysis.

Active5211 month ago
C++
BSD-3-Clause

A small <720Kb C++ windows utility. That allows you to load Ancestry, 23andMe, FTDNA, or Genes for Good RAW DNA files search them, merge them. covert them to Ancestry format. But also create files from peer reviewed publications to compare with you loaded data to give your genetic disposition for the condition you have entered the data for an statistical risk if OR values are included. Included with the program are example files for Type 2 Diabetes risk factors. (As I have type 2 Diabetes so I could test the results).

Active01 month ago
C++
GPL-3.0

A software package for estimating gene and isoform expression levels from RNA-Seq data.

Active4712 months ago
C++
GPL-3.0

Bayesian haplotype-based polymorphism discovery and genotyping.

Active8712 months ago
C++
MIT

Descriptor library containing a variety of fingerprinting techniques, including the Smooth Overlap of Atomic Positions (SOAP).

Active4662 months ago
C++
Apache-2.0

Provides functions for counting reads from high-throughput sequencing screen data (e.g., CRISPR, shRNA) to quantify barcode abundance. Currently supports single barcodes in single- or paired-end data, and combinatorial barcodes in paired-end data.

Active43 months ago
C++
MIT

A C++ library for parsing and manipulating VCF files.

Active6813 months ago
C++
MIT

maeparser is a parser for Schrodinger Maestro files.

Active284 months ago
C++
MIT

Deep learning framework for molecular docking extending AutoDock Vina with convolutional neural network scoring functions, achieving superior virtual screening enrichment and pose prediction across diverse target classes; widely adopted in pharmaceutical structure-based drug design (J. Cheminformatics, 915+ stars, actively maintained)

Active9364 months ago
C++
Apache-2.0

A single molecule sequence assembler for genomes large and small.

Active7004 months ago
C++

A polymorphic bayesian genotyping model with wide applicability.

Active3234 months ago
C++
MIT

Structural variant and indel caller for mapped sequencing data.

Archived4679 months ago
C++
NOASSERTION

Tandem repeat genotyping with long reads, being a modified version of HipSTR.

Idle389 months ago
C++
GPL-2.0

MitoFinder: efficient automated large-scale extraction of mitogenomic data from high throughput sequencing data

Idle11510 months ago
C++
Other

Collection of tools for working with BAM files.

Idle4301 year ago
C++
MIT

VCF manipulation and statistics (e.g. linkage disequilibrium, allele frequency, Fst).

Idle5591 year ago
C++
LGPL-3.0

A system for rapidly aligning entire genomes, whether in complete or draft form.

Idle5611 year ago
C++
Artistic-2.0

SKESA is a de-novo sequence read assembler for microbial genomes. It uses conservative heuristics and is designed to create breaks at repeat regions in the genome. This leads to excellent sequence quality without significantly compromising contiguity.

Idle1261 year ago
C++
NOASSERTION

adapter trimmer for Oxford Nanopore reads

Stale3842 years ago
C++
GPL-3.0

Scalable gVCF merging and joint variant calling for population sequencing projects

Stale1852 years ago
C++
Apache-2.0

A generic C++ trie search tree library for small alphabets, allowing customizable leaf node structures and supporting approximate matching and word generation.

Stale12 years ago
C++
MIT

Standalone C library for assembling Illumina short reads in small regions

Stale723 years ago
C++
MIT

Cufflinks assembles transcripts, estimates their abundances, and tests for differential expression and regulation in RNA-Seq samples.

Stale3226 years ago
C++
BSL-1.0

Telseq is a tool for estimating telomere length from whole genome sequence data.

Stale767 years ago
C++
GPL-3.0