Skip to content

Plugins

This page lists available PhEval plugins and the phenotype-driven tools they integrate.

Plugins are separate Python packages that extend PhEval with tool-specific logic. Each plugin exposes one or more runners that can be invoked via the PhEval CLI.

For details on how plugins and runners fit into the execution model, see:

For tool-specific usage, configuration options, and examples, always refer to the plugin README.


Available plugins

The table below lists currently implemented PhEval plugins, with links to both the PhEval runner and the original tool where applicable.

Tool PhEval plugin Original tool Notes
Example pheval.example Example Runner
Exomiser pheval.exomiser Exomiser
Phen2Gene pheval.phen2gene Phen2Gene
LIRICAL pheval.lirical LIRICAL
SvAnna pheval.svanna SvAnna
GADO pheval.gado GADO
PhenoGenius pheval.phenogenius PhenoGenius
AI MARRVEL pheval.ai_marrvel AI-MARRVEL
OAK pheval.oak
OntoGPT pheval.ontogpt
MALCO pheval.llm
ELDER ELDER

Notes

  • Plugins may expose multiple runners, depending on supported modes or input types.
  • Plugin availability does not imply identical functionality across tools.
  • Experimental or research plugins may change more frequently than core plugins.

Users should always consult the plugin repository for the most up-to-date information.