Skip to main content

Molecular property prediction based on Graph Convolution Network published by Deep4Chem

Project description

D4C molecular property prediction

License Version

This project is a deep learning application designed to predict molecular properties. The models implemented in this project feature interpretable and hierarchical architectures, including conventional graph convolutional models.

How to start

  1. Place the CSV file for training in the "_Data" folder.
    • The SMILES strings of molecules should be in the "compound" column.
    • There needs to be at least one molecular property for each corresponding molecule.
  2. Check and choose the ID of the deep learning model in "network_refer.yaml".
  3. Run the "main.py" file as
python main.py -n [network_id] -d [data_file_name] -t [property_column]

For example,

python main.py -n GCN -d Aqsoldb -t Solubility

The graph cache file will be saved in "_Graph" folder. The trained result will be saved in "_Model" folder.

Code Attribution and Licensing Information

This project includes code from the GC-GNN by Adem Rosenkvist Nielsen Aouichaoui (arnaou@kt.dtu.dk), licensed under the MIT License. https://github.com/gsi-lab/GC-GNN/tree/main

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

D4CMPP-0.21.tar.gz (32.5 kB view hashes)

Uploaded Source

Built Distribution

D4CMPP-0.21-py3-none-any.whl (44.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page