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

Uploaded Python 3

File details

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

File metadata

  • Download URL: rdworks-0.64.2.tar.gz
  • Upload date:
  • Size: 192.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.64.2.tar.gz
Algorithm Hash digest
SHA256 48b9a855102e3c71ff5374b30a4fe33258dfd5965a43543cc7c38fffdd700ab8
MD5 84768e889e27b3c7e932a446cd4b7da6
BLAKE2b-256 fda0052730a341c4321194a8c9fa4cfe39cd651eba93f7c9bf25f2cee6d0377e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdworks-0.64.2-py3-none-any.whl
  • Upload date:
  • Size: 204.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.64.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d13a3b39b53c6cb4184bc05beca36f407812592fcba76c5678f5584f4e13bd3f
MD5 75036bcdf5042410e4266f48cf211608
BLAKE2b-256 3dec510c51d0f80e30e8f133f8a864c59b7e4d7929962b3096490ef50e192643

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