Skip to main content

Auto3D

pypi_link PyPI PyPI - Downloads PyPI - License

image

Auto3D is a Python package for generating low-energy conformers from SMILES/SDF. It automatizes the stereoisomer enumeration and duplicate filtering process, 3D building process, fast geometry optimization and ranking process using ANI and AIMNet neural network atomistic potentials. 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

Metadata

Release files for AcAuto3D 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for AcAuto3D 1.0.1
File Size Uploaded
AcAuto3D-1.0.1.tar.gz 49.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for AcAuto3D 1.0.1
File Interpreter ABI Platform
AcAuto3D-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 99.7 MB

Release files / AcAuto3D-1.0.1.tar.gz

Download URL AcAuto3D-1.0.1.tar.gz
Size 49.8 MB
Tags Source
SHA-256 checksum
How to use checksums
bd42237c21d18dfd52dcbfa53f63bdaab312ec1e3ce6842cb84727b3045399dd
BLAKE2b-256 checksum
How to use checksums
09468395f497d028d950533018fdbbc1b3de3fb6f751e18c2237f57c73d1aab8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.7

Release files / AcAuto3D-1.0.1-py3-none-any.whl

Download URL AcAuto3D-1.0.1-py3-none-any.whl
Size 49.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
68a0d865121c883c2d11d64d95979aa2e687e55e6c70c825e7a96687a07ef2af
BLAKE2b-256 checksum
How to use checksums
6045f4fe1e7ac94d3b23171c7ce35e34e63c5f76bab09efb52a769f0b36842b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.7

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page