Compute a set of basic molecular properties for a given list of SMILES strings, returning the molecular formula, exact and average molecular weights, counts of heavy and total atoms, number of bonds, valence electrons, and formal charge for each input molecule.
Compute Gasteiger partial charges and formal charge for a list of SMILES strings, returning the minimum, maximum, average, and range of the Gasteiger charges alongside the formal charge for each molecule.
Compute custom molecular complexity-related descriptors for a given list of SMILES strings, returning the molecular complexity score, aromatic proportion, and asphericity value for each input molecule.
Compute hydrogen bonding-related properties for a list of SMILES strings, specifically determining the number of hydrogen bond donors and acceptors for each input molecule.
Computes hydrophobicity-related molecular descriptors for a given list of SMILES strings, returning the octanol-water partition coefficient (logP) and molar refractivity for each input molecule.
Integrating molecular property calculation tools with the reasoning capabilities of Large Language Models (LLMs) to optimize key physicochemical properties of drug molecules, such as LogP, QED, and solubility.
Calculate both Tanimoto similarities and the count of shared structural fragments between a target molecule and a list of candidate molecules via Morgan fingerprints.
Compute a set of molecular structure complexity descriptors for a list of SMILES strings, returning detailed metrics for each molecule including the number of rotatable bonds, total/aromatic/aliphatic/saturated rings, heteroatoms, and bridgehead atoms, as well as the fraction of sp³-hybridized carbon atoms (Fsp³).
Compute a comprehensive set of topological descriptors for a list of SMILES strings, returning the Topological Polar Surface Area (TPSA), a series of valence and non-valence molecular connectivity indices (Chi0–Chi4), the Hall–Kier alpha value, and Kappa shape indices (Kappa1–Kappa3) for each input molecule.