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.63.1.tar.gz (191.6 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.63.1-py3-none-any.whl (203.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for rdworks-0.63.1.tar.gz
Algorithm Hash digest
SHA256 a1500c5777dcdb8149fa6168a8f739d7b1210d241a40d0a2ce3d9bfac7a4131a
MD5 7ce3b94b431670efab941fc79bfc09d4
BLAKE2b-256 b7d5b3bbfa6b32bb3bb0a7cdabb65490b89a64d459feae9cd6042b50f24580d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdworks-0.63.1-py3-none-any.whl
  • Upload date:
  • Size: 203.5 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.63.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b63daabdf29c072f76a6ff5296cf8a3abb5fb7a6b9005a422c30195ce110a269
MD5 fc9ea6492f8519c04bde3609c82c5c04
BLAKE2b-256 3249bbb97c8293f5d65f391b1304129f145bc8f436135c3c72c16d677c438d57

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