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.

1,918 of 6,223 resources

Showing 151200

103B-parameter open-source medical language model with 1/32 Mixture-of-Experts architecture, achieving HealthBench-leading performance among open-source models with only 6.1B active parameters; jointly developed by Ant Group and Zhejiang Province Health Information Center (MIT License)

Active2122 weeks ago

Rust implementations of algorithms and data structures useful for bioinformatics.

Active1.8K2 weeks ago
Rust
MIT

A Molecular Interaction-Guided Graph Learning Framework for Multi-Omics Cancer Classification

Active02 weeks ago
Python
Apache-2.0

A package for working with nuclear magnetic resonance (NMR) data including functions for reading common binary file formats and processing NMR data.

Active2662 weeks ago
Python
BSD-3-Clause

Python package for segmenting geospatial data with the Segment Anything Model (SAM), enabling zero-shot object segmentation in satellite and aerial imagery for remote sensing and Earth observation (MIT, 4k+ stars)

Active4K2 weeks ago
Python
MIT

AlphaFold/ESMFold accessible implementation with AF3 JSON export, database updates

Active2.8K2 weeks ago
Jupyter Notebook
MIT

Co-create PowerPoint presentations with Generative AI from documents or topics

Active3603 weeks ago
Python
MIT

PyTorch domain library for geospatial deep learning providing standardized datasets, samplers, transforms, and pre-trained models for remote sensing, land cover mapping, and environmental monitoring (Microsoft, 4K+ stars)

Active4.1K3 weeks ago
Python
MIT

Aggregate results from bioinformatics analyses across many samples into a single report.

Active1.5K3 weeks ago
JavaScript
GPL-3.0

Package to analyze transcription factor enrichment in a gene set using data from ChIP-Seq experiments.

Active03 weeks ago
R
Artistic-2.0

AI-powered note linking and research graph navigation

Active5.2K3 weeks ago
JavaScript
NOASSERTION

Parallel computing with task scheduling.

Active13.8K3 weeks ago
Python
BSD-3-Clause

Scalable genomic analysis.

Active1.1K3 weeks ago
Python
MIT

DenoIST identifies and removes contamination in Image-based Spatial Transcriptomics data, using a transposed poisson mixture model with local neighbourhood offsets to infer genes that are likely to be due to neighbourhood contamination rather than endogenous expression.

Active93 weeks ago
R
MIT

bambu is a R package for multi-sample transcript discovery and quantification using long read RNA-Seq data. You can use bambu after read alignment to obtain expression estimates for known and novel transcripts and genes. The output from bambu can directly be used for visualisation and downstream analysis such as differential gene expression or transcript usage.

Active2473 weeks ago
R
GPL-3.0

Arc Institute's 40B-parameter genome foundation model trained on 9 trillion nucleotides from all domains of life, supporting 1M base pair context for generalist DNA/RNA/protein prediction and design (Nature 2026)

Active4K3 weeks ago
Jupyter Notebook
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)

Active23.9K3 weeks ago
Python
MIT

Low- and high-level wrappers for Gemma's RESTful API. They enable access to curated expression and differential expression data from over 10,000 published studies. Gemma is a web site, database and a set of tools for the meta-analysis, re-use and sharing of genomics data, currently primarily targeted at the analysis of gene expression profiles.

Active103 weeks ago
R
Apache-2.0+

Official MathWorks toolkit connecting AI agents to MATLAB via the MATLAB MCP Server and curated skills, enabling trusted engineering and scientific computing workflows with idiomatic code generation, testing, and error diagnosis in Claude Code, GitHub Copilot, OpenAI Codex, and Gemini CLI (686+ stars, BSD-3-Clause, 2026)

Active6863 weeks ago
MATLAB
NOASSERTION

MeLSI (Metric Learning for Statistical Inference) is a novel machine learning method for microbiome data analysis that learns optimal distance metrics to improve statistical power in detecting group differences. Unlike traditional distance metrics (Bray-Curtis, Euclidean, Jaccard), MeLSI adapts to the specific characteristics of your dataset to maximize separation between groups. The method uses an ensemble of weak learners to identify which microbial features drive group differences, providing both improved statistical power and biological interpretability through feature importance weights.

Active13 weeks ago
R
MIT

Have you ever index sorted cells in a 96 or 384-well plate and then sequenced using Sanger sequencing? If so, you probably had some struggles to either check the electropherogram of each cell sequenced manually, or when you tried to identify which cell was sorted where after sequencing the plate. Scifer was developed to solve this issue by performing basic quality control of Sanger sequences and merging flow cytometry data from probed single-cell sorted B cells with sequencing data. scifer can export summary tables, 'fasta' files, electropherograms for visual inspection, and generate reports.

Active73 weeks ago
R
MIT

Provides a unified interface to a variety of GSEA techniques from different bioconductor packages. Results are harmonized into a single object and can be interrogated uniformly for quick exploration and interpretation of results. Interactive exploration of GSEA results is enabled through a shiny app provided by a sparrow.shiny sibling package.

Active233 weeks ago
R
MIT

mia implements tools for microbiome analysis based on the SummarizedExperiment, SingleCellExperiment and TreeSummarizedExperiment infrastructure. Data wrangling and analysis in the context of taxonomic data is the main scope. Additional functions for common task are implemented such as community indices calculation and summarization.

Active573 weeks ago
R
Artistic-2.0

lcmsPlot is an R package designed for visualising Liquid Chromatography-Mass Spectrometry (LC-MS) data with publication-ready high-quality plots. The package enables users to generate and customise chromatograms, mass traces, spectra, and more with fine-tuned aesthetics and annotation options.

Active13 weeks ago
R
GPL-3.0

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

Active1683 weeks ago
Python
Apache-2.0

Fudan University's cascade machine learning forecasting system for 15-day global weather prediction, employing a 3D Earth-specific transformer with hard-constraint techniques to achieve state-of-the-art accuracy against traditional NWP and AI baselines

Active1753 weeks ago
Python

Diffusion-based document OCR framework replacing autoregressive decoding with block-level parallel diffusion decoding, enabling high-accuracy text recognition in scientific PDFs (613+ stars, MIT License)

Active6133 weeks ago
Python
MIT

Package fills a helper package role for whole gDR suite. It helps to support good development practices by keeping style requirements and style tests for other packages. It also contains build helpers to make all package requirements met.

Active33 weeks ago
R
Artistic-2.0

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

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)

Active4683 weeks ago
Python
MIT

A library for processing, analyzing and modeling spectroscopic data.

Active1763 weeks ago
Python
NOASSERTION

compareMS2 is a tool for comparing sets of (tandem) mass spectra for clustering samples, molecular phylogenetics, identification of biological species or tissues, and quality control. compareMS2 currently consumes Mascot Generic Format, or MGF, and produces output in a variety of common image and distance matrix formats.

Active43 weeks ago
JavaScript
MIT

Acausal modeling framework for automatically parallelized scientific machine learning (1.5k+ stars)

Active1.6K3 weeks ago
Julia
NOASSERTION

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)

Active4693 weeks ago
Python
MIT

DANTE (Da Amazing NucleoTide Exposer) is an algorithm for genotyping STR (short tandem repeat) alleles from NGS reads. It accounts for natural deviations from the expected sequence including repeat count variation, sequencing errors, ambiguous bases, and complex multi-motif loci. Provides evidence for expanded alleles too long to be captured by a single NGS read, as well as allelic point mutations, small insertions and deletions relevant for diagnostic evaluation. Includes both command-line and graphical user interface.

Active13 weeks ago
Python
CC-BY-NC-SA-4.0

Deep learning atomistic model across elements, temperatures, and pressures

Active5703 weeks ago
Python
MIT

Machine learning toolkit for many-body quantum systems, implementing neural quantum states, variational Monte Carlo, and tensor network algorithms to solve ground-state and dynamical problems in condensed matter physics and quantum chemistry (EPFL & collaborators, Nature Physics 2019/2022+, 670+ stars)

Active6863 weeks ago
Python
Apache-2.0

scider is an user-friendly R package providing functions to model the global density of cells in a slide of spatial transcriptomics data. All functions in the package are built based on the SpatialExperiment object, allowing integration into various spatial transcriptomics-related packages from Bioconductor. After modelling density, the package allows for several downstream analysis, including colocalization analysis, boundary detection analysis and differential density analysis.

Active113 weeks ago
R
GPL-3.0

Module for single-cell data extraction given a segmentation mask and multi-channel image.

Active1543 weeks ago
Python
Other

A developed and benchmarked reproducible machine learning framework for microbiome-based colorectal cancer (CRC) screening. By systematically evaluating normalization strategies, taxonomic resolutions, and class imbalance handling. This R package allows users to apply the full pipeline or selectively run specific components depending on their analytical needs. It establishes a scalable foundation for developing interpretable microbiome-based screening tools to support early CRC detection. This approach could be easily implemented in a national screening programme, to improve early detection rates for this disease.

Active03 weeks ago
R
MIT

Provides C and C++ hdf5 libraries.

Active73 weeks ago
R

The NCBI Gene Expression Omnibus (GEO) is a public repository of microarray data. Given the rich and varied nature of this resource, it is only natural to want to apply BioConductor tools to these data. GEOquery is the bridge between GEO and BioConductor.

Active1153 weeks ago
R
MIT

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

Controllable foundation model for general and specialized biomolecular structure prediction across proteins, nucleic acids, and complexes, featuring a public web server for interactive prediction workflows (IntelliGen AI, 223+ stars, Apache 2.0, 2025)

Active2233 weeks ago
Python
Apache-2.0

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.5K3 weeks ago
Python
Apache-2.0

Web application and service for visualizing small- to medium-scale models of gene regulatory networks. It automatically lays out either an unweighted or weighted network graph based on an Excel input spreadsheet containing an adjacency matrix where regulators are named in the columns and target genes in the rows. It is best-suited for visualizing networks of fewer than 35 nodes and 70 edges and has general applicability.

Active173 weeks ago
JavaScript
BSD-3-Clause

Automated pipeline for proteome-scale protein-protein interaction screening with AlphaFold-Multimer and AlphaFold 3, supporting flexible inputs (UniProt IDs, FASTA, residue regions, multimers, AF3 JSON features) and integrated downstream analysis for hit prioritization (Kosinski Lab, EMBL, Nature Protocols 2024, 317+ stars, GPL-3.0)

Active3173 weeks ago
Python
GPL-3.0

Cross-platform system optimizations for accelerating AlphaFold3 training with 1.73x speedup and 1.23x memory reduction

Active713 weeks ago
Python
MIT

A toolkit for visualizations in materials informatics.

Active3183 weeks ago
Python
MIT

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

Active673 weeks ago
Python
NOASSERTION