Skip to content
@lab-cosmo

Laboratory of Computational Science and Modeling

Hi there! This is the github page of the COSMO lab. In this repository you can find the software developed by our group, collaborators and friends.

We publish our code because we believe in open science and want the community to both benefit from our work and contribute to it.

Clone, enjoy... and cite

External Projects

Besides the repositories we pin below we develop the following projects.

metatrain: a command line tool to train atomistic machine learning model for any kind of target

metatomic: a standard interface to load and execute ML models in various simulation engines

metatensor: a data storage and exchange format created for atomistic machine learning

i-pi a universal force engine designed to be used together with an ab-initio, empirical or machine-learning force field (or a combination of these!) to run molecular dynamics simulations, including nuclear quantum effects.

scikit-matter: a collection of scikit-learn compatible utilities that implement methods born out of the materials science and chemistry communities.

featomic: a library to compute representations for atomistic machine learning

Tutorials and Examples:

atomistic-cookbook an online, interactive collection of "recipes" to perform different kinds of atomistic simulations, from path integral dynamics to the training of a ML model

kernel-tutorials a set of utilities and pedagogic notebooks for the use of linear and kernel methods in atomistic modeling

sampling-tutorial a set of exercise files and handouts for a sampling tutorial, from thermostatting to non-linear dimensionality reduction

Legacy code:

We list below a collection of legacy codes and tools developed in our lab. They are functional and working, but no longer maintained.

gle4md colored-noise thermostats for molecular dynamics: http://gle4md.org/

pamm tools for the Probabilistic Analysis of Molecular Motifs method

sketchmap a suite of programs to perform non-linear dimensionality reduction: http://sketchmap.org

Pinned Loading

  1. atomistic-cookbook atomistic-cookbook Public

    A collection of simulation recipes for the atomic-scale modeling of materials and molecules

    Python 47 8

  2. chemiscope chemiscope Public

    An interactive structure/property explorer for materials and molecules

    TypeScript 174 42

  3. torch-pme torch-pme Public

    Particle-mesh based calculations of long-range interactions in PyTorch

    Python 78 9

  4. upet upet Public

    Universal interatomic potentials for advanced materials modeling

    Python 193 17

  5. flashmd flashmd Public

    A universal ML model to predict molecular dynamics trajectories with long time steps

    Python 45 5

  6. shiftml shiftml Public

    A python package for the prediction of chemical shieldings of organic solids and beyond.

    Python 17 4

Repositories

Showing 10 of 52 repositories
  • atomistic-cookbook Public

    A collection of simulation recipes for the atomic-scale modeling of materials and molecules

    lab-cosmo/atomistic-cookbook’s past year of commit activity
    Python 47 BSD-3-Clause 8 11 5 Updated Apr 7, 2026
  • chemiscope Public

    An interactive structure/property explorer for materials and molecules

    lab-cosmo/chemiscope’s past year of commit activity
    TypeScript 174 BSD-3-Clause 42 14 (1 issue needs help) 1 Updated Apr 2, 2026
  • lorem-jax Public

    Learning Long-Range Representations with Equivariant Messages

    lab-cosmo/lorem-jax’s past year of commit activity
    Python 6 BSD-3-Clause 1 3 1 Updated Apr 1, 2026
  • toolbox Public

    Assorted libraries and utilities for atomistic simulation analysis

    lab-cosmo/toolbox’s past year of commit activity
    C++ 8 7 0 0 Updated Apr 1, 2026
  • pamm Public

    Tools for the Probabilistic Analysis of Molecular Motifs method

    lab-cosmo/pamm’s past year of commit activity
    Fortran 8 GPL-3.0 6 0 0 Updated Apr 1, 2026
  • cosmo-tools Public

    Scripts, jupyter nbs, and general helpful stuff from COSMO by COSMO

    lab-cosmo/cosmo-tools’s past year of commit activity
    TeX 8 7 0 1 Updated Apr 1, 2026
  • torch-pme Public

    Particle-mesh based calculations of long-range interactions in PyTorch

    lab-cosmo/torch-pme’s past year of commit activity
    Python 78 BSD-3-Clause 9 10 (1 issue needs help) 1 Updated Apr 1, 2026
  • torch-spex Public

    spherical expansions in torch

    lab-cosmo/torch-spex’s past year of commit activity
    Python 3 3 8 2 Updated Apr 1, 2026
  • upet Public

    Universal interatomic potentials for advanced materials modeling

    lab-cosmo/upet’s past year of commit activity
    Python 193 BSD-3-Clause 17 0 0 Updated Mar 31, 2026
  • jax-pme Public

    Particle-mesh based calculations of long-range interactions in JAX

    lab-cosmo/jax-pme’s past year of commit activity
    Python 26 3 2 0 Updated Mar 30, 2026

Top languages

Loading…

Most used topics

Loading…