Plotting structure-level vs. atomic-level diversity using pet-oam-xl in Chemiscope #531
Replies: 2 comments 4 replies
-
|
I moved this discussion to the chemiscope repository, since it is more about how to use chemiscope than how to use upet!
Yes, this will plot one point per atomic environment.
I'm not sure what will happen inside the pet-oam-xl model, but you can try removing the It is likely that you will have to implement some kind of pooling yourself here though, as a custom metatomic model that calls pet-oam-xl internally. See https://chemiscope.org/docs/examples/8-explore-with-metatomic.html#defining-a-custom-model for a simple example, and we can help you get started with doing the same here. One more point: the pet-mad featurizer in particular is a bit more complex than using pet-oam-xl as a You could reproduce this setup with pet-oam-xl, but it would require re-training a custom featurizer. @sofiia-chorna do we have scripts we can share to train something similar to the |
Beta Was this translation helpful? Give feedback.
-
|
Ok,
Are there two types of features?
I think there's only one feature vector we are talking about here, which is the last layer feature vector before the energy prediction. (i.e. the "raw internal PET features" mean the same as "ast layer features for the energy head ")
Chemiscope can squash down the u-MLIP latent space vector down to 2/3D for visualisations automatically; however, this is not useful because it uses PCA instead of more robust algorithms like Sketchmap. P.S. The link page is showing me a 404 page not found error features |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
I am working on extracting the chemically most diverse structures from a dataset of ligand-coated nanoparticles, and I am trying to utilise the PETMADFeaturizer with chemiscope (link to chemiscope examples scripts) to visualise this.
Currently, I am using the following setup:
I have a couple of questions regarding this implementation:
Atomic vs. Structure Level: Am I correct in understanding that this code will only capture the atomic-level diversity ?
Structure-Level Implementation: To plot structure-level diversity across the dataset, will I need to additionally implement the concatenation-based (or pooling) formulation described in the MAD paper, or is there a native way to pass global environments?
If anyone could point me toward existing code snippets or examples for plotting structure-based diversity using Chemiscope and these MLIPs, it would be incredibly helpful.
Beta Was this translation helpful? Give feedback.
All reactions