Skip to content

Getting Started

Installation

cd 00panel
uv venv .venv && uv pip install -e ".[dev]"

First run — interactive TUI

uv run 00panel

This launches the arrow-key menu:

  Panel Design Workflow

  ▸ Demo by disease         Pick a disease → get a scored panel in seconds
    Score proteins          Multi-criteria demand + feasibility scoring
    Propose panel           Optimized panel selection with constraints
    ...

Select Demo by disease → pick a category → get a scored panel.

First run — CLI

# Score a few proteins
panel score TNF IL6 GDF15 CXCL10 VEGFA

# Run a full disease demo
panel demo inflammation --size 5

# See all commands
panel --help

Dependencies

  • Python ≥3.11
  • Network access (hits NIH, OpenAlex, ClinicalTrials.gov, EBI GWAS APIs)
  • bioingest data directory (for competitor menus, pathway data, protein mapping)

Environment variables

Variable Default Description
PANEL_GRAPHRAG_API_URL http://localhost:8000 GraphRAG API endpoint
PANEL_DATA_DIR data Cache directory
PANEL_OPENALEX_EMAIL (empty) Email for OpenAlex polite pool