Sign in
Ctrl K

Swan

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

1
contributor

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
  • Apache-2.0
</>Source code

Participating organisations

Netherlands eScience Center

Contributors

Felipe Zapata
Felipe Zapata
Netherlands eScience Center

Related projects

eScience Technology to Boost Quantum Dot Energy Conversion

More efficient lighting and solar energy conversion devices

Updated 17 months ago
Finished

Related software

flamingo

FL

Compute and filter molecular properties for quantum dot ligands

Updated 21 months ago
1