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.

2,357 of 7,088 resources

Showing 301–350

Seamlessly interfaces the Basic Local Alignment Search Tool (BLAST) running locally to search genetic sequence data bases. This work was partially supported by grant no. R21HG005912 from the National Human Genome Research Institute.

Active1151 month ago
R
GPL-3.0

Flow-matching protein folding model using only general-purpose transformer layers, scaled to 3B parameters and trained on 8.6M+ distilled structures; challenges the reliance on complex domain-specific architectures and supports PyTorch and MLX backends with model sizes from 100M to 3B parameters (985+ stars, MIT License)

Active1K1 month ago
Python
MIT

Large-scale knowledge graph and pip-installable client for literature-grounded automated scientific research, connecting papers, authors, institutions, venues, keywords, citations, and a four-level research taxonomy across medicine, social sciences, engineering, computer science, materials science, and more (ZJU NLP, arXiv 2026, 136+ stars, MIT License)

Active1491 month ago
Python
MIT

Performs feature annotations on LC-MS All-ion fragmentation datasets using fragment ion libraries.

Active151 month ago
R
GPL-3.0

The Ontology of Immune Epitopes (ONTIE) is an effort to represent terms in the immunology domain in a formal ontology with the specific goal of representing experiments that identify and characterize immune epitopes.

Active131 month ago
Python

by Fabian-Robert Stöter.

Active1.7K1 month ago

Ontology representation of the [International Committee on Taxonomy of Viruses (ICTV)](https://ictv.global/) for the [EVORA project](https://evora-project.eu/)

Active31 month ago
Python
Apache-2.0

Deterministic, rule-based variant interpretation platform for clinical genetics laboratories. Automates ACMG/AMP 2015 classification using a Bayesian point-based framework (Tavtigian et al. 2018) with BayesDel ClinGen SVI-calibrated thresholds (Pejaver et al. 2022). Integrates 8 reference databases (gnomAD v4.1, ClinVar, dbNSFP 4.9c, SpliceAI, gnomAD Constraint, HPO, ClinGen, Ensembl VEP). Analyzes nuclear and mtDNA variants, structural and copy-number variants (SV/CNV), with trio/family and cohort analysis. Supports HPO-based phenotype matching, biomedical literature mining across 2M+ PubMed publications, and structured clinical report generation. AI assists in evidence synthesis but does not make classification decisions. EU-hosted on dedicated infrastructure in Helsinki, Finland (GDPR-compliant).

Active11 month ago
Python
Apache-2.0

BreastSubtypeR provides an assumption-aware, multi-method framework for intrinsic molecular subtyping of breast cancer. The package harmonizes several published nearest-centroid (NC) and single-sample predictor (SSP) classifiers, supplies method-specific preprocessing and robust probe-to-gene mapping, and implements a cohort-aware AUTO mode that selectively enables classifiers compatible with the cohort composition. A local Shiny app (iBreastSubtypeR) is included for interactive analyses and to support users without programming experience.

Active61 month ago
R
GPL-3.0

Fully open-source (Apache 2.0) biomolecular structure prediction reproducing AlphaFold3, free for academic and commercial use (Columbia AlQuraishi Lab & OpenFold Consortium, 2025)

Active8611 month ago
Python
Apache-2.0

Multi-PDF conversation, retrieval, and citation in Zotero with commercial/local models (Ollama), MCP support

Active2.6K1 month ago
JavaScript
AGPL-3.0

RBPBench is a multi-function tool to evaluate CLIP-seq and other related genomic region data using a comprehensive collection of known RNA-binding protein (RBP) binding motifs. RBPBench can be used for a variety of purposes, from RBP motif search (database or user-supplied RBP motifs) in genomic regions, over motif enrichment and co-occurrence analysis, in-depth comparisons over multiple datasets via sequence and genomic annotation statistics, to benchmarking CLIP-seq peak caller methods as well as comparisons across cell types and CLIP-seq protocols. RBPBench supports both sequence and structure motifs, as well as regular expressions (sequence and structure patterns). Moreover, users can easily provide their own motif collections.

Active71 month ago
Python
MIT

Evaluating the reliability of your own metrics and the measurements done on your own datasets by analysing the stability and goodness of the classifications of such metrics.

Active01 month ago
R
GPL-3.0

Microsoft's AI-powered geospatial Earth science application for natural-language exploration, visualization, and analysis of 130+ satellite collections, with STAC integration, multi-agent backend, MCP server, and deployable React/FastAPI stack (MIT, 2025)

Active1981 month ago
Python
MIT

Deep probabilistic framework for single-cell and spatial omics analysis, integrating scVI, scANVI, totalVI and other VAE-based models for batch correction, cell annotation, multi-omics integration, and RNA velocity (scverse/NumFOCUS, Nature Methods 2018/2024)

Active1.7K1 month ago
Python
BSD-3-Clause

The "FRamewOrk for Molecular AGgregate Excitations" enables localised QM/QM' excited state calculations in a solid state environment.

Active321 month ago
Python
MIT

The package includes some statistical outlier detection methods for epimutations detection in DNA methylation data. The methods included in the package are MANOVA, Multivariate linear models, isolation forest, robust mahalanobis distance, quantile and beta. The methods compare a case sample with a suspected disease against a reference panel (composed of healthy individuals) to identify epimutations in the given case sample. It also contains functions to annotate and visualize the identified epimutations.

Active01 month ago
R
MIT

Performs unbiased cell type recognition from single-cell RNA sequencing data, by leveraging reference transcriptomic datasets of pure cell types to infer the cell of origin of each single cell independently.

Active2051 month ago
R
GPL-3.0

"Methylation-Aware Genotype Association in R" (MAGAR) computes methQTL from DNA methylation and genotyping data from matched samples. MAGAR uses a linear modeling stragety to call CpGs/SNPs that are methQTLs. MAGAR accounts for the local correlation structure of CpGs.

Active01 month ago
R
GPL-3.0

Phylogeny-aware genomic language model trained on whole-genome alignments across multiple evolutionary timescales, predicting functional constraints and variant effects for human, mouse, chicken, fly, worm, and Arabidopsis genomes (344+ stars, MIT License)

Active3671 month ago
Jupyter Notebook
MIT

Useful functions to visualize single cell and spatial data. It supports visualizing 'Seurat', 'SingleCellExperiment' and 'SpatialExperiment' objects through grammar of graphics syntax implemented in 'ggplot2'.

Active511 month ago
R
Artistic-2.0

JAMMA (Highly-Accelerated Multi-method Mixed-Model Association) is an open-source Python and C implementation of GEMMA's core linear mixed-model workflows for genome-wide association studies (GWAS). It reads PLINK binary genotypes and supports kinship estimation, Wald, likelihood-ratio and score association tests, covariates, multiple phenotypes, and leave-one-chromosome-out (LOCO) analysis. JAMMA provides a command-line interface with familiar GEMMA flags, GEMMA-compatible association output, and a Python API. Native C kernels, parallel computation and reusable eigendecompositions support large analyses. Pre-flight memory checks and streamed output help manage memory use. Numerical validation against GEMMA is documented. JAMMA runs on Linux, macOS and Windows; large-cohort analyses require sufficient RAM and a suitable 64-bit BLAS configuration. Released under GPL-3.0-or-later.

Active21 month ago
Python
GPL-3.0

ChemML is a machine learning and informatics program suite for the analysis, mining, and modeling of chemical and materials data. (based on Tensorflow)

Active1801 month ago
Python
BSD-3-Clause

The Open Forcefield Toolkit provides implementations of the SMIRNOFF format, parameterization engine, and other tools.

Active4121 month ago
Python
MIT

A batteries-included toolkit for the GPU-accelerated OpenMM molecular simulation engine.

Active3401 month ago
Python
MIT

Google Research's hybrid ML/physics atmospheric model combining learned dynamics with physical constraints, outperforming traditional models on 2-15 day forecasts and 40-year climate simulation, developed with ECMWF (Nature 2024)

Active1K1 month ago
Python
Apache-2.0

DegCre generates associations between differentially expressed genes (DEGs) and cis-regulatory elements (CREs) based on non-parametric concordance between differential data. The user provides GRanges of DEG TSS and CRE regions with differential p-value and optionally log-fold changes and DegCre returns an annotated Hits object with associations and their calculated probabilities. Additionally, the package provides functionality for visualization and conversion to other formats.

Active51 month ago
R
MIT

- Molecular Manipulation Made Easy. A light wrapper build on top of RDKit.

Active5501 month ago
Python
Apache-2.0

Terminal AI coding assistant with a built-in math formalization engine that converts plain-language math problems into Lean 4 theorems and attempts formal proofs; bundles a local Lean toolchain and WebUI for interactive mathematical reasoning (math-ai-org, 582+ stars, 2026)

Active7411 month ago
Shell
Apache-2.0

Nallo is a bioinformatics analysis pipeline for long-reads from both PacBio and (targeted) ONT-data, focused on rare-disease. The pipeline detects a wide range of genetic variants, performs genome assembly, and reports CpG methylation. It also enables annotation and ranking of variants based on their predicted functional consequences.

Active721 month ago
Nextflow
MIT

Fast sample-swap and relatedness checks on BAMs/CRAMs/VCFs/GVCFs.

Active3341 month ago
Nim
MIT

An ontology that enables the metadata properties of the DataCite Metadata Schema Specification (i.e., a list of metadata properties for the accurate and consistent identification of a resource for citation and retrieval purposes) to be described in RDF.

Active51 month ago
XSLT
CC-BY-4.0

Phylo-Movies is an open-source React and Flask web application, also available as a desktop app, for inspecting ordered phylogenetic tree series. It computes and visualizes subtree-prune-and-regraft transition frames between consecutive trees, helping users see which taxa or subtrees move across sliding-window analyses, bootstrap replicates, and curated tree-series comparisons. The viewer includes timeline playback, tree comparison, MSA context, coloring, analytics, image export, and recording tools.

Active71 month ago
HTML
MIT

pyLocusZoom is an open-source Python library for visualizing genome-wide association study (GWAS) results. It creates LocusZoom-style regional association plots with linkage disequilibrium (LD) coloring, gene and exon tracks, and recombination overlays. Additional plots include Manhattan, QQ, Miami, eQTL, fine-mapping credible sets, PheWAS, forest plots, LD heatmaps and colocalization comparisons. Matplotlib provides static figures; Plotly and Bokeh provide interactive views. The library accepts pandas DataFrames and includes loaders for PLINK, GEMMA, REGENIE, BOLT-LMM, SAIGE, GTEx, SuSiE and FINEMAP outputs. It supports canine and feline reference data, automatic Ensembl gene annotations, and custom reference data for other species. LD can be supplied or calculated with PLINK. Requires Python 3.10 or later and is released under GPL-3.0-or-later.

Active21 month ago
Python
GPL-3.0

Cell Set Overlap Analysis (CSOA) is a tool for calculating per-cell gene signature scores in an scRNA-seq dataset. CSOA constructs a set for each gene in the signature, consisting of the cells that highly express the gene. Next, all overlaps of pairs of cell sets are computed, ranked, filtered and scored. The CSOA per-cell score is calculated by summing up all products of the overlap scores and the min-max-normalized expression of the two involved genes. CSOA can run on a Seurat object, a SingleCellExperiment object, a matrix and a dgCMatrix.

Active31 month ago
R
MIT

The Essential FRBR in OWL2 DL Ontology (FRBR) is an expression in OWL 2 DL of the basic concepts and relations described in the IFLA report on the Functional Requirements for Bibliographic Records (FRBR), also described in Ian Davis's RDF vocabulary. It is imported by FaBiO and BiRO.

Active21 month ago
Python
CC-BY-4.0

BacSelect is a reproducible resource for selecting compact, nested panels of complete bacterial genome assemblies that span genome architecture. From a defined and versioned public genome universe, BacSelect deterministically selects assemblies so users can choose a panel size from N=10–500 while retaining nestedness across scales. Versioned releases provide genome-panel manifests, downloadable assemblies, structural-coverage information, checksums and provenance for reproducible benchmarking, method development and comparative genomics.

Active01 month ago
Python
MIT

This is a collection of utility functions that allow to perform exploration of and calculations to RNA sequencing data, in a modular, pipe-friendly and tidy fashion.

Active1821 month ago
R
GPL-3.0

Differentiable tokamak core transport simulator for fusion energy research, coupling PDE solvers with JAX auto-differentiation and neural-network surrogates for fast forward modelling, pulse-design, and trajectory optimization (Google DeepMind, Apache 2.0)

Active7191 month ago
Python
NOASSERTION

Developer toolkit for accelerating training and inference for AI in chemistry and material science, providing optimized GPU-accelerated workflows for molecular and materials machine learning (NVIDIA, 2026)

Active1611 month ago
Python
Apache-2.0

Frontier protein language models (300M/600M/6B) trained on billions of protein sequences, establishing a new unsupervised scaling frontier beyond ESM2 with emergent long-range structural understanding; ships with ESMFold2 structure prediction (SOTA DockQ pass-rates on Foldbench protein-protein and antibody-antigen complexes, lab-validated de novo binder/scFv design protocol) and the ESM Atlas mapping 6.8B proteins with sparse-autoencoder-interpretable world-model features (2.9K+ stars, 2025-2026)

Active2.9K1 month ago
Jupyter Notebook
NOASSERTION

A spline based scRNA-seq method for identifying differentially variable (DV) genes across two experimental conditions. Spline-DV constructs a 3D spline from 3 key gene statistics: mean expression, coefficient of variance, and dropout rate. This is done for both conditions. The 3D spline provides the “expected” behavior of genes in each condition. The distance of the observed mean, CV and dropout rate of each gene from the expected 3D spline is used to measure variability. As the final step, the spline-DV method compares the variabilities of each condition to identify differentially variable (DV) genes.

Active41 month ago
R
GPL-2.0

A python extension, written in C, for quick access to bigBed files and access to and creation of bigWig files.

Active2501 month ago
C
MIT

The Europeana Data Model (EDM) is aimed at being an integration medium for collecting, connecting and enriching the descriptions provided by Europeana data providers. The RDF vocabulary for http://www.europeana.eu/schemas/edm/ defines the elements introduced by EDM (as opposed to the ones EDM re-uses from other namespaces).

Active71 month ago
XSLT

An issue on the MONDO GitHub issue tracker

Active3221 month ago
Jupyter Notebook
CC-BY-4.0

Darwin Core is a vocabulary standard for transmitting information about biodiversity. This document lists all terms in namespaces currently used in the vocabulary.

Active2581 month ago
Jinja
CC-BY-4.0

An ontology written in OWL 2 DL to enable characterization of the five attributes of an online journal article - peer review, open access, enriched content, available datasets and machine-readable metadata.

Active11 month ago
Python
CC-BY-4.0

Universal machine learning interatomic potential for atomistic simulation of materials, molecules, and biomolecules across the periodic table, with open-source pretrained models and inference tools (Orbital Materials, 2024-2025)

Active6161 month ago
Python
Apache-2.0

Ultra-fast, sensitive search and clustering suite for protein and nucleotide sequence sets.

Active2.1K1 month ago
C
MIT

These tools facilitate batch effects analysis and correction in high-throughput experiments. It was developed primarily for mass-spectrometry proteomics (DIA/SWATH), but could also be applicable to most omic data with minor adaptations. The package contains functions for diagnostics (proteome/genome-wide and feature-level), correction (normalization and batch effects correction) and quality control. Non-linear fitting based approaches were also included to deal with complex, mass spectrometry-specific signal drifts.

Active01 month ago
R
GPL-3.0