Molecular Property Prediction

Molecular property prediction maps a molecule representation to a scalar, class, distribution, or ranked score. It is a core task for ligand modeling, screening, ADMET-style prediction, and molecular representation learning.

A generic supervised setup is:

where is a molecule represented as a string, graph, fingerprint, descriptor vector, conformer, or ensemble.

The empirical objective is:

Input Choices

  • SMILES or SELFIES-style sequence.
  • Molecular graph.
  • Fixed fingerprint.
  • Physicochemical descriptors.
  • 3D conformer or conformer ensemble.
  • Protein-conditioned molecule representation for target-specific prediction.

Task Contract

Molecular property prediction should state what one example means:

where is the molecular object, is optional context such as target or assay, is the label, and is source/provenance metadata.

FieldQuestion
molecule identitysalt-stripped parent, charged form, tautomer, stereoisomer, or exact submitted structure?
representationSMILES, graph, fingerprint, descriptor, conformer, ensemble, embedding?
contextmolecule-only, target-conditioned, assay-conditioned, or environment-conditioned?
labelclass, scalar, censored value, ranking signal, uncertainty target?
split unitmolecule, scaffold, assay, target, time, source, or molecule-target pair?
metricclassification, regression, ranking, calibration, or applicability-domain metric?

For target-conditioned activity, the input is not only a molecule:

where is target context and is assay or measurement context. Ignoring or can turn a conditional task into a noisy molecule-only task.

Label Types

Label TypeExampleRisk
physicochemical propertylogP, solubility, charge proxypreprocessing and unit mismatch
bioactivity classactive/inactive thresholdthreshold and prevalence dependence
continuous activityIC50, Ki, Kd, pIC50assay condition and censoring
ADMET endpointtoxicity, permeability, clearanceprotocol and species dependence
ranking labelrelative preference or screen hit ordercandidate-pool dependence
predicted labelteacher model outputinherited bias and circular evaluation

The same molecule can have multiple valid labels under different assay conditions. Do not merge them without a label semantics rule.

Split and Leakage

Random row splits are often too weak. For a model claim , choose the split unit stronger than the intended generalization:

ClaimStronger Split
new analogs near training chemistryrandom or molecule split may be enough
new scaffoldsscaffold split
new targetstarget or protein-family split
new assaysassay/source split
prospective usetime split
protein-ligand generalizationpair split plus ligand and protein grouping

Evaluation Risks

  • Random splits can overestimate scaffold generalization.
  • Assay labels can be noisy, censored, and protocol-dependent.
  • Activity cliffs make local similarity unreliable.
  • Negative sets may mix true inactivity with untested molecules.
  • Standardization choices can change duplicates and labels.

Checks

  • What does the target label mean and how was it measured?
  • Is the task classification, regression, ranking, or uncertainty estimation?
  • Are scaffold, time, target, or assay splits needed?
  • If the label is target-conditioned, is the protein-ligand split explicit?
  • Are stereochemistry, salts, tautomers, and protonation handled consistently?
  • Does performance hold outside the training applicability domain?
  • Is the molecule identity key defined before deduplication?
  • Are censored, repeated, or conflicting labels handled explicitly?
  • Does the metric match property prediction, ranking, or decision use?