schrodinger.livedesign.molecular_properties module¶
Calculate various RDKit molecular properties https://www.rdkit.org/docs/GettingStartedInPython.html#list-of-available-descriptors
MolLogP uses the Wildman-Crippen scheme published in JCICS, rather than the parameterized scheme from Ghose, Viswanadhan, et al., published in J. Phys. Chem
- class schrodinger.livedesign.molecular_properties.MolecularProperties(all_carbon_chiral_center_count, all_chiral_center_count, all_stereo_defined, alogp, aromatic_ring_count, carbon_chiral_center_count, chiral_center_count, exact_molecular_weight, fraction_of_sp3_carbons, heavy_aromatic_atom_count, heavy_atom_count, hydrogen_acceptors_count, hydrogen_donors_count, molar_refractivity, molecular_formula, molecular_weight, pi_electrons_count, ring_count, rotatable_bonds_count, sum_of_estate_indices, topological_polar_surface_area, total_charge)¶
Bases:
NamedTuple- all_carbon_chiral_center_count: int¶
Alias for field number 0
- all_chiral_center_count: int¶
Alias for field number 1
- all_stereo_defined: bool¶
Alias for field number 2
- alogp: float¶
Alias for field number 3
- aromatic_ring_count: int¶
Alias for field number 4
- carbon_chiral_center_count: int¶
Alias for field number 5
- chiral_center_count: int¶
Alias for field number 6
- exact_molecular_weight: float¶
Alias for field number 7
- fraction_of_sp3_carbons: float¶
Alias for field number 8
- heavy_aromatic_atom_count: int¶
Alias for field number 9
- heavy_atom_count: int¶
Alias for field number 10
- hydrogen_acceptors_count: int¶
Alias for field number 11
- hydrogen_donors_count: int¶
Alias for field number 12
- molar_refractivity: float¶
Alias for field number 13
- molecular_formula: str¶
Alias for field number 14
- molecular_weight: float¶
Alias for field number 15
- pi_electrons_count: int¶
Alias for field number 16
- ring_count: int¶
Alias for field number 17
- rotatable_bonds_count: int¶
Alias for field number 18
- sum_of_estate_indices: float¶
Alias for field number 19
- topological_polar_surface_area: float¶
Alias for field number 20
- total_charge: int¶
Alias for field number 21
- schrodinger.livedesign.molecular_properties.calculate_molecular_properties(mol: Mol) MolecularProperties¶
Calculate molecular descriptors for an RDKit molecule.
- Parameters:
mol – RDKit Mol object
- Returns:
MolecularProperties namedtuple with all computed properties