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.

3,647 of 7,149 resources

Showing 1–50

Universal generative physics simulation platform integrating rigid body, FEM, MPM, particle (PBD/SPH), and cloth solvers with explicit multi-solver coupling in a single differentiable scene, GPU-graph-accelerated massively parallel simulation, a photorealistic renderer (Nyx), and a cross-platform compiler (CUDA/ROCm/Metal/Vulkan/CPU); scales from laptops to datacenter GPUs for physics simulation, synthetic data generation, and physical-AI/robotics research (30K+ stars, Apache 2.0, actively maintained, now officially supported by Genesis AI)

Active30.1K2 hours ago
Python
Apache-2.0

High-performance ML research

Active36.5K3 hours ago
Python
Apache-2.0

TransformerEngine-accelerated checkpoints and training recipes for scaling biological foundation models (ESM-2, AMPLIFY, Geneformer, CodonFM) from single-GPU prototyping to multi-node FSDP training with FP8/MXFP8/NVFP4 precision, compatible with PyTorch, HF Accelerate, and PyTorch Lightning, plus sparse-autoencoder interpretability tools for biological foundation models (851+ stars, 2026)

Active8771 day ago
Python

Curated list of atomistic ML projects for materials science

Active7302 days ago
CC-BY-SA-4.0

Galaxy workflow for BlockClust pipeline.

Active1252 days ago
HTML
MIT

Diffusion MR imaging.

Active8502 days ago
Python
NOASSERTION

atomate2 is a library of computational materials science workflows.

Active3572 days ago
Python
NOASSERTION

A molecule manipulation library.

Active2492 days ago
Python
NOASSERTION

This R package helps the user identify k-mers (e.g. di- or tri-nucleotides) present periodically in a set of genomic loci (typically regulatory elements). The functions of this package provide a straightforward approach to find periodic occurrences of k-mers in DNA sequences, such as regulatory elements. It is not aimed at identifying motifs separated by a conserved distance; for this type of analysis, please visit MEME website.

Active62 days ago
R
GPL-3.0

Deep-learning germline small-variant caller for long-read sequencing (PacBio HiFi/ONT) combining fast pileup calling with haplotype-resolved full-alignment calling; widely adopted as a standard in the Human Pangenome Reference Consortium production pipelines and PrecisionFDA truth challenges, with pre-trained models for multiple sequencing platforms, bioconda/Docker distribution, and a companion Clair-skills agent plugin for Claude Code/Codex (HKU-BAL, 394+ stars, BSD-3-Clause, actively maintained)

Active3942 days ago
Python

The Spectra package defines an efficient infrastructure for storing and handling mass spectrometry spectra and functionality to subset, process, visualize and compare spectra data. It provides different implementations (backends) to store mass spectrometry data. These comprise backends tuned for fast data access and processing and backends for very large data sets ensuring a small memory footprint.

Active482 days ago
R

Official Jupyter extension with `%%ai` magic commands and sidebar chat assistant, connecting multiple model providers and local inference

Active4.4K3 days ago
Python
BSD-3-Clause

Inflexa is an open-source, agentic orchestration platform for computational biology and translational medicine. It is designed to assist researchers in analyzing multi-omics, cheminformatics, and imaging data by reading published literature, designing multi-step analysis plans, and executing experiments with full reproducibility.

Active353 days ago
TypeScript
Apache-2.0

GFF and GTF file manipulation and interconversion.

Active3213 days ago
Python
MIT

Open-source hybrid scientific research agent and workbench replicating Claude Science, combining JSON tool orchestration with persistent Python/R Code-as-Action kernels, 604 bundled science skills, MCP connectors, sandboxed local execution, and multi-provider LLM support for end-to-end scientific workflows (PKU–YuanKong Intelligence, 377+ stars, MIT License, 2026)

Active6383 days ago
Python
MIT

Sort genomic files according to a specified order.

Active364 days ago
Go
MIT

Comprehensive Claude Code skill suite covering the full academic pipeline from deep research and paper writing to multi-perspective peer review, revision, and finalization; features multi-agent teams, PRISMA systematic review, style calibration, claim-level citation audits, integrity gates, and human-in-the-loop safeguards (38K+ stars, CC BY-NC 4.0, 2026)

Active53.5K4 days ago
Python
NOASSERTION

Open-source deep learning toolbox for bioimage analysis providing a unified, configuration-driven framework for 2D/3D semantic segmentation, instance segmentation, classification, denoising, super-resolution, and self-supervised learning; integrates state-of-the-art architectures including U-Net, Vision Transformers, and ConvNeXt, designed for microscopy and biomedical imaging researchers without extensive coding expertise (MIT License, actively maintained)

Active2154 days ago
Jupyter Notebook
MIT

High-accuracy RAG for scientific PDFs with citation support, agentic RAG, and contradiction detection

Active9.4K4 days ago
Python
Apache-2.0

Deep learning with spiking neural networks in Python, providing gradient-based training of SNNs via PyTorch autodifferentiation for brain-inspired computing and neuromorphic research, with online learning capabilities and extensive tutorials (1.9K+ stars, actively maintained)

Active2.1K5 days ago
Python
MIT

GAIn is a platform for annotating genetic variants, genomic positions, and regions with reproducible, declarative pipelines using curated Genomic Resource Repositories.

Active15 days ago
Python
MIT

Tools For analyzing Illumina Infinium DNA methylation arrays. SeSAMe provides utilities to support analyses of multiple generations of Infinium DNA methylation BeadChips, including preprocessing, quality control, visualization and inference. SeSAMe features accurate detection calling, intelligent inference of ethnicity, sex and advanced quality control routines.

Active845 days ago
R
MIT

Spatial transcriptomic technologies have helped to resolve the connection between gene expression and the 2D orientation of tissues relative to each other. However, the limited single-cell resolution makes it difficult to highlight the most important molecular interactions in these tissues. SpaceMarkers, R/Bioconductor software, can help to find molecular interactions, by identifying genes associated with latent space interactions in spatial transcriptomics.

Active85 days ago
R
MIT

Segment Anything Model for microscopy: interactive and automatic segmentation of light, electron, and fluorescence microscopy images in 2D and 3D, with domain-specific fine-tuning workflows for scientific imaging (1.5K+ stars)

Active7405 days ago
Jupyter Notebook
MIT

Gene Set Variation Analysis (GSVA) is a non-parametric, unsupervised method for estimating variation of gene set enrichment through the samples of a expression data set. GSVA performs a change in coordinate systems, transforming the data from a gene by sample matrix to a gene-set by sample matrix, thereby allowing the evaluation of pathway enrichment for each sample. This new matrix of GSVA enrichment scores facilitates applying standard analytical methods like functional enrichment, survival analysis, clustering, CNV-pathway analysis or cross-tissue pathway analysis, in a pathway-centric manner.

Active2485 days ago
R
Artistic-2.0

Parallel Computing and Scientific Machine Learning: MIT 18.337J/6.338J course materials (1.9k+ stars)

Active2.1K5 days ago
HTML

Autonomous AI scientist research

Active1775 days ago
MIT

High-level open-source geospatial AI package for satellite/aerial imagery analysis, model training, inference, interactive visualization, and QGIS integration, bridging PyTorch/Transformers with remote sensing workflows (MIT, 2026)

Active3.4K6 days ago
Python
MIT

Open Parser for Systematic IUPAC nomenclature

Active2426 days ago
Java
MIT

Autonomous ML experimentation for biomedical data.

Active376 days ago
Python
MIT

Physics-informed neural networks in Julia

Active1.2K1 week ago
Julia
NOASSERTION

Python package for simulation-based inference enabling likelihood-free Bayesian parameter estimation from scientific simulators, with flexible interfaces for neural posterior estimation, sequential methods, and MCMC/variational backends (Mackelab, 825+ stars)

Active8761 week ago
Python
Apache-2.0

Self-evolving AI scientist with 6 specialized sub-agents (plan/research/code/debug/analyze/write) and persistent memory, #1 on DeepResearch Bench II and AstaBench, supporting multi-provider LLMs and multi-channel deployment (Apache 2.0, 2026)

Active5K1 week ago
Python
Apache-2.0

From https://anndata.readthedocs.io/en/latest/ "Python package for handling annotated data matrices in memory and on disk, positioned between pandas and xarray."

Active7801 week ago
Python
BSD-3-Clause

Markerless pose estimation of user-defined features with deep learning for all animals including humans, enabling quantitative behavioral analysis in neuroscience and ethology (Nature Neuroscience 2018, 5.6K+ stars)

Active5.8K1 week ago
Python
LGPL-3.0

LLM-driven machine learning engineering agent using agentic tree search to autonomously draft, debug and benchmark ML code; wins 4× more medals than the best linear agent on OpenAI's MLE-Bench (75 Kaggle competitions) (1.3K+ stars, MIT License)

Active1.6K1 week ago
Python
MIT

Free, open-source desktop AI research assistant that runs locally and turns natural-language requests into real data analysis, literature search, figure generation, and manuscript review; ships with 149 scientific skills, 326 workflow templates, and 229 databases across genomics, proteomics, drug discovery, and materials science, plus a living lab notebook, 60+ scientific file previews, and LaTeX editing (K-Dense-AI, 908+ stars, MIT License, 2026)

Active1.4K1 week ago
TypeScript
MIT

The miaViz package implements functions to visualize TreeSummarizedExperiment objects especially in the context of microbiome analysis. Part of the mia family of R/Bioconductor packages.

Active121 week ago
R
Artistic-2.0

Spatially-aware quality control (QC) software for both spot-level and artifact-level QC in spot-based spatial transcripomics, such as 10x Visium. These methods calculate local (nearest-neighbors) mean and variance of standard QC metrics (library size, unique genes, and mitochondrial percentage) to identify outliers spot and large technical artifacts.

Active171 week ago
R
MIT

Next-generation benchmark for data-driven global weather models with standardized evaluation framework and curated datasets for ML forecasting (Google Research, 2024)

Active6391 week ago
Python
Apache-2.0

Open-source construction ERP with AI-powered cost matching, BOQ generation, and PDF/CAD/BIM takeoff; 42 regional catalogues, 21 languages, 71 modules (DataDrivenConstruction, 717+ stars, AGPL-3.0, 2026)

Active9711 week ago
TypeScript
AGPL-3.0

Simulations of spiking neural networks.

Active1.2K1 week ago
Python
NOASSERTION

mitology allows to study the mitochondrial activity throught high-throughput RNA-seq data. It is based on a collection of genes whose proteins localize in to the mitochondria. From these, mitology provides a reorganization of the pathways related to mitochondria activity from Reactome and Gene Ontology. Further a ready-to-use implementation of MitoCarta3.0 pathways is included.

Active11 week ago
R
AGPL-3.0

Computational fluid dynamics in JAX, enabling differentiable Navier-Stokes simulations with automatic differentiation for ML-accelerated CFD research, supporting turbulence modeling, convection-diffusion, and complex boundary conditions on CPUs and GPUs (Google Research, 947+ stars)

Active9661 week ago
Jupyter Notebook
Apache-2.0

Package is a part of the gDR suite. It reexports functions from other packages in the gDR suite that contain critical processing functions and utilities. The vignette walks through the full processing pipeline for drug response analyses that the gDR suite offers.

Active21 week ago
R
Artistic-2.0

World's first fully open, accelerated weather AI software stack with Medium Range forecasting and Nowcasting models using generative AI (January 2026)

Active1.2K1 week ago
Python
Apache-2.0

Manipulation and analysis of geometric objects.

Active4.5K1 week ago
Python
BSD-3-Clause

A Workflow Management System geared towards scientific workflows.

Active1.1K1 week ago
Scala
BSD-3-Clause

Provides R wrappers of several on-target and off-target scoring methods for CRISPR guide RNAs (gRNAs). The following nucleases are supported: SpCas9, AsCas12a, enAsCas12a, and RfxCas13d (CasRx). The available on-target cutting efficiency scoring methods are RuleSet1, RuleSet3, DeepHF, enPAM+GB, and CRISPRscan. Both the CFD and MIT scoring methods are available for off-target specificity prediction. The package also provides a Lindel-derived score to predict the probability of a gRNA to produce indels inducing a frameshift for the Cas9 nuclease. Note that DeepHF and enPAM+GB are not available on Windows machines.

Active311 week ago
R
MIT

The package provides `rlang` data masks for the SummarizedExperiment class. The enables the evaluation of unquoted expression in different contexts of the SummarizedExperiment object with optional access to other contexts. The goal for `plyxp` is for evaluation to feel like a data.frame object without ever needing to unwind to a rectangular data.frame.

Active81 week ago
R
MIT