Skip to main content

Routine tasks built on RDKit and other tools

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.67.2.tar.gz (195.0 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.67.2-py3-none-any.whl (206.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for rdworks-0.67.2.tar.gz
Algorithm Hash digest
SHA256 5b17f550888dd20701411f1b0130e16b064edb9f05d0b173561259c562958c53
MD5 338fa6ac059e4925e6dcd36056a2e7fa
BLAKE2b-256 3b4c09f208205aca459e5b219c7c1e39b26440deeabf7cbad5f85485327a0fa4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdworks-0.67.2-py3-none-any.whl
  • Upload date:
  • Size: 206.2 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.67.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8029a3cd18824755e8a7a629dcfeadea913a3e20ca2231875696f26924b71177
MD5 66367005608f53981cc4e8cd385cdb09
BLAKE2b-256 7936f283a5d57771699b5026042aa637960d1b29e120ddbe19481859d5c084ce

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