Skip to content

chenruishao/Auto3D_pkg

 
 

Repository files navigation

Auto3D

pypi_link PyPI PyPI - Downloads PyPI - License

image

Auto3D is a Python package for generating low-energy conformers from SMILES/SDF. Over the development process, we also added the APIs for computing single point energies, optimizing geometries, find stable tautomers. Auto3D can be imported as a Python library, or be excuted from the terminal.

Please check out the information at documentation, including installation, usage, API and citation.

  • Jupyter notebook examples can be found here
  • To-do list for improvement and new features can be found here. You are welcomed to share your thoughts.
  • Bugs go to the issues

Minimum Dependencies Installatioin

  1. Python >= 3.7
  2. RDKit >= 2022.03.1(For the isomer engine)
  3. PyTorch >= 2.1.0 (For the optimization engine)

If you have an environment with the above dependencies, Auto3D can be installed by

pip install Auto3D

Otherwise, you can create an environment and install Auto3D. In a terminal, the following code will create a environment named auto3D with Auto3D and its minimum dependencies installed.

git clone https://github.com/isayevlab/Auto3D_pkg.git
cd Auto3D_pkg
conda env create --file installation.yml --name auto3D
conda activate auto3D
pip install Auto3D

About

Auto3D generates low-energy conformers from SMILES/SDF

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 57.0%
  • Python 43.0%