Skip to main content

PyPI version

A package to compute the Reactivity-Related bond/atom-wise Descriptors (RRD).

Installation

# 安装依赖
pip install RRD

Usage

from RRD import RRDCalculator
RRDC = RRDCalculator(scale=True)
smiles = 'CCCC'

## one smiles
dfa, dfb = RRDC.transform(smiles)

## many smiles: compute in parallel
smiles_list = [smiles for i in range(20)]
res = RRDC.batch_transform(smiles_list, n_jobs=-1)

TODO list

  • Buried Volume: trained model-based
  • Frontier orbital energy

List of descriptors in our RRD package

Descriptor Description Atom/Bond Ref. Package
PC Hirshfeld partial charge Atom [1] qmdesc
FN Neucleuphilic Fukui indices Atom [1] qmdesc
FE Electrophilic Fukui indices Atom [1] qmdesc
NSC NMR shielding constants Atom [1] qmdesc
GC GasteigerCharge Atom [2] Rdkit
MR Molar refractivity Atom [3] Rdkit
Apol Atomic polarizability Atom [4] Rdkit
SHI Steric hindrance index Atom [5] -
TSEI Toplogical steric effect index Atom [5] -
OV Occupied volume Atom [7] Trained, DBSTEP
PBV Percent buried volume Atom [7] Trained, DBSTEP
PSV Percent shell volume Atom [7] Trained, DBSTEP
SB Single bond Bond - -
DB Double bond Bond - -
TB Triple bond Bond - -
AB Aromatic bond Bond - -
CB Conjugation bond Bond - -
RB Ring bond Bond - -
SN Stereo-None Bond - -
SA Stereo-Any Bond - -
SS Stereo-S Bond - -
SR Stereo-R Bond - -
BO Bond order Bond [1] qmdesc
BL Bond length Bond [1] qmdesc
BDE Bond dissociation enthalpies Bond [6] alfabet
BDFE Bond dissociation free energies Bond [6] alfabet

Refernces

  • [1]. Guan, Yanfei, et al. "Regio-selectivity prediction with a machine-learned reaction representation and on-the-fly quantum mechanical descriptors." Chemical science 12.6 (2021): 2198-2208.
  • [2]. J.Gasteiger, M. Marseli, Iterative Equalization of Oribital Electronegatiity A Rapid Access to Atomic Charges, Tetrahedron Vol 36 p3219 1980
  • [3]. Wildman, Scott A., and Gordon M. Crippen. "Prediction of physicochemical parameters by atomic contributions." Journal of chemical information and computer sciences 39.5 (1999): 868-873.
  • [4]. Miller and Savchik, JACS 101(24) 7206-7213, 1979.
  • [5]. Cao, Chenzhong, and Li Liu. "Topological steric effect index and its application." Journal of chemical information and computer sciences 44.2 (2004): 678-687.
  • [6]. St John, Peter C., et al. "Prediction of organic homolytic bond dissociation enthalpies at near chemical accuracy with sub-second computational cost." Nature communications 11.1 (2020): 1-12.
  • [7]. A. Poater, F. Ragone, R. Mariz, R. Dorta and L. Cavallo, Chem. Eur. J. 2010, 16, 14348–14353.

Metadata

Release files for RRD 1.1.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 RRD 1.1.1
File Size Uploaded Provenance Actions
RRD-1.1.1.tar.gz 28.4 MB Without provenance Details for RRD-1.1.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for RRD 1.1.1
File Interpreter ABI Platform Actions
RRD-1.1.1-py3.9.egg Legacy Egg format - - Details for RRD-1.1.1-py3.9.egg
RRD-1.1.1-py3-none-any.whl Python 3 none any Details for RRD-1.1.1-py3-none-any.whl

Total release size: 87.2 MB

Release files / RRD-1.1.1.tar.gz

Download URL RRD-1.1.1.tar.gz
Size 28.4 MB
Tags Source
SHA-256 checksum
How to use checksums
2bbff9404bae1f07292922b807494a0c4fa86428cd22006762c5f3a45b0d4b96
BLAKE2b-256 checksum
How to use checksums
7e4528ecb0fb35bdc46f0eb65c89a860bc4b85dd1a7ef730848e490bb2efee31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.7

Release files / RRD-1.1.1-py3.9.egg

Download URL RRD-1.1.1-py3.9.egg
Size 29.4 MB
Tags Egg
SHA-256 checksum
How to use checksums
7eed3e1c9c20f112a3635eb6b42188f6587a2fc3195cd6b9961b513802bfa787
BLAKE2b-256 checksum
How to use checksums
84b41eb0c30cb2275e7274358be8294f560fcf0eef3077d7c24e10cb4a07f8fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.7

Release files / RRD-1.1.1-py3-none-any.whl

Download URL RRD-1.1.1-py3-none-any.whl
Size 29.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
be9cb60f0b2e8c47766a88d8e376d8be7c76418f2b19396c99e3d2b50b814b25
BLAKE2b-256 checksum
How to use checksums
9dc8c0dee105ec44ff061f8c81866152e2cfe9d55649ea5b9722906c4ff15fe0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.7

Security for RRD 1.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.1.1 This release

3 release files No provenance

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