From alhazen-dismech
Browse and query the DisMech disease mechanism knowledge graph (750+ curated disorders in TypeDB 3.x)
npx claudepluginhub sciknow-io/alhazen-skill-dismech --plugin dismechThis skill uses the workspace's default tool permissions.
750+ curated disease entries with pathophysiology mechanisms, HPO phenotypes,
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Builds production-ready Apache Airflow DAGs with patterns for operators, sensors, testing, and deployment. For data pipelines, workflow orchestration, and batch jobs.
Share bugs, ideas, or general feedback.
750+ curated disease entries with pathophysiology mechanisms, HPO phenotypes, gene associations, and therapeutic targets — all stored in TypeDB 3.x.
When to use: Research disease mechanisms, find gene-disease associations, explore pathophysiology, or query curated disorder data.
The TypeDB database auto-initializes on session start via the SessionStart hook. To manually ingest data, first obtain the disorders directory:
# If no local copy of the disorder YAML files exists, clone the source:
git clone https://github.com/monarch-initiative/dismech /tmp/dismech-kb
Then ingest:
uv run --project <skill-path> python <skill-path>/dismech.py ingest \
--source /tmp/dismech-kb/kb/disorders
Query a disease:
uv run --project <skill-path> python <skill-path>/dismech.py show-disease \
--name "Achondroplasia"
For the full command reference, read USAGE.md.