LLMpediaThe first transparent, open encyclopedia generated by LLMs

CML (Chemical Markup Language)

Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: Open Babel Hop 5 terminal

This article was accepted into the corpus but its outbound wikilinks were never NER-processed — typical at the deepest BFS hop or when the run's entity cap was reached. No expansion funnel to show.

CML (Chemical Markup Language)
NameCML
Operating systemCross-platform
GenreMarkup language

CML (Chemical Markup Language) is a specialized XML-based markup language designed to represent chemical information in a machine-readable, semantically rich form. It enables exchange of molecular structures, reactions, spectra, and computed properties among software ecosystems used in research by institutions such as MIT, Stanford University, Harvard University, University of Cambridge, and California Institute of Technology. CML integrates with cross-disciplinary infrastructures developed by organizations including W3C, Elsevier, Royal Society of Chemistry, American Chemical Society, and European Bioinformatics Institute.

Overview

CML expresses chemical entities, measurements, and annotations using XML constructs derived from schema work by contributors affiliated with Nature Publishing Group, Springer, ACS Publications, Royal Society Publishing, and PLOS. Its design facilitates interoperability with frameworks sponsored by National Institutes of Health, European Commission, National Science Foundation, Wellcome Trust, and Gates Foundation. CML documents can embed coordinates, connectivity, spectrum assignments, computational metadata, and provenance used by projects at Lawrence Berkeley National Laboratory, Oak Ridge National Laboratory, Argonne National Laboratory, Los Alamos National Laboratory, and Sandia National Laboratories.

History and Development

Early specification efforts drew collaborators from academic groups at University of Oxford, University of California, Berkeley, University of Toronto, ETH Zurich, and Max Planck Society. Key community discussions occurred at conferences hosted by American Chemical Society, Gordon Research Conferences, EuCheMS, IUPAC, and ISMB. Development milestones were influenced by standards debates at W3C, coordination with repositories like Protein Data Bank and ChemSpider, and integration initiatives led by PubChem and ChEBI. Funding and project coordination involved agencies such as European Research Council, Japan Society for the Promotion of Science, Deutsche Forschungsgemeinschaft, Australian Research Council, and Canadian Institutes of Health Research.

File Format and Syntax

CML uses XML syntax conventions consistent with recommendations from W3C and schema languages used by ISO, IEC, OASIS, IETF, and Unicode Consortium. Files encode atoms, bonds, molecular fragments, and unit annotations; the representation can include computational output from packages such as Gaussian (software), NWChem, GAMESS, ORCA, and VASP (software). CML permits embedding spectral data from instruments produced by vendors whose standards interface with initiatives by Agilent Technologies, Bruker, Thermo Fisher Scientific, Waters Corporation, and PerkinElmer.

Data Types and Schema

The CML schema supports typed elements for Cartesian coordinates, fractional coordinates, connectivity matrices, vibrational modes, and thermochemical properties used in studies at CERN, KEK, Brookhaven National Laboratory, Rutherford Appleton Laboratory, and DESY. Schema development aligned with metadata vocabularies from Dublin Core, provenance models from W3C PROV, and ontologies curated by National Center for Biotechnology Information, Gene Ontology Consortium, BioOntology, and Open Biological and Biomedical Ontology Foundry. Validation and transformation pipelines often use tools from Apache Software Foundation, Eclipse Foundation, Oracle Corporation, Microsoft, and IBM.

Software and Tools

Tooling around CML includes libraries and converters maintained by teams at Google, Amazon Web Services, Red Hat, Canonical (company), and SUSE. Visualization and editing tools have been integrated into platforms developed by Schrödinger (company), ChemAxon, BIOVIA, Accelrys, and OpenEye Scientific Software. Data repositories and workflow managers at Zenodo, Figshare, GitHub, Bitbucket, and GitLab host CML-enabled projects. Parsing, querying, and transformation utilities leverage languages and runtimes such as Python (programming language), Java (programming language), Perl, Ruby (programming language), R (programming language), and C++.

Applications and Use Cases

CML is applied in cheminformatics pipelines at Pfizer, GlaxoSmithKline, Novartis, Roche, and Merck & Co. for lead discovery, QSAR model exchange, and reaction mechanism annotation. Structural biology and materials science use cases appear in collaborations with Pfizer R&D, Bayer, BASF, Dow Chemical Company, and DuPont. Educational resources and textbooks from Oxford University Press, Cambridge University Press, McGraw Hill, Wiley, and Springer Nature reference CML examples for teaching molecular representation. Integration scenarios include lattice descriptions in projects at IBM Research, Microsoft Research, Google DeepMind, Facebook AI Research, and OpenAI.

Standards, Interoperability, and Adoption

Adoption of CML intersects with standards efforts by IUPAC, data-sharing policies of NIH Public Access Policy, and mandates from agencies like European Medicines Agency, Food and Drug Administration, UK Research and Innovation, Australian Therapeutic Goods Administration, and Health Canada. Interoperability initiatives pair CML with formats such as those used by JCAMP-DX, SMILES, InChI, Molfile, and PDBx/mmCIF to support archiving in repositories like PubChem, Zenodo, Dryad, Europe PMC, and bioRxiv. Community adoption has been fostered through workshops sponsored by Royal Society, American Association for the Advancement of Science, International Union of Crystallography, Gordon and Betty Moore Foundation, and Simons Foundation.

Category:Markup languages