Molecules

Molecule and ligand modeling covers small-molecule identity, representation, standardization, similarity, and property prediction. The main risk is treating strings or graphs as if they were already chemically normalized objects.

This page owns the chemical object layer. Use Molecular and Ligand Modeling when deciding the modeling route, Interaction Modeling when target or assay context is central, and Structure-Based Modeling when pose, pocket, or protein-ligand geometry is central.

where is a molecular object and can include pH, assay condition, conformer source, or target context.

Route Map

QuestionStartWatch
What is the modeled chemical object?Molecule, Ligand, Molecular identitysalts, mixtures, stereo, protonation, tautomer policy
How is the molecule normalized?Molecular standardization, Chemical state contractdeduplication before standardization
What does the model actually see?Molecular featurization contract, RDKit, SMILES, Molecular graphstring augmentation or graph construction changing the object
Is similarity meaningful for the claim?Molecular fingerprint, Molecular similarityusing a cheap proxy as if it were chemical equivalence
Is generation constrained by chemistry?Fragment-SELFIES, Molecular generationvalidity without utility or novelty boundary

Representation Choices

RepresentationUse ForMain Risk
SMILES / stringsequence modeling, language-model style pretraining, generationequivalent molecules can have many strings unless canonicalization or augmentation is explicit
Molecular graphproperty prediction, message passing, atom/bond reasoningstereo, aromaticity, charge, and hydrogen handling can silently change the object
Fingerprintsimilarity search, scaffold analysis, cheap baselinesfixed bits hide which chemistry caused a match
Conformer / 3D coordinatesdocking, geometry, shape, interaction modelingconformer source and protonation state can dominate downstream results
Fragment representationscaffold editing, constrained generation, substructure searchfragment vocabulary can bias generation and evaluation

Standardization Contract

Before deduplication, splitting, featurization, or model comparison, specify:

where is the input molecule record, is the standardized chemical object, and is the model representation.

RDKit Protocol Layer

RDKit is often the code layer behind this contract. The important point is not “use RDKit” but “record the exact molecular protocol.”

where includes featurizer settings such as fingerprint radius, bit length, chirality flag, descriptor list, conformer seed, and failure policy.

RDKit OutputTypical UseMust Record
canonical SMILESdeduplication, exact identity, sequence model inputstandardization and stereo policy
Morgan fingerprintbaseline, similarity, scaffold analysisradius, bit length, count/binary, chirality
descriptor vectorsmall-data baseline, interpretable modeldescriptor list, NaN policy, scaling
molecular graphGNN inputatom/bond features, hydrogens, aromaticity, charge, stereo
conformer3D model, docking, shapeprotonation, seed, force field, minimization, failure rate

Structure and Chemistry Routes

AreaStartUse For
Conformer stateConformer, Stereochemistry, Protonation state, Tautomermaking the chemical state explicit before 3D or assay claims
Substructure and fragmentsSubstructure search, Fragment-SELFIESscaffold editing, filtering, constrained generation
Physics-inspired preparationForce field, Energy minimization, Molecular dynamicscoordinate refinement, conformer protocols, simulation-derived features
Prediction and retrievalProperty prediction, Molecular property prediction, Similarity searchsupervised endpoints and ranked candidate lists

Task Map

TaskOutputEvaluation
Property predictionscalar, class, or calibrated probabilityregression/classification metric plus scaffold or assay-aware split
Similarity searchranked molecule listretrieval metric and duplicate policy
Molecular generationvalid molecule samplesvalidity, uniqueness, novelty, diversity, constraint satisfaction
Docking / SBDDpose, score, or candidate rankingpose quality, enrichment, affinity, and leakage checks

Checks

  • Has the molecule been standardized before deduplication and split construction?
  • Are stereochemistry, protonation, tautomer, salts, and conformer source handled explicitly?
  • Are force-field, minimization, or simulation protocols recorded when coordinates are modified?
  • Is the split scaffold-based, temporal, assay-based, or target-aware?
  • Is similarity measured on the right representation for the claim?