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

OR

$ pip install git+https://github.com/sunghunbae/rdworks.git

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.58.1.tar.gz (179.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.58.1-py3-none-any.whl (192.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rdworks-0.58.1.tar.gz
  • Upload date:
  • Size: 179.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.58.1.tar.gz
Algorithm Hash digest
SHA256 ac29b186345c2a16c473ee878350f054dbf2480d398feb3d04f961cb9aaca339
MD5 e46565bf0468b72a9a1c748ed44d2627
BLAKE2b-256 07bed2bf663227392388095cb7301d022b7d1ab21130980b789b08ade1556668

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdworks-0.58.1-py3-none-any.whl
  • Upload date:
  • Size: 192.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.58.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e0d8865439eb92aff2562d93dacd664598dda280611452c1a5c9a6f210abdb02
MD5 21e5202c93ea29520abd569f941306de
BLAKE2b-256 78ae38b9a40c6ce2d9ed99f5fca1013cf10f85284ec7e1592365a8b5308faed0

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