COSMO Lab's Avatar

COSMO Lab

@labcosmo.bsky.social

Computational Science and Modelling of materials and molecules at the atomic-scale, with machine learning.

1,244 Followers  |  193 Following  |  113 Posts  |  Joined: 25.10.2023  |  1.8204

Latest posts by labcosmo.bsky.social on Bluesky

Extremely sad news, I really hope IPAM somehow manages to carry on. If this is not seen as a successful program then I don't see what will be.

03.08.2025 21:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Logo for the metatrain project, featuring a locomotive coming out from behind a blocky M letter

Logo for the metatrain project, featuring a locomotive coming out from behind a blocky M letter

Thanks to the πŸ§‘β€πŸš€πŸ§‘β€πŸš€πŸ§‘β€πŸš€ who put this together, Sofiia in particular, and thanks to the #metatrain team as this would not be so easy without their work metatensor.github.io/metatrain/la...

24.07.2025 01:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Training curves for "conservative fine tuning" a PET model

Training curves for "conservative fine tuning" a PET model

Two new recipes landed in the #atomistic-cookbook πŸ§‘β€πŸ³πŸ“–. One explaining how to fine-tune the #PET-MAD universal model on a system-specific dataset, one training a model with conservative fine tuning. Check them out on atomistic-cookbook.org/examples/pet... and atomistic-cookbook.org/examples/pet...

24.07.2025 01:38 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Periodic boundary conditions for bosonic path integral molecular dynamics We develop an algorithm for bosonic path integral molecular dynamics (PIMD) simulations with periodic boundary conditions (PBC) that scales quadratically with t

Very few things make me prouder than having Jacob and @yotamfe.bsky.social's paper published today in JCP in the special issue honoring one of my personal heroes, Abraham Nitzan.

Abe is a giant of theoretical chemistry (in Israel and globally) and an inspiration to us all.
doi.org/10.1063/5.02...

08.07.2025 15:10 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

So give it a try and let us know if it works for you or if there are πŸ› to fix. You can build plumed-metatomic from source, or use our conda build, that is also used in the recipe. Have fun!

07.07.2025 20:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You can also use anything you can call from torch, including other tools from the #metatensor ecosystem, such as metatensor.github.io/featomic, and of course you can then use this with whatever code uses PLUMED, from LAMMPS to ipi-code.org.

07.07.2025 20:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
code snippet for a PLUMED input reading
```
histo: METATOMIC ...
    MODEL=histo-cv.pt
    EXTENSIONS_DIRECTORY=./extensions/
    SPECIES1=1-38
    SPECIES_TO_TYPES=18
...

cv1: SELECT_COMPONENTS ARG=histo COMPONENTS=1
cv2: SELECT_COMPONENTS ARG=histo COMPONENTS=2
```

code snippet for a PLUMED input reading ``` histo: METATOMIC ... MODEL=histo-cv.pt EXTENSIONS_DIRECTORY=./extensions/ SPECIES1=1-38 SPECIES_TO_TYPES=18 ... cv1: SELECT_COMPONENTS ARG=histo COMPONENTS=1 cv2: SELECT_COMPONENTS ARG=histo COMPONENTS=2 ```

Basically, you just need to define a `torch.nn.module` with a specific API, and then you can define anything you like as a CV calculator. Export as .pt torchscript model, and it's just on METATOMIC action away from reading it in #plumed

07.07.2025 20:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
snapshot of a trajectory of a Ar38 cluster undergoing a transition from the fcc to the icosahedral minima

snapshot of a trajectory of a Ar38 cluster undergoing a transition from the fcc to the icosahedral minima

New πŸ§‘β€πŸ³πŸ“– #recipe landed, doubling up as a @plumed.org tutorial 🐦 atomistic-cookbook.org/examples/met..., and explaining how to use the #metatomic interface in #plumed to define custom collective variables with all the flexibility and speed of torch.

07.07.2025 20:21 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Kudos to πŸ§‘β€πŸš€ Arslan, Sofiia & @luthaf.bsky.social, Giovanni and Marnik from the #MC3D team, and Sandip from BASF with who'll be pleased to see that sketch-maps of atomistic datasets are back in action! #compchem #machinelearning

26.06.2025 11:41 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

As a nice side-effect, we distribute (well, PR still underway πŸ˜†) a featurizer based on PET-MAD latent features that you can use together with `chemiscope.explore` to as a universal materials cartography tool - it even works out of the box to follow the melting of Al!

26.06.2025 11:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
PET-MAD, a universal interatomic potential for advanced materials modeling

In short, we suggest that rather than building YUUUGE datasets we need to look to maximize diversity and make sure the reference energetics is 100% internally consistent. You can see in the PET-MAD paper how this pans out when used for training (TL;DR: it works really well) arxiv.org/html/2503.14...

26.06.2025 11:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Diverse data is good data! Took a while to polish it, but we have finally released the small-but-smart MAD dataset we used to train PET-MAD. You can find more on the #preprint arxiv.org/html/2506.19... or just head to the #materialscloud to fetch MAD archive.materialscloud.org/records/xdsb...

26.06.2025 11:41 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

So kudos to πŸ§‘β€πŸš€ Filippo and @marceldotsci.bsky.social bsky.app/profile/labc..., thanks to funders @erc.europa.eu @snf-fns.ch @cscsch.bsky.social and @nccr-marvel.bsky.social, and go to Filippo's talk if you are at #icml25, to see this nice mix of #compchem and #machinelearning!

20.06.2025 15:56 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Demonstration of multiple time stepping with non-conservative forces

Demonstration of multiple time stepping with non-conservative forces

And you can also use with multiple time stepping #moleculardynamics, recovering most of the speed-up of direct forces, and avoiding the sampling artefacts. Pretty sweet deal, and easy to realize with ipi-code.org, see the πŸ§‘β€πŸ³πŸ“– atomistic-cookbook.org/examples/pet...

20.06.2025 15:53 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A plot showing the speedup achieved by conservative fine tuning

A plot showing the speedup achieved by conservative fine tuning

Best still, you can use direct forces to pre-train a ML potential, and then use "conservative fine tuning" with back-propagation - saving time and achieving similar (or better πŸ˜†) accuracy

20.06.2025 15:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
FlashMD: long-stride, universal prediction of molecular dynamics

More importantly, we elaborate better how direct forces *can still be used*. First, we re-use an idea from FlashMD arxiv.org/html/2505.19... to enforce energy conservation. Not a fix, but a mitigation strategy.

20.06.2025 15:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A scheme explaining why the extended receptive radius afforded for the derivatives of an interatomic potential don't happen when doing direct force prediction.

A scheme explaining why the extended receptive radius afforded for the derivatives of an interatomic potential don't happen when doing direct force prediction.

We have however added quite a bit - from direct stresses, to a discussion of why direct forces are shorter-ranged than those you get from differentiating a potential with the same receptive radius.

20.06.2025 15:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
A plot of energy conservation for conservative models (that work) and non-conservative models with direct forces (that blow up)

A plot of energy conservation for conservative models (that work) and non-conservative models with direct forces (that blow up)

The conclusions haven't changed: using direct force predictions in atomistic simulations is a bad idea - they don't conserve energy, lead to unstable geometry optimization, and break energy equipartition when used with thermostats. Clear from the plot: conservative πŸ‘Œ, non-conservative πŸ’₯.

20.06.2025 15:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
The dark side of the forces: assessing non-conservative force... The use of machine learning to estimate the energy of a group of atoms, and the forces that drive them to more stable configurations, have revolutionized the fields of computational chemistry and...

Very proud to send Filippo Bigi to Vancouver to give an oral presentation at @icmlconf.bsky.social about our investigation of the use of "dark-side forces" in atomistic simulations. The final version is here openreview.net/forum?id=OEl... and it's worth a read even if you already read the #preprint

20.06.2025 15:53 β€” πŸ‘ 9    πŸ” 5    πŸ’¬ 1    πŸ“Œ 2
Post image Post image

πŸŽ‰ DFT-accurate, with built-in uncertainty quantification, providing chemical shielding anisotropy - ShiftML3.0 has it all! Building on a successful @nccr-marvel.bsky.social-funded collaboration with LRMπŸ§²βš›οΈ, it just landed on the arXiv arxiv.org/html/2506.13... and on pypi pypi.org/project/shif...

17.06.2025 13:18 β€” πŸ‘ 18    πŸ” 7    πŸ’¬ 1    πŸ“Œ 0
Preview
EPFL research is back on the European stage Eight EPFL researchers have been selected by the European Research Council (ERC) as part of the 2024 call for proposals for the Advanced Grant competition, including four in the School of Engineering.

πŸ† Congratulations to Prof Francesco Stellacci from Materials Science and Engineering at EPFL for receiving an ERC Advanced Grant for his project Engineering Protein Interactions Using Small Molecules

Find out more: actu.epfl.ch/news/epfl-re...

17.06.2025 13:09 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

#metatensor day about to start! Join us on zoom if you're not at #EPFL epfl.zoom.us/j/68368776745 @nccr-marvel.bsky.social

13.06.2025 07:32 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Great job from the #SCITAS team deploying an energy-efficient GPU cluster to support #AI research (and all accelerated flavors of scientific computing) at #EPFL www.lenovo.com/us/en/case-s... @epfl-ai-center.bsky.social

09.06.2025 17:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Long-stride trajectories with a universal FlashMD model - The Atomistic CookbookContentsMenuExpandLight modeDark modeAuto light/dark, in light modeAuto light/dark, in dark mode

We wouldn't be @labcosmo.bsky.social if we didn't want you to go break it, so head to atomistic-cookbook.org/examples/fla... for a crash-course πŸ§‘β€πŸ³πŸ“– recipe, but not before reading the warnings arxiv.org/html/2505.19.... Have fun! #compchem #machinelearning #md @nccr-marvel.bsky.social @erc.europa.eu

27.05.2025 07:02 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

If you do, the rewards can be very impressive: you can run solvated alanine dipeptide and observe superionic behavior in LiPS with 16fs time step, and watch the Al(110) surface pre-melt in strides of 64fs. And all with the same universal model, no fine-tuning needed!

27.05.2025 07:02 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Darth Vader dressed as Santa presents a non-conservative forcefield

Darth Vader dressed as Santa presents a non-conservative forcefield

Much as for direct force prediction [ arxiv.org/html/2412.11... ] you better know what you are doing: you've no guarantee of energy conservation, or of equipartition, so you should know your thermostats VERY well. Caveat emptor.

27.05.2025 07:02 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
PET-MAD, a universal interatomic potential for advanced materials modeling

Filippo's idea was to use the heavy-duty PET-MAD model [ arxiv.org/html/2503.14... ] to generate a bunch of trajectories of wildly different compounds and use a PET-like architecture to learn (q',p') from (q,p), and and to think A LOT about the many things that could possibly go wrong.

27.05.2025 07:02 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Learning Large-Time-Step Molecular Dynamics with Graph Neural Networks Molecular dynamics (MD) simulation predicts the trajectory of atoms by solving Newton's equation of motion with a numeric integrator. Due to physical constraints, the time step of the integrator need ...

There are reports as early as 2021 [cf. arxiv.org/abs/2111.15176 ] of using neural nets to predict a MD trajectory in large strides, but these were usually limited to a single system in a given thermodynamic state point. Nice, but not life-changing.

27.05.2025 07:02 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Scheme of the GNN architecture of the FlashMD method.

Scheme of the GNN architecture of the FlashMD method.

πŸ“’ Running molecular dynamics with time steps up to 64fs for any atomistic system, from Al(110) to Ala2? Thanks to πŸ§‘β€πŸš€ Filippo Bigi and Sanggyu Chong, with some help from Agustinus Kristiadis, this is not as crazy as it sounds. Let us briefly introduce FlashMD⚑ arxiv.org/html/2505.19...

27.05.2025 07:02 β€” πŸ‘ 37    πŸ” 12    πŸ’¬ 1    πŸ“Œ 1
Post image

πŸ§‘β€πŸš€Kevin shows off his multilingual skills with a public defense that is very much for the general public πŸ˜…

12.05.2025 14:22 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

@labcosmo is following 20 prominent accounts