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

Uploaded Python 3

File details

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

File metadata

  • Download URL: rdworks-0.63.2.tar.gz
  • Upload date:
  • Size: 191.4 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.2.tar.gz
Algorithm Hash digest
SHA256 efa653ece0e19241f664bd98d91d4010ad12c3d9a16412fe3a4c00ec4fb0e386
MD5 428edbce89427d22405886d3f0e73991
BLAKE2b-256 ceb8ae130589af862bdd40d8c90d2350f4480bb88bc9e7c4c3d9cd2d6fd14401

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdworks-0.63.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2c81e791b47b6d750eab58d8101009662387962676f43efaa7e5ceb1fc35c2b3
MD5 22f04360ae91cc77d751df65fd7bfa39
BLAKE2b-256 63f30d3e50e68af2f2a67842062d02e843e4bceb88ddbcf81638ee2eb5a3c418

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