Trained machine-learning models for molecular absorption-spectrum prediction

dc.contributor.authorDhanpal, Siddharth
dc.contributor.authorElliott, Peter
dc.contributor.authorTrevisanutto, Paolo Emilio
dc.contributor.authorElena, Alin Marin
dc.contributor.authorTEOBALDI, Gilberto
dc.date.accessioned2026-10-05T09:29:26Z
dc.date.issued2026-10-04
dc.description.abstractThis record contains five trained machine-learning models for predicting molecular absorption spectra and associated spectrum-normalization constants from molecular atomic structure and three-dimensional ground-state electron density. The following model files are provided: cnn_model_spectra.pt — a three-dimensional convolutional neural network (CNN) for predicting normalized molecular absorption spectra from ground-state electron-density grids. cnn_model_normconst.pt — a three-dimensional CNN for predicting the spectrum-normalization constant from ground-state electron-density grids. Its matching training configuration is required to convert model outputs to the original spectrum-sum units. mace_model_spectra.pth — trained MACE model parameters for predicting normalized molecular absorption spectra from atomic species and Cartesian coordinates. schnet_model_spectra.pt — a SchNet checkpoint bundle for predicting normalized molecular absorption spectra from atomic species and Cartesian coordinates. dimenetpp_model_spectra.pt — a DimeNet++ checkpoint bundle for predicting normalized molecular absorption spectra from atomic species and Cartesian coordinates. The SchNet and DimeNet++ files contain trained weights, model identifiers, architecture settings and training configuration. These bundles allow the architectures to be reconstructed using the associated software; they require the repository code and its dependencies for inference. The models were developed using molecules from the QM7 dataset (http://quantum-machine.org/datasets/) and electronic-structure calculations of ground-state electron densities and absorption spectra. Spectrum predictions are evaluated over a 900-bin energy window from 0.0 to 0.4495 atomic units, with a spacing of 0.0005 atomic units, and are normalized to unit sum within this window. The normalization CNN predicts the sum of the corresponding 900 reference-spectrum values, enabling recovery of the calculated spectrum's intensity scale when used with a consistently normalized spectral prediction. The density-to-spectrum CNN learns a surrogate mapping from ground-state electron density to molecular spectral response. SchNet, DimeNet++ and MACE learn structure-to-spectrum mappings from atomic species and coordinates. These models support comparison of density-based and structure-based representations for molecular spectroscopy. Model definitions, preprocessing procedures, inference scripts, training and data-split documentation, normalization conventions and examples are available in the associated software repository: https://github.com/stfc-ai4s/QM7-Absorption-ML These trained models are released to support inference, reproducibility, reuse and comparison of machine-learning approaches for molecular spectroscopy within the scope of the associated study.
dc.identifier.urihttps://edata.stfc.ac.uk/handle/edata/1019
dc.identifier.urihttps://doi.org/10.5286/edata/987
dc.rightsMIT Licenceen
dc.subject.otherMolecular absorption spectra
dc.subject.otherMachine learning
dc.subject.otherQM7 dataset
dc.subject.otherGround-state electron density
dc.subject.otherTDDFT
dc.subject.otherGraph neural networks
dc.subject.other3D convolutional neural networks
dc.subject.otherSchNet
dc.subject.otherDimeNet++
dc.subject.otherMACE
dc.titleTrained machine-learning models for molecular absorption-spectrum prediction
dc.typeModel

Files

Original bundle

Now showing 1 - 5 of 6
Loading...
Thumbnail Image
Name:
cnn_model_normconst.pt
Size:
1.37 GB
Format:
Unknown data format
Loading...
Thumbnail Image
Name:
cnn_model_spectra.pt
Size:
1.43 GB
Format:
Unknown data format
Loading...
Thumbnail Image
Name:
mace_model_spectra.pth
Size:
7.97 MB
Format:
Unknown data format
Loading...
Thumbnail Image
Name:
schnet_model_spectra.pt
Size:
744.96 KB
Format:
Unknown data format
Loading...
Thumbnail Image
Name:
dimnetpp_model_spectra.pt
Size:
25.05 MB
Format:
Unknown data format

Collections