Skip to main content

rdkit_utilities

GitHub Actions Build Status codecov Documentation Status

Contained here are some helpful RDKit utilities for:

  • generating conformers
    • ranking by MMFF electrostatic energy (for ELF conformer selection)
    • selecting to maximize diversity via RMS (for ELF conformer selection)
  • finding symmetric atoms in a molecule
  • finding the shell of neighbors around a central fragment, N bonds away

There are also convenience functions for:

  • loading molecules from any input MolFromInput
  • loading molecules from SMILES with keyword arguments for removeHs, etc.
  • loading molecules and reordering by atom map number, analogous to the OpenFF toolkit Molecule.from_mapped_smiles
  • generally reordering conformers
  • optimizing molecules by specifying force field using a string name

Functions are in files such as rdchem, rdDistGeom, etc. to try to keep to RDKit's organisation convention. Similarly to RDKit, a Chem and AllChem are provided with group imports. Functions are written in PascalCase and keyword arguments in camelCase, also to keep to RDKit convention.

Copyright (c) 2022, Lily Wang

Acknowledgements

Project based on the Computational Molecular Science Python Cookiecutter version 1.5.

Metadata

Release files for rdkit-utilities 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rdkit-utilities 0.2.1
File Size Uploaded
rdkit_utilities-0.2.1.tar.gz 41.5 kB Details

Release files / rdkit_utilities-0.2.1.tar.gz

Download URL rdkit_utilities-0.2.1.tar.gz
Size 41.5 kB
Tags Source
SHA-256 checksum
How to use checksums
257a2686c4e0e4c71b3c2da075ab96d6381b2a196b91ed0ffb7d60084e481129
BLAKE2b-256 checksum
How to use checksums
e74de6feb79091bdb351f68616e696de77cede9ed8724565a2a83c8d95f6b112
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

0.2.1 This release

1 release file

0.2.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page