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.62.1.tar.gz (193.0 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.62.1-py3-none-any.whl (204.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for rdworks-0.62.1.tar.gz
Algorithm Hash digest
SHA256 aba6572fbbc59ac734a964239ae682df1c8afbc01f90d1cdd2fbbfdb6c3bd423
MD5 1b72791e1a68f9a35e1ce72e9ad01963
BLAKE2b-256 ab7c873adcfc04db2444dd4ab2cb5b45bd6fd519a16cd78cf17321b2ee3c5971

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdworks-0.62.1-py3-none-any.whl
  • Upload date:
  • Size: 204.9 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.62.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ed2ea05a61e98dd567d2162e3125026bbae2a14c7daabd4a7c02e85d1d2cd00f
MD5 92f22178f45d24447539481099ee66d8
BLAKE2b-256 85473816bd3a1130e29500f11445742ddd00ada06219b58228ae6e51cb8f36a8

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