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.
Filters
Health
Domain
Language
License
Source
Type(1)
3,594 of 6,750 resources
Showing 1–50
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.
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)
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)
A python extension, written in C, for quick access to bigBed files and access to and creation of bigWig files.
Auto-generates clean, customizable academic CVs from open research data (OpenAlex, ORCID, Crossref, DataCite, Open Editors Plus). A single canonical CV object drives every output format (HTML, PDF, DOCX, LaTeX, Markdown); citations render through CSL; and the account holder is matched by persistent identifier (ORCID / OpenAlex ID) rather than name string. Free for individuals, open-source, and FAIR by design.
Chemical reaction network and systems biology interface for scientific machine learning (SciML), enabling high-performance, GPU-parallelized simulation and analysis of complex biochemical systems with O(1) solvers (SciML, 518+ stars, Julia)
High-performance symbolic regression for discovering interpretable scientific equations from data, multi-population evolutionary search with Python/Julia backend, widely used in physics and astronomy (Cambridge, NeurIPS 2023)
Language agent gymnasium for challenging scientific tasks including DNA manipulation, literature search, and protein engineering
Deep learning package for many-body potential energy representation and molecular dynamics, achieving quantum-mechanical accuracy with classical MD efficiency (DeepModeling, Gordon Bell Prize 2020, 1.9k+ stars)
Hand-curated knowledge base of mTOR biology, linking 360+ primary studies to genes, drugs, diseases, pathways and outcomes. Every study carries a code for the kind of study behind it - synthesis of human data, human, animal, molecular or review - which names the system a finding was established in rather than ranking it, alongside open research questions.
Curated collection of 23,000+ agent skills for empirical research across 8 social science disciplines, enabling reproducible social science research with AI agents (Stanford REAP & CoPaper.AI, 3K+ stars, 2026)
Democratizing AI scientists by transforming any LLM into research systems with 600+ scientific tools (Harvard MIMS)
Robust, lightweight infrastructure for multi-agent autonomous self-evolution, built for autoresearch; agents run in isolated git worktrees, share knowledge through a common state directory, and are scored by a grader daemon; natively integrated with Claude Code, Codex, Cursor Agent, OpenCode, and Kiro (672+ stars, Apache 2.0)
Principle-first scientific idea discovery framework that extracts reusable principles from public literature and private research materials, composes them into traceable Idea Cards with prior-art comparisons, and exports validation-ready research packs; emphasizes inspectable scientific objects, risk disclosure, and falsification paths (ICML 2026, 411+ stars, MIT License)
Given a set of KEGG orthology group identifiers, identify the KEGG modules whose definition is satisfied
Benchmark evaluating AI agents on complex real-world scientific workflows in terminal environments across life, physical, earth, and mathematical sciences; featured on model cards for Claude Opus 4.7, GPT-5.5, and Gemini 3.1 Pro (200+ stars, Apache 2.0)
A Simulation Tool for Fractured and Deformable Porous Media.
Visualization intermediate language that lets AI agents create expressive, polished charts from simple, human-editable specs, compiling the same input to 30+ chart types across Vega-Lite, ECharts, and Chart.js with an MCP server for agent integration (1.9K+ stars, MIT License, 2026)
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)
NVIDIA and King's College London's open-source AI toolkit for healthcare imaging, providing foundational frameworks for medical image annotation (MONAI Label), training (MONAI Core), and deployment (MONAI Deploy) across radiology, pathology, and endoscopy (8K+ stars, Apache 2.0)
First fully customizable open-source multiagent framework automating complete research lifecycle from idea conception to LaTeX papers with dynamic workflows
JCVI is a versatile toolkit for comparative genomics analysis. It is a collection of Python libraries to parse bioinformatics files, or perform computation related to assembly, annotation, and comparative genomics.
Official Jupyter extension with `%%ai` magic commands and sidebar chat assistant, connecting multiple model providers and local inference
Tools for analyzing SingleCellExperiment objects as projects. for input into the chevreulShiny app downstream. Includes functions for analysis of single cell RNA sequencing data. Supported by NIH grants R01CA137124 and R01EY026661 to David Cobrinik.
The signeR package provides an empirical Bayesian approach to mutational signature discovery. It is designed to analyze single nucleotide variation (SNV) counts in cancer genomes, but can also be applied to other features as well. Functionalities to characterize signatures or genome samples according to exposure patterns are also provided.
BCFtools is a set of utilities that manipulate variant calls in the Variant Call Format (VCF) and its binary counterpart BCF. All commands work transparently with both VCFs and BCFs, both uncompressed and BGZF-compressed.
Comprehensive collection of 125+ ready-to-use scientific skill modules for Claude AI across bioinformatics, cheminformatics, clinical research, ML, and materials science
jaxQTL is a flexible and efficient sc-eQTL mapping framework using count-based models, designed to analyze sparse counts in scRNA-seq data and large datasets. It has been shown to identify more eGenes compared with existing approaches, improving our ability to identify distal eQTLs.
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)
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)
A molecule manipulation library.
pretext-to-asm takes the AGP output from PretextView and assembles it into FASTA format to produce a new assembly.
Tools for detecting drug-protein interactions and estimating IC50 values from chemoproteomics data. Implements semi-parametric isotonic regression, bootstrapping, and curve fitting to evaluate compound effects on protein abundance.
Noodle is a public, read-only web application for semantic discovery and exploration of biomedical literature sourced from PubMed, Europe PMC, and OpenAlex. It accepts natural-language research questions and presents ranked publications together with gene, genetic variant, and phenotype views. Publication pages provide provenance, identifiers, source links, indexed concepts, and navigable semantic-neighbourhood graphs. The companion Noodle Biomedical Literature Discovery MCP exposes the same public discovery domain through a read-only, source-linked Model Context Protocol interface with bounded citation and semantic graph traversal. Semantic proximity, citation distance, co-mention, and search rank are discovery signals and do not establish scientific evidence, causality, diagnosis, or treatment.
xgt is a command-line tool for programmatic access to the GTDB REST API. It provides four subcommands: search (genome queries with pagination), genome (cards, metadata, taxonomic history), taxon (lineage and genome set retrieval), and diff (per-rank taxonomic comparison between any two GTDB releases). All subcommands support batch input, JSON/CSV/TSV output, file splitting, and automatic retry. Implemented in Rust as a self-contained binary with no runtime dependencies.
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.
This package provides a convenient way to access the LINCS Signatures available in the iLINCS database. These signatures include Consensus Gene Knockdown Signatures, Gene Overexpression signatures and Chemical Perturbagen Signatures. It also provides a way to enter your own transcriptomic signatures and identify concordant and discordant signatures in the LINCS database.
Physics-informed neural networks in Julia
Deep learning software to decode EEG, ECG or MEG signals, providing standardized neural network models, preprocessing pipelines, and evaluation workflows for brain-computer interfaces and cognitive neuroscience research (1.2K+ stars, BSD 3-Clause, actively maintained)
The modern C++ library for sequence analysis.
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.
Free-text promptable universal 3D medical image segmentation foundation model enabling zero-shot segmentation of diverse anatomical structures and pathologies via natural language prompts across CT, MRI, and other volumetric imaging modalities (DKFZ, 195+ stars, Apache 2.0)
Parallel Computing and Scientific Machine Learning: MIT 18.337J/6.338J course materials (1.9k+ stars)
Workflow optimized for the analysis of rare diseases, designed to detect SNVs, INDELs , CNVs and SVs in targeted sequencing data (CES/WES) and whole genome sequencing (WGS), built on Nextflow and following nf-core standards. It has an advanced variant annotation optimized for rare diseases diagnosis and discovery.
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)
atomate2 is a library of computational materials science workflows.