Skip to main content

Chained Workflow built on RDKit

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.74.0.tar.gz (4.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rdworks-0.74.0-py3-none-any.whl (5.0 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rdworks-0.74.0.tar.gz
  • Upload date:
  • Size: 4.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for rdworks-0.74.0.tar.gz
Algorithm Hash digest
SHA256 9115e99051ad282d598604bef60c8b6b4aa8107c39bf70faa4d049e0bb570e2e
MD5 2171080c46cb102bed8c90040579248c
BLAKE2b-256 27908d37ef7907467f3d643dff9706efe6b159691e7f0ce5cb49418cda14a1a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rdworks-0.74.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for rdworks-0.74.0-py3-none-any.whl
Algorithm Hash digest
SHA256 524e7399ffbfdda0743ec5adfdb75ac64a40f182ea9af837903ff9c7a6ffead6
MD5 9a1caf00797134fa25091c20b8695cac
BLAKE2b-256 71795be1918f94d37bc514c5b7bf8174cf001ce99a938d11ceb161feac4cf8b9

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