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.70.3.tar.gz (205.3 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.70.3-py3-none-any.whl (214.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for rdworks-0.70.3.tar.gz
Algorithm Hash digest
SHA256 f8e4607e5ac84ba393da1e67cd92ef74e12d9d6c395d315e67d42073eaa2fa2d
MD5 03f0b81d13fc12e77db53aef02fe85ee
BLAKE2b-256 79bd3a2e3cb0962b8f347f6d6fda32878067cdc875dfbb43429353669493b06b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdworks-0.70.3-py3-none-any.whl
  • Upload date:
  • Size: 214.4 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.70.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8d057b256f6435bdf7c48c8129cf78dc5e7d61881e76bbb432c34a6b4d86a59f
MD5 e715e13b78c42b23eae3845302f0ebf5
BLAKE2b-256 eca58eafcd0355752be11e8f13c9d575497ae783e50578dc14091f6e182ce8e5

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