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.3.tar.gz (195.5 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.3-py3-none-any.whl (206.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rdworks-0.67.3.tar.gz
  • Upload date:
  • Size: 195.5 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.3.tar.gz
Algorithm Hash digest
SHA256 496ed03328db4594dc7365d88458819f1f545b3d8b955a42476445f3f21fdd9e
MD5 2adf80721b46b6e9c4a1e707ab486a4f
BLAKE2b-256 a89548829c6300b4f2408a979c1ee85b25e0842e850f3c3483e61e3c093db4c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdworks-0.67.3-py3-none-any.whl
  • Upload date:
  • Size: 206.4 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5543e1686624ec3bdaf6d8593f3532b5216bc08c6efd313801572f5851d389d4
MD5 e18a04c2339157e9058b01d3e2a0e395
BLAKE2b-256 949a0a2158e8605d492fc4a34da6736a15cb3822f8ce702b476194685a2e95d1

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