sorgerlab / indra

INDRA (Integrated Network and Dynamical Reasoning Assembler) is an automated model assembly system interfacing with NLP systems and databases to collect knowledge, and through a process of assembly, produce causal graphs and dynamical models.
http://indra.bio
BSD 2-Clause "Simplified" License
173 stars 65 forks source link

Integrate mappings provided by MeSH to CAS #1376

Closed bgyori closed 2 years ago

bgyori commented 2 years ago

I discovered that MeSH supplementary terms that represent chemicals often provide a "registry number" as an annotation. These registry numbers are, unfortunately, not all of the same type (many are CAS numbers but some are from other chemical registries. Further, some entries point to multiple "related" registry numbers. Based on this, I integrated those mappings where a single valid CAS registry number is provided. These create new MESH-CAS links in the BioOntology, and ultimately result in ~doubling the number of MESH chemicals that can be (indirectly through CAS) normalized to CHEBI.