Open sgbaird opened 2 years ago
In terms of validation, we can probably use mat3ra (since we don't have a VASP license) to perform relaxation of structures produced via a generative model, since the idea would be to use the code here as a processing step of outputs from generative models.
I am no longer at mat3ra but just for awareness they operate on a license passthrough so to use the maintained VASP compilations you need to show evidence of a VASP license.
In terms of validation, we can probably use mat3ra (since we don't have a VASP license) to perform relaxation of structures produced via a generative model, since the idea would be to use the code here as a processing step of outputs from generative models.
I am no longer at mat3ra but just for awareness they operate on a license passthrough so to use the maintained VASP compilations you need to show evidence of a VASP license.
Very useful info. Thank you @CompRhys! That was my misunderstanding. Will probably need to write funding for a VASP license into whatever next grant we submit.
Very useful info. Thank you @CompRhys! That was my misunderstanding. Will probably need to write funding for a VASP license into whatever next grant we submit.
afaik it's a one time payment and last forever tied to the PI and not that expensive compared to experimental fixed costs ~5k
@hasan-sayeed
Some things we'll need:
Structure
object) and outputs Michael's representation, and another function that takes Michael's representation and converts it back to a CIF (really aStructure
object) https://github.com/sparks-baird/pallete-dft-relaxation-surrogate/issues/3We'll also need to get familiar with the building blocks of the (unofficial) Palette repository. There aren't instructions on non-CLI usage via Python, so we'll need to do (hopefully a small amount) of digging to see which Python modules are actually being called. We'll also need to see to what extent we need to rework the modules to handle our custom representation rather than image files, and whether the consideration of spatial relationships with images are going to throw things off with non-spatially-correlated feature order in Michael's representation.
We'll also need/want comparisons with other implementations and a "notion of best" to see if what we do has any real value. The notions of best may be easier to define than for generative tasks because we can have the ground truth. In the case of the WMB dataset mentioned by @CompRhys in https://github.com/materialsproject/matbench/issues/104#issuecomment-1030739336, the notion of best will be based on how closely the positioning of atoms matches that of the relaxed structure, so probably via a crystallographic distance metric, for which there are certainly a number of options:
@hasan-sayeed the REFs above are in
mat-discover/distance-metrics/structure
Zotero group folder.In terms of validation, we can probably use mat3ra (since we don't have a VASP license) to perform relaxation of structures produced via a generative model, since the idea would be to use the code here as a processing step of outputs from generative models. It also opens up the question of creating a dataset of generated compounds and their DFT-relaxed counterparts using e.g. FTCP which @ZahraGhSh has been working on with the help of @SiyuIsaacParkerTian, and of course we can use our group's GAN as well.