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.61.4.tar.gz (192.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.61.4-py3-none-any.whl (203.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rdworks-0.61.4.tar.gz
  • Upload date:
  • Size: 192.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.61.4.tar.gz
Algorithm Hash digest
SHA256 6ae47aa1e758868744d58bd6c4c83e3ed7c5bc8868150b132a5f4ec0493e1e09
MD5 cd5a905d85425b18e291ed1392379189
BLAKE2b-256 024746ba7cffd0eec49aa237f8a14a0ad361235c627d56ba90b928d8edaa3299

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdworks-0.61.4-py3-none-any.whl
  • Upload date:
  • Size: 203.7 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.61.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5e2ecbd2b1781a965c8b3a1ccf01ab9ff340ab09355893c2e59384e83a064262
MD5 b4de3033ebd4f3b30c7308295871e5ba
BLAKE2b-256 7550e36b5d602a7ab3acaec191442d6b6dbe76b97520792e208682641de129af

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