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.

62 of 6,573 resources

Showing 150

Directed message passing neural networks for property prediction of molecules and reactions with uncertainty and interpretation.

Active2.4K3 days ago
Python
NOASSERTION

A library and command-line tool for building and analyzing complex homogeneous microkinetic models from quantum chemistry calculations, with support for quasi-harmonic thermochemistry, quantum tunnelling corrections, molecular symmetries and more.

Active641 week ago
Python
MIT

A quantum chemistry package written in Python.

Active791 week ago
Python
Apache-2.0

A benchmark for ML-guided high-throughput materials discovery.

Active2461 week ago
Python
MIT

Python Library for Automating Molecular Simulation: input preparation, job execution, file management, output processing and building data workflows.

Active932 weeks ago
Python
NOASSERTION

Library for fast calculations of **mo**lecula**r** **fe**at**u**re**s** from 3D structures for machine learning with a focus on steric descriptors.

Active2352 weeks ago
Python
MIT

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

Active2313 weeks ago
Python
MIT

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

A toolkit for visualizations in materials informatics.

Active3233 weeks ago
Python
MIT

A library for processing, analyzing and modeling spectroscopic data.

Active1793 weeks ago
Python
NOASSERTION

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

Active683 weeks ago
Python
NOASSERTION

Ensemble of automated machine learning protocols that can be run sequentially through a single command line. The program works for regression and classification problems.

Active554 weeks ago
Python
MIT

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

Active4021 month ago
Python
MIT

A Simulation Tool for Fractured and Deformable Porous Media.

Active3151 month ago
Python
GPL-3.0

A molecule manipulation library.

Active2371 month ago
Python
NOASSERTION

Predicts the pKa values of ionizable groups in proteins and protein-ligand complexes based in the 3D structure.

Active3651 month ago
Python
LGPL-2.1

atomate2 is a library of computational materials science workflows.

Active3291 month ago
Python
NOASSERTION

A package for creating fast and accurate interatomic potentials.

Active3581 month ago
Python
MIT

Ensemble of automated QM workflows that can be run through jupyter notebooks, command lines and yaml files.

Active1321 month ago
Python
MIT

Parameter/topology editor and molecular simulator with visualization capability.

Active4531 month ago
Python

A library containing basis sets for use in quantum chemistry calculations. In addition, this library has functionality for manipulation of basis set data.

Active1992 months ago
Python
BSD-3-Clause

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

Active2662 months ago
Python
BSD-3-Clause

Interaction Fingerprints for protein-ligand complexes and more.

Active5102 months ago
Python
Apache-2.0

A tool and library for creating quantum chemistry input files.

Active522 months ago
Python
BSD-3-Clause

Calculate mass, elemental composition, and mass distribution spectrum of a molecule given by its chemical formula, relative element weights, or sequence.

Active712 months ago
Python
BSD-3-Clause

This package provides a periodic table of the elements with support for mass, density and xray/neutron scattering information.

Active1732 months ago
Python
NOASSERTION

Makes alchemical free energy calculations easier by leveraging the full power and flexibility of the PyData stack.

Active2412 months ago
Python
BSD-3-Clause

High-throughput PubChem client for batch queries with caching, validation, rate-limit-aware retries, and a simple CLI.

Active522 months ago
Python
MIT

Automate downloading, opening, and parsing DrugBank.

Active673 months ago
Python
MIT

A package for accessing data from the NIST webbook...

Active583 months ago
Python
MIT

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

Active5423 months ago
Python
Apache-2.0

Convert AMBER forcefields from ANTECHAMBER to GROMACS format.

Active2603 months ago
Python
GPL-3.0

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

Active323 months ago
Python
MIT

Simple RDKit molecule editor GUI using PySide.

Active1793 months ago
Python
LGPL-3.0

End-to-end molecular dynamics engine built on PyTorch, enabling differentiable simulations with neural network potentials and GPU acceleration for machine learning-accelerated molecular dynamics (MIT License, 707+ stars)

Active7164 months ago
Python
MIT

AstraZeneca's industrial-grade retrosynthetic planning tool using MCTS to recursively decompose molecules into purchasable precursors, with multi-step route scoring and support for custom one-step models (v4.0, 2024)

Active8744 months ago
Python
MIT

Tool to build force field input files for molecular simulation.

Active2044 months ago
Python
MIT

Universal pretrained neural network potential with charge and magnetic moment awareness, trained on 1.5M+ Materials Project inorganic structures for charge-informed molecular dynamics and phase diagram prediction (Berkeley, Nature Machine Intelligence 2023 Cover)

Idle3996 months ago
Python
NOASSERTION

File parser/converter for QM, MD and plane-wave DFT programs.

Idle1706 months ago
Python
LGPL-3.0

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

Idle3357 months ago
Python
MIT

A library for building, manipulating, analyzing and automatic design of molecules, including a genetic algorithm.

Idle2897 months ago
Python
MIT

ChemFormula provides a class for working with chemical formulas. It allows parsing chemical formulas, calculating formula weights, and generating formatted output strings (e.g. in HTML, LaTeX, or Unicode).

Idle369 months ago
Python
MIT

A library for computational chemistry (DFT) for input file generation, data extraction, method screening and analysis.

Idle229 months ago
Python
Apache-2.0

Experiments with expanded ensembles to explore chemical space.

Idle20310 months ago
Python
MIT

A Package For Training SNAP Interatomic Potentials for use in the LAMMPS molecular dynamics package.

Idle18910 months ago
Python
GPL-2.0

NIST's open-source platform for data-driven atomistic materials design, integrating DFT datasets (JARVIS-DFT), machine learning property prediction (JARVIS-ML), and a comprehensive leaderboard for benchmarking materials AI methods across the periodic table (384+ stars)

Idle39012 months ago
Python
NOASSERTION

A library for estimating thermochemical properties of molecules and adsorbates using group additivity.

Idle91 year ago
Python
MIT

General purpose tools for high-throughput catalysis.

Idle1041 year ago
Python
GPL-3.0

Self-Referencing Embedded Strings (SELFIES): A 100% robust molecular string representation.

Idle8571 year ago
Python
Apache-2.0

A module for solving and visualizing the Schrödinger equation.

Idle1.2K1 year ago
Python
BSD-3-Clause