Skip to main content

For chained workflows built on RDKit

Project description

Rdworks - routine tasks made easy

Rdworks is designed to perform routine cheminformatics tasks easily. It is built on RDKit and other tools.

Install

$ pip install rdworks

Getting started

from rdworks import Mol

version = rdworks.__version__

mol = Mol('CC(=O)Nc1ccc(O)cc1', 'acetaminophen')

mol = mol.make_confs(n=5)
mol.to_sdf('acetaminophen.sdf')

torsion_dict = mol.torsion_atoms() 
# torsion_dict = {0: (5,4,3,1)}

mol = mol.torsion_energies(calculator='MMFF94', simplify=True)

mol.plot_torsion_energies(0, figsize=(6,4))

mol.to_png(300, 300, atom_index=True, highlight_atoms=torsion_dict.get(0))

serialized = mol.serialize(compress=True)
mol2 = Mol().deserialize(serialized, compress=True)

mol3 = mol.copy()

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

rdworks-0.71.0.tar.gz (205.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rdworks-0.71.0-py3-none-any.whl (214.9 kB view details)

Uploaded Python 3

File details

Details for the file rdworks-0.71.0.tar.gz.

File metadata

  • Download URL: rdworks-0.71.0.tar.gz
  • Upload date:
  • Size: 205.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for rdworks-0.71.0.tar.gz
Algorithm Hash digest
SHA256 be567f97fea23b98ebd33866e419c25bf135a55991e18bf6abe7e8b1ba9486d9
MD5 014eb09464a03991a14bddf4c63e89ef
BLAKE2b-256 2ba0902bf3463603b7f1fc058a822ff034b3b2848c7599e717e67de682124fdb

See more details on using hashes here.

File details

Details for the file rdworks-0.71.0-py3-none-any.whl.

File metadata

  • Download URL: rdworks-0.71.0-py3-none-any.whl
  • Upload date:
  • Size: 214.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for rdworks-0.71.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ef045b123d6523196c6c54cb60b7e783df41d277e894a844d5c2042c66ebea27
MD5 a66f58d9eae90756ddb9ab1981e7f688
BLAKE2b-256 58ba137e6047d807f0d8b1f4843bd7d4813a668d6dc79d884781d44cfb21eba2

See more details on using hashes here.

Supported by

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