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.72.5.tar.gz (208.8 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.72.5-py3-none-any.whl (217.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for rdworks-0.72.5.tar.gz
Algorithm Hash digest
SHA256 bbb30fcd62606bedc276a3e21324505d8be25fa98b0364c7113ebb7055426f35
MD5 fdec885f35538d7a86a4c875679f7bb5
BLAKE2b-256 11b42188c354b33a8cf4a4108d1ebc86bdc6d951ac668be1ed23b723f9576033

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdworks-0.72.5-py3-none-any.whl
  • Upload date:
  • Size: 217.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.72.5-py3-none-any.whl
Algorithm Hash digest
SHA256 33419b0e78c9bc3fc2407b4131c70a9db4a1956b8659ab2922a39634e6cde810
MD5 c47cd4dbc7f652fce2518fd6f267cb90
BLAKE2b-256 a1e943dc60aacc2f7e77c0d2354dfb8190137a4df7ad18e6c233790eebd5ce9d

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