__luthaf__ Profile Banner
Guillaume Fraux Profile
Guillaume Fraux

@__luthaf__

Followers
403
Following
238
Media
31
Statuses
805

Computational chemist at @lab_COSMO. Too many simulations running, too many OSS projects (@libchemfiles), too many instruments. Also @[email protected].

Lausanne, Switzerland
Joined December 2014
Don't wanna be here? Send us removal request.
@__luthaf__
Guillaume Fraux
17 days
RT @marceldotsci: ✨preprint alert: "learning long-range representations w/ equivariant messages" in which we get into the fray of long-rang….
0
8
0
@__luthaf__
Guillaume Fraux
7 months
Many thanks to everyone who helped with this development effort, in particular @PhilipLoche , Fillipo Bigi, @jwasci, @MicheleCeriotti and many others at @lab_COSMO, their help was invaluable in getting this project out and useful!. 10/n, n=10!.
0
0
1
@__luthaf__
Guillaume Fraux
7 months
We are also open to adding other representations you use for your research, please let us know what you would like to see! 9/n.
1
0
0
@__luthaf__
Guillaume Fraux
7 months
Documentation is available here (, in a rough state but complete. The next step for us will be to improve this documentation, and then bring GPU acceleration in the mix! 8/n.
1
0
0
@__luthaf__
Guillaume Fraux
7 months
As usual, everything is open source (, and you can now use `pip install featomic` or `pip install featomic-torch` to install it! 7/n.
github.com
Computing representations for atomistic machine learning - metatensor/featomic
1
0
0
@__luthaf__
Guillaume Fraux
7 months
Featomic output is using the metatensor format, keeping the data as sparse as possible to minimize memory usage; and fully annotating the representation with metadata to help you understand the complex objects you are manipulating. 6/n.
1
0
0
@__luthaf__
Guillaume Fraux
7 months
We also provide an integration with TorchScript to use your machine learning models based on featomic inside LAMMPS/GROMACS/PLUMED/. without keeping Python around (more on this coming soon!) 5/n.
1
0
0
@__luthaf__
Guillaume Fraux
7 months
The code is parallelized, able to compute gradients with respect to positions, cell and strain; and available from multiple languages: Python of course, but also C, C++ and Rust. 4/n.
1
0
0
@__luthaf__
Guillaume Fraux
7 months
We also provides tools to build more complex representations in Python, such as high body order equivariants (i.e. ACE) and multi-centers equivariants, for example to describe properties of pairs of atoms when learning an Hamiltonian matrix. 3/n.
1
0
0
@__luthaf__
Guillaume Fraux
7 months
Featomic implements the SOAP PowerSpectrum and related representations, such as the 2 body radial spectrum, and the equivariant spherical expansion. We also implemented LODE long range equivariant features; and many more! You can find everything here: 2/n.
github.com
Computing representations for atomistic machine learning - metatensor/featomic
2
0
0
@__luthaf__
Guillaume Fraux
7 months
Happy new year everyone! After more than three years of work, and splitting out a whole separate package, I am extremely happy to announce the first full public release of featomic, a package to compute representations for atomistic machine learning! 1/n.
1
6
23
@__luthaf__
Guillaume Fraux
8 months
RT @marceldotsci: New: Fast and flexible range-separated models for atomistic machine learning, spearheaded by Kevin and Philip, with many….
Tweet card summary image
arxiv.org
Most atomistic machine learning (ML) models rely on a locality ansatz, and decompose the energy into a sum of short-ranged, atom-centered contributions. This leads to clear limitations when trying...
0
8
0
@__luthaf__
Guillaume Fraux
8 months
RT @marceldotsci: are you using vesin yet? it's really good!.
0
1
0
@__luthaf__
Guillaume Fraux
8 months
RT @lab_COSMO: Hello! I'm posting this both here and on the better place, let's see where it gets more re-posts 😇. We are looking for a res….
epfl.ch
-
0
9
0
@__luthaf__
Guillaume Fraux
8 months
Vesin provides a Python API, as well as a C API, intended to be dropped inside your own code in a single file. We also expose TorchScript bindings for your ML models that need to compute their own neighbor list.
1
0
0
@__luthaf__
Guillaume Fraux
8 months
I'm getting into the habit of announcing new code releases. Today's release is version 0.3.0 of vesin (, a small library to compute neighbor/pair lists for atomistic systems! Now with an option to sort the pairs and integration with metatensor models.
1
2
11
@__luthaf__
Guillaume Fraux
10 months
RT @lab_COSMO: It is time for jack-o-molecule 🎃! Happy chemiscoping
Tweet media one
0
2
0
@__luthaf__
Guillaume Fraux
10 months
RT @lab_COSMO: Then, we added some cosmetic options for the map viewer, to hide point outlines, or to draw a line to show a trajectory. Noo….
0
1
0
@__luthaf__
Guillaume Fraux
10 months
RT @lab_COSMO: First, @andrew_tarzia added preliminary support for defining bonds manually, which is useful when displaying non-standard st….
0
1
0