Salt, Hydrate and Counterion Molecular Weight Inspector
Inspect a multi-component chemical structure containing a parent drug and a disconnected salt counterion, starting from imatinib mesylate encoded with a dot-disconnected SMILES, to see how the workbench flags mixtures and distinguishes whole-input formula weight from parent descriptors.
Uses the PubChem CID 123596 imatinib mesylate SMILES (C29H31N7O.CH4O3S) from the verified formula-mass fixture, showing a two-component disconnected molecular graph.
Understand how disconnected components affect cheminformatics pipelines
When chemical structures are imported from vendor catalogues, electronic lab notebooks or SDF files, they frequently arrive as multi-component salt or solvate records separated by dots in SMILES. If an automated script computes topological polar surface area, donor counts or Morgan fingerprints on the unstripped mixture, a mesylate or citrate counterion adds extra oxygen atoms and fragment bits that have nothing to do with the parent pharmacophore.
Conversely, if a registration pipeline silently strips the counterion and overwrites the record with the parent free base without saving the salt stoichiometry, the bench scientist who later weighs 10 mg from the physical bottle using the stripped molecular weight will prepare an under-concentrated stock solution.
Keep parent descriptors and vial formula weights explicitly paired
Opening imatinib mesylate in the workspace shows how the software flags a multi-component input rather than concealing the counterion. Inspect the parent structure for medicinal-chemistry comparison, and hand the complete salt record to the lab calculators when planning a weighed stock.
Equations and variables
Additive formula weight across disconnected components
MWtotal = MWparent + Σ νk MWcounterion,k
- MWtotal
- Total formula weight of the complete multi-component representation (g/mol)
- MWparent
- Formula weight of the largest organic parent fragment (g/mol)
- νk, MWcounterion,k
- Stoichiometric count and formula weight of each accompanying counterion or solvent molecule (g/mol)
Average molecular weight
MW = Σ ni Mi
- ni
- Count of atoms of element i in the represented structure
- Mi
- Average atomic mass used by the engine (g/mol)
- MW
- Molar mass of the represented structure (g/mol)
Scope and limitations
- Whole-molecule physicochemical heuristics (Lipinski Rule of Five, Veber rules, QED) are defined for a single covalent parent molecule and are withheld or qualified when disconnected counterions are present.
- A dot-disconnected SMILES represents only the components explicitly typed in the string; if a commercial vial is a sesquihydrate or dihydrochloride not written in the SMILES, the computed formula weight will not match the bottle.
- RDKit average atomic weights and IUPAC CIAAW 2021 standard atomic weights differ slightly in the second or third decimal place for sulfur and chlorine.
Sources and provenance
- RDKit descriptor implementation and versioned reference checksBSD-3-Clause
Method implementation; computed molecular properties are estimates.
- ChEMBL 37 parent structures in the shipped compound libraryCC BY-SA 3.0; share-alike
Existing library capture: 28 September 2026. Preserve attribution when redistributing its rows.
- Wildman and Crippen: atomic contributions to molecular propertiesCited method; no reproduced article data
- Ertl, Rohde and Selzer: fast calculation of molecular polar surface areaCited method; no reproduced article data
- Independent formula-mass fixture with parent and salt recordsCIAAW 2021 and RDKit comparison reference; PubChem CID 123596
Technical questions
What does a period (dot) mean inside a SMILES string?
In SMILES notation, a period (.) separates disconnected covalent components that share the same chemical record without a covalent bond between them, such as an organic drug cation and its chloride, mesylate or sodium counterion, or waters of crystallisation.
Why should drug-likeness rules be evaluated on the parent molecule rather than the salt?
In aqueous solution, a pharmaceutical salt dissociates into the free solvated drug species and the counterion. Including methanesulfonic acid or tartaric acid in the whole-molecule hydrogen-bond count, TPSA or cLogP would distort the intrinsic membrane-partitioning descriptors of the active pharmacophore.
Which molecular weight should I send to the molarity calculator when weighing powder from a vial?
Always use the complete formula weight of the physical material on the balance pan (parent plus all stoichiometric counterions and hydrates). Sending the compound record to the calculator preserves both the full salt weight and the parent weight so the mass shortfall is explicit.
Connected workflows
- DMSO stock reconstitution volume
Calculate the exact DMSO reconstitution volume using the salt formula weight.
- Chemical structure and canonical SMILES
Compare the desalinated imatinib parent structure with the mesylate salt record.
- Lipinski rule-of-five property inspection
See why Lipinski and Veber heuristics require a single covalent parent graph.