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

Uploaded Python 3

File details

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

File metadata

  • Download URL: rdworks-0.61.5.tar.gz
  • Upload date:
  • Size: 191.3 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.5.tar.gz
Algorithm Hash digest
SHA256 aa3185fd3d6e2eed855e760ee9a55b9de4a12bcb601c819e2347573b04c81752
MD5 2c22472d21034da4f6599e649408a4b5
BLAKE2b-256 4f01bca6f74f0ebfd9605ae2975fe2f94658b004b3cfa4a0902a6136aeee3cdc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdworks-0.61.5-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.61.5-py3-none-any.whl
Algorithm Hash digest
SHA256 30e8f82b529b511db4ed90a9352f99ff40a3f55777c41a8bcf9831f7b00f2c02
MD5 45e49efe5087f24a72afbf37324dc102
BLAKE2b-256 51a07df2f15a24fa8d2dc0cc82ba9475e857a95b24b851982e9eb42d258a71b0

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