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.

622 of 6,590 resources

Showing 101150

Scalable genomic analysis.

Active1.1K3 weeks ago
Python
MIT

MCP server enabling spatial transcriptomics analysis via natural language, integrating 60+ methods including SpaGCN, Cell2location, LIANA+, CellRank for Visium, Xenium, MERFISH platforms

Active433 weeks ago
Python
MIT

Probabilistic framework for inferring cell fate decisions and trajectory dynamics from multi-view single-cell data using Markov chains and machine learning, integrating RNA velocity, pseudotime, and metabolic labeling to predict differentiation paths and terminal states (scverse/Theis Lab, 449+ stars, BSD 3-Clause)

Active4563 weeks ago
Python
BSD-3-Clause

Microsoft AI for Good Lab's open-source biodiversity research hub providing AI models, edge devices, and tools for wildlife monitoring and conservation, including MegaDetector (camera trap animal detection), SPARROW (species recognition), PytorchWildlife (conservation AI toolkit), and bioacoustics analysis pipelines (1K+ stars)

Active1.1K3 weeks ago
Python
MIT

Research coding benchmark curated by scientists with 338 subproblems across 16 subdomains (physics, math, materials, biology, chemistry), evaluating LLMs on realistic scientific programming tasks with gold-standard solutions (NeurIPS 2024)

Active2163 weeks ago
Python
Apache-2.0

The HGVS Nomenclature is an internationally-recognized standard for the description of DNA, RNA and protein sequence variants. It is used to convey variants in clinical reports and to share variants in publications and databases. The HGVS Nomenclature is administered by the [HGVS Variant Nomenclature Committee (HVNC)](https://hgvs-nomenclature.org/stable/hvnc/) under the auspices of the [Human Genome Organization (HUGO)](https://hugo-int.org/).

Active133 weeks ago
Python
MIT

Open source PEM (Proton Exchange Membrane) fuel cell simulation tool.

Active2313 weeks ago
Python
MIT

Computational toolbox for large scale Calcium Imaging Analysis, including movie handling, motion correction, source extraction, spike deconvolution and result visualization, using machine learning for automated neuron detection and activity inference in two-photon and one-photon calcium imaging data (723+ stars, actively maintained)

Active7343 weeks ago
Python
GPL-2.0

Text-space optimizer that treats agent skill documents as trainable parameters for frozen LLMs, using scored rollouts and held-out validation gates to iteratively improve reusable natural-language skills; includes SkillOpt-Sleep for nightly self-evolution and improves accuracy across Claude Code, Codex, Copilot, and direct-chat harnesses, making it a meta-tool for evolving scientific agent skill workflows (15.5K+ stars, MIT License, PyPI)

Active15.5K3 weeks ago
Python
MIT

ReviewAid is an open-source AI-assisted tool for full-text screening and data extraction in systematic reviews. It supports evidence synthesis workflows by using large language models to classify articles according to user-defined PICO criteria and extract structured information from full-text publications. ReviewAid is designed as a supplementary reviewer rather than a replacement for human judgement. It aims to reduce manual workload, improve consistency, and assist researchers during screening and data extraction while maintaining human oversight throughout the evidence synthesis process.

Active103 weeks ago
Python
Apache-2.0

PyTorch toolkit for deep neural networks in atomistic simulations, implementing SchNet, DimeNet++, PaiNN, and GemNet for molecular dynamics and quantum chemistry (900+ stars)

Active9343 weeks ago
Python
NOASSERTION

NOS-TLPlot is an open-source tool for visualizing Newcastle–Ottawa Scale (NOS) risk-of-bias assessments in systematic reviews. It converts NOS star ratings into publication-ready traffic-light plots and 12 specialized visualizations, enabling reviewers and readers to interpret study-level risk-of-bias results clearly and reproducibly.

Active13 weeks ago
Python
Apache-2.0

RejuvenationKit is an open-source Python toolkit for reproducible auditing and analysis of longitudinal preclinical rejuvenation studies. It provides protocol-aware missingness checks, experimental-confounding diagnostics, attrition and analysis-readiness profiling, covariance-aware multichannel change detection, sequential response monitoring, randomized longitudinal inference, visualization, and integrity-tracked report bundles.

Active03 weeks ago
Python
Apache-2.0

Interaction Fingerprints for protein-ligand complexes and more.

Active5343 weeks ago
Python
Apache-2.0

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

Active6333 weeks ago
Python
Apache-2.0

AI coding agent skills for KiCad electronics design that turn Claude Code, Codex, Gemini CLI, and other coding agents into full electronics design assistants; parses schematics and PCB layouts, builds power trees, audits connectors/ESD protection, validates passive networks, runs SPICE simulation, sources components from major distributors, and prepares boards for fabrication (aklofas, 974+ stars, MIT License, 2026)

Active9753 weeks ago
Python
MIT

Design, conduct and analyze results of AI-powered surveys and experiments. Simulate social science and market research with large numbers of AI agents and LLMs (460+ stars, 2024)

Active4843 weeks ago
Python
MIT

Python library for blazing-fast genomic interval operations and genomic file formats I/O on Polars DataFrames

Active1863 weeks ago
Python
Apache-2.0

Simulations of spiking neural networks.

Active1.2K3 weeks ago
Python
NOASSERTION

The DCAT-AP conversion to a LinkML Schema is the intended point of truth for the DCAT-AP+ schema, but could be used alternatively as a LinkML representation of DCAT-AP for other Projects. It is a port of DCAT-AP to the LinkML world that is as faithful to the original as possible. This Persistent Identifier does not only provide the SHACL Shape, but could also be used as described [here](https://github.com/perma-id/w3id.org/tree/cecbc2e5f40d928f05ed5306d24fc60db0e7bb21/nfdi-de/dcat-ap-plus). DCAT-AP+ is a [LinkML](https://linkml.io/)-based extension of the [DCAT Application Profile 3.0](https://semiceu.github.io/DCAT-AP/releases/3.0.0/) that adds a provenance layer for describing how a dataset was generated and what it is about, using the [Starting Point Terms of PROV-O](https://www.w3.org/TR/prov-o/#description-starting-point-terms), the [QUDT ontology](https://www.qudt.org/), and [Dublin Core Terms](http://purl.org/dc/terms/).

Active113 weeks ago
Python
MIT

Medical large vision-language model unifying comprehension and generation via heterogeneous knowledge adaptation, enabling holistic medical image understanding, visual question answering, and clinical report generation across diverse modalities (ZJU4HealthCare, 1.6K+ stars)

Active1.7K3 weeks ago
Python
Apache-2.0

A toolkit for visualizations in materials informatics.

Active3233 weeks ago
Python
MIT

Microsoft's foundation model for the Earth system supporting weather, air pollution, and ocean wave forecasting at multiple resolutions, trained on 1M+ hours of diverse atmospheric data (Nature 2025)

Active9803 weeks ago
Python
NOASSERTION

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

Active23 weeks ago
Python
Apache-2.0

Graph neural network library for PyTorch enabling molecular modeling, materials discovery, protein interaction networks, and scientific knowledge graph learning (23.7k+ stars)

Active24K3 weeks ago
Python
MIT

Meta's comprehensive ML ecosystem for materials/chemistry with 118M+ DFT calculations, EquiformerV2 models achieving top Matbench Discovery performance

Active2.2K3 weeks ago
Python
NOASSERTION

PyTorch-based embedding instance segmentation algorithm optimized for accurate, efficient, and portable cell and nucleus segmentation across fluorescence and brightfield microscopy images, achieving state-of-the-art speed and accuracy with lightweight model sizes suitable for edge deployment (224+ stars, Apache 2.0)

Active2333 weeks ago
Python
Apache-2.0

Toolbox for comparative genomics of MAGs

Active913 weeks ago
Python
GPL-3.0

A library for processing, analyzing and modeling spectroscopic data.

Active1793 weeks ago
Python
NOASSERTION

Microsoft's generative model for sampling protein equilibrium conformations 100,000× faster than MD simulations, predicting domain motions, local unfolding and cryptic binding pockets on a single GPU (Science 2025)

Active8594 weeks ago
Python
MIT

Unified Python framework for extracellular electrophysiology, standardizing interfaces to 10+ ML-based spike sorting algorithms including Kilosort for reproducible neural spike sorting workflows (792+ stars, actively maintained)

Active8254 weeks ago
Python
MIT

PseudoScope is an automated, locally-executable computational pipeline designed specifically for comprehensive Pseudomonas aeruginosa genomic surveillance. It integrates seven essential analysis modules into a single, cohesive workflow: FASTA QC (assembly quality metrics), MLST (Oxford scheme), PAST serotyping (O-antigen typing), AMRFinderPlus (antimicrobial resistance gene detection), ABRicate (multi-database screening for resistance, virulence, plasmids, biocides), Ultimate Reporter (gene-centric integration with interactive HTML), and Visualisation Dashboard (publication-ready interactive plots including PCA, networks, boxplots). PseudoScope runs entirely locally (or on HPC clusters), protects data privacy, and produces beautiful interactive reports in minutes.

Active94 weeks ago
Python
MIT

Kleboscope is an automated, locally‑executable computational pipeline designed specifically for comprehensive Klebsiella pneumoniae genomic surveillance. It addresses the growing threat of multidrug‑resistant and hypervirulent K. pneumoniae by integrating eight essential analysis modules into a single, cohesive workflow. Kleboscope offers two complementary report views: Gene‑centric – each gene is shown with all genomes that contain it, together with its frequency, enabling rapid cross‑genome pattern discovery; and Sample‑centric – each isolate gets its own interactive box with typing badges (MLST, K‑locus, O‑locus, hypervirulence), per‑database tables (AMR, Virulence, BACMET, Plasmids), and full mutation details – perfect for clinical reports and patient‑level investigations.

Active54 weeks ago
Python
MIT

A Python script that converts positional information from a SAM dataset into interval format with 0-based start and 1-based end. CIGAR string of SAM format is used to compute the end coordinate.

Active374 weeks ago
Python
NOASSERTION

A two-step desktop GUI application for RNA-seq differential gene expression (DEG) analysis. Step 1 reads raw GDC/TCGA STAR gene-count files together with a GDC sample sheet, matches samples to a Tumor/Normal design, and runs PyDESeq2 to produce normalized counts and DEG statistics. Step 2 generates publication-style volcano plots, MA plots, summary bar charts, and expression heatmaps (with optional gene labeling) from the results, exportable as PNG, PDF, SVG, or TIFF. Requires no coding from the user.

Active04 weeks ago
Python
MIT

AI coding assistant for JupyterLab with agent mode, supporting arbitrary LLM providers (2025+)

Active3254 weeks ago
Python
GPL-3.0

Agent-agnostic research infrastructure providing AI agents with a structured scientific workspace for deep PDF parsing, hybrid semantic/keyword literature search, citation-graph analysis, topic discovery, and academic writing workflows; natively integrates with Claude Code, Codex, Cursor, Cline, and AgentSkills.io (530+ stars, MIT License, 2026)

Active5594 weeks ago
Python
MIT

Non-invasive decoding of typed sentences from MEG and EEG brain recordings using a convolutional encoder, transformer, and character-level language model; official code for the Nature Neuroscience paper and Meta blog post on brain-AI communication (Meta FAIR, 894+ stars, CC BY-NC 4.0, 2026)

Active8954 weeks ago
Python
NOASSERTION

Python Materials Genomics: robust materials analysis library defining classes for structures and molecules with support for many electronic structure codes; foundational toolkit powering the Materials Project (Berkeley Lab, 1.8K+ stars)

Active1.9K4 weeks ago
Python
NOASSERTION

Open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives, enabling quantum algorithm development for quantum chemistry, materials science, and optimization research (IBM, 7.4K+ stars, Apache 2.0)

Active7.7K4 weeks ago
Python
Apache-2.0

A package to 'build' collections of materials properties from the output of computational materials calculations.

Active684 weeks ago
Python
NOASSERTION

StaphScope is an automated, locally-executable computational pipeline designed specifically for comprehensive Staphylococcus aureus genomic surveillance. It addresses the critical bottleneck in MRSA research by integrating seven essential genotyping methods into a single, cohesive workflow.

Active334 weeks ago
Python
MIT

Deep learning atomistic model across elements, temperatures, and pressures

Active5854 weeks ago
Python
MIT

Parallel computing with task scheduling.

Active13.9K1 month ago
Python
BSD-3-Clause

Local-first, conversational AI research partner for multi-omics analysis with CLI, desktop app, and 95+ reproducible skills; keeps raw data local while routing natural-language requests to Python/R/CLI tools with persistent memory, autonomous analysis paths, and multi-method consensus workflows (TianGzlab, 155+ stars, Apache 2.0, 2026)

Active1551 month ago
Python
Apache-2.0

Agent skills (SKILL.md + deterministic tools) for the AI4S workflow — topic exploration, literature survey, runnable experiments, publication-grade papers, and integrity audit, with every citation and number traceable to its source (by ai4s-research, maintainers of this list; MIT, 2026)

Active1781 month ago
Python
MIT

PyTorch-native atomistic simulation engine for the machine-learned interatomic potential (MLIP) era, enabling batched molecular dynamics and structural relaxation with automatic GPU memory management; supports MACE, Fairchem, SevenNet, ORB, MatterSim and other popular MLIPs with up to 100x speedup over ASE (Radical AI, AI for Science 2026, 468+ stars, MIT License)

Active4801 month ago
Python
MIT

AcinetoScope is an automated, comprehensive bioinformatics pipeline designed specifically for the genomic analysis of Acinetobacter baumannii, a WHO Critical Priority pathogen responsible for devastating hospital-acquired infections. It integrates seven analysis types (MLST, ABRicate, AMRFinder, Kaptive 3, APT, PlasmidFinder, and mutation detection) into a single automated workflow — from FASTA to actionable insights. The pipeline offers both gene-centric and sample-centric reporting, dynamic grouping by typing, and is optimised for HPC, cloud, and container environments.

Active131 month ago
Python
MIT

Biological vision foundation model trained on TreeOfLife-200M, yielding extraordinary accuracy on diverse biological visual tasks including habitat classification and trait prediction despite a narrow training objective (Ohio State University Imageomics Institute)

Active871 month ago
Python
NOASSERTION