Skip to content

Sensitivity prediction of energetic materials using a transformer model

License

Notifications You must be signed in to change notification settings

nigelnnk/MATCh-sensitivity

Repository files navigation

Sensitivity Prediction of Energetic Materials using Machine Learning

This repo contains the implementation of my FYP project, mainly centered on the adaptation of the Molecule Attention Transformer (ArXiv) to energetic materials. This new model is named MATCh, representing the inclusion of partial charges of atoms for a more comprehensive molecule representation.

Machine learning model architecture of MATCh

Code

  • cv.py used for cross-validation
  • tune.py used for hyperparameter optimisation using Ray Tune
  • src/transformer.py file with MAT class implementation, directly from the MAT repo
  • src/utils.py file with utils functions
  • src/featurization/data_utils.py file which contains molecule specific featurisations to this problem.

Requirements

  • Python 3.6
  • PyTorch 1.9
  • RDKit 2019.03.2

About

Sensitivity prediction of energetic materials using a transformer model

Topics

Resources

License

Stars

Watchers

Forks

Languages