Swan

Swan is a Python package to create statistical models to predict molecular properties

5
contributors
Get started
537 commitsLast commit ≈ 19 months ago14 stars1 fork

Cite this software

What Swan can do for you

  • Provides several workflows to predict molecular properties using deep learning
  • Handles automatically all the training in GPU or CPU
  • Uses smiles as input

Swan is a Python library build on top of Pytorch and Pytorch geometric that allow generating statistical models to predict molecular properties. It takes as input a YAML file describing what kind of statistical model should be generated together with the path to a CSV file containing both the smiles and the molecular properties (labels) to train the model. The model can be trained either on GPU or CPU. Once the model is trained the user can ask Swan to predict numerical properties for different smiles

Keywords
Programming languages
  • Python 99%
  • Jupyter Notebook 1%
License
</>Source code

Participating organisations

Natural Sciences & Engineering
Natural Sciences & Engineering
Vrije Universiteit Amsterdam
Netherlands eScience Center

Contributors

BvB
Bas van Beek
Aron Jansen
Aron Jansen
JW
Jens Wehner
Felipe Zapata
Felipe Zapata

Related projects

eScience Technology to Boost Quantum Dot Energy Conversion

More efficient lighting and solar energy conversion devices

Updated 25 months ago
Finished

Related software

flamingo

FL

Compute and filter molecular properties for quantum dot ligands

Updated 6 months ago
3