Interface Overview

Tour of the IMPACT-VIS user interface and controls
Authors
Affiliation

Nicholas Boehler

University of Toronto Mississauga

Hai-Ying Mary Cheng

University of Toronto Mississauga

Published

December 18, 2025

1 Main Interface Layout

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃  LEFT SIDEBAR   ┃                                 ┃
┃  ├─ Sample      ┃      MAIN PLOT AREA             ┃
┃  ├─ Settings    ┃      (Interactive Plot)         ┃
┃  ├─ Filters     ┃                                 ┃
┃  ├─ Tooltip     ┃                                 ┃
┃  └─ Export      ┃                                 ┃
┗━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

3 Interactive Plot Features

Hover: Move mouse over plot points

Point Details (Tooltip):
├─ VarInfo: 1-1234567-A-T
├─ Position: chr1:1,234,567
├─ Ref/Alt: A/T
├─ Gene: EXAMPLE
├─ IMPACT Score: 92.12
├─ ClinVar: Pathogenic
└─ AF: 0.001

Click: Open detailed variant modal

┌──────────────────────────────────────────────────────────────────┐
│ Variant: 1-1234567-0-2                                        X  │
├──────────────────────────────────────────────────────────────────┤
│ VarInfo:              1-1234567-A-T                              │
│ Genes:                EXAMPLE                                    │
│ Chromosome:           1                                          │
│ Position:             1234567                                    │
│ IMPACT Score:         92.12                                      │
│ IMPACT Calc:          Tier 1, 80 + 20 * 0.606                    │
│ ClinVar:              Pathogenic                                 │
│ ClinVar Disease:      Examplitus                                 │
│ REF:                  0                                          │
│ ALT:                  2                                          │
│ Bravo AF:             0.001                                      │
│ ALoFT Prediction:     (missing)                                  │
│ ALoFT Score:          NA                                         │
│                                                                  │
│ User variant interpretation                                      │
│ ┌────────────────────────────────────────────────────────────┐   │
│ │ Potential Candidate                                     ▼  │   │
│ └────────────────────────────────────────────────────────────┘   │
│                                                                  │
│ ┌────────────────────────────────────────────────────────────┐   │
│ │ Notes                                                      │   │
│ │                                                            │   │
│ │                                                            │   │
│ │                                                            │   │
│ │                                                            │   │
│ └────────────────────────────────────────────────────────────┘   │
│                                                                  │
│                                      [Save]           [Cancel]   │
└──────────────────────────────────────────────────────────────────┘

Zoom: Click + drag to select region

Pan: Shift + drag to move around

Reset: Double-click to return to full view

Note

Dark theme and customizable color schemes are not currently implemented. Custom styling can be applied via app/styles/main.scss (SCSS/CSS modifications).

4 Status Indicators

4.1 Plot Status

  • 🟢 Green: Plot loaded successfully
  • 🟡 Yellow: Plot updating or loading
  • 🔴 Red: Error loading plot

4.2 Data Status

  • Loaded: Data ready for display
  • Loading: Data being processed
  • Error: Failed to load data

4.3 External Resources

  • Documentation: https://boehlernick.github.io/IMPACT-VIS
  • GitHub Issues: Report bugs
  • Email: nick.boehler@mail.utoronto.ca

Document Version: 1.0.0
Last Updated: 2025-12-10