DisMech dismech

active curating monarch version v0.1.39

Also known as: Disorder Mechanisms Knowledge Base, Disease Mechanisms KB

DisMech, the Disorder Mechanisms Knowledge Base, is a structured, evidence-backed knowledge base of disease pathophysiology. It records how diseases work: the cell types, biological processes and causal chains that link a genetic or environmental cause to its clinical phenotypes. Every claim carries a citation with a verbatim quote that is checked against the source. Each disorder is one YAML file holding pathophysiology, phenotypes, genetics, treatments, evidence and ontology term bindings. Conserved pathological processes are factored into mechanism modules that disorders declare conformance to. DisMech is the canonical Mech: the other Mechs in this registry adopt its curation pattern.

Disclaimer from the Mech. DisMech is AI-curated and AI-maintained. Most content is generated and maintained by AI curation agents, with human review as the pull-request gate. Automated validation guarantees that citations exist, quoted snippets are exact, and ontology terms are real. It does not guarantee scientific correctness. DisMech is not medical advice. If you have a health concern, consult a qualified healthcare professional.
One record is

a human disorder or disorder subtype

3358 records as of 2026-10-12

Counted from kb/disorders/*.yaml at 4cca8ce. Refreshed weekly.

License

Records: CC BY 4.0

Code: BSD-3-Clause

Curation model

Agent-curatedYes. AI agents generate or maintain most of the content.
Human reviewpull_request. Agent changes arrive as pull requests that a person reviews and merges.
Agents and toolsClaude Code, dragon-ai-agent, goose
Evidence policyEvery pathophysiological claim cites a PubMed reference with an exact quote from the abstract. The reference validator fetches the abstract and checks that the quote appears verbatim. Paraphrases, wrong PMIDs and fabricated citations fail validation.
Validation in CIschema ontology_terms references compliance
Append-only historyYes
Record identifiersRecords are named by disorder and bound to Mondo disease identifiers where a term exists.

Features

Grounding and sources

Ontologies and vocabularies: MONDO HP GO CL UBERON NCIT CHEBI GENO PATO ECTO ENVO

SourceRelationWhat is taken
PubMed prov:hadPrimarySource Evidence snippets are verbatim quotes from PubMed abstracts, checked at validation time.
ClinGen prov:used Gene-disease validity used for genetic factors.
BioModels prov:used Source of quantitative models attached to disorders.

Products

ProductKindFormatDescription
Disorder records
dismech.records
RecordCorpus yaml One YAML file per disorder in kb/disorders, validated against the DisMech LinkML schema.
Mechanism modules
dismech.modules
RecordCorpus yaml Conserved pathological patterns, such as the fibrotic response, that disorders declare conformance to.
DisMech LinkML schema
dismech.schema
DataModelProduct linkml
linkml
Disorder browser
dismech.browser
GraphicalInterface html Searchable browser over every disorder, with pathographs, mechanism modules, trajectories and an embeddings explorer.
DisMech documentation
dismech.docs
DocumentationProduct html
Computational models
dismech.models
ModelProduct sbml Metabolic, kinetic, Boolean and agent-based models attached to disorders, in SBML and Antimony.

Relations to other Mechs

Referenced by

Publications

Contacts

Registry entry

Created 2026-09-10. Last modified 2026-09-10. Edit this entry on GitHub.

DisMech is the reference implementation of the Mech pattern. The X-Mech suite vendors two of its record sections, Discussion and Dataset, through the shared mech_shared.yaml module.