OSVAS

Step 6: Display HARP verification results

Visualization apps

OSVAS uses Shiny apps from the oper-harp-verif project to visualize HARP verification results. Two complementary visualization approaches are available:

  1. Dynamic App (port 9999): Interactive Shiny app for exploring verification statistics by variable, location, and metric
  2. Static Visualization (port 9998): Generates and displays pre-rendered plots from verification outputs

Intelligent port detection and app management

When Step 6 is enabled, the launcher performs intelligent port detection before launching visualization apps:

This allows you to run the workflow multiple times without port conflicts or errors.

Accessing the apps

Local system:

Remote system (ATOS via SSH): Use SSH port forwarding to expose remote apps locally:

ssh -L 9999:localhost:9999 -L 9998:localhost:9998 user@atos-host

Then access apps at:

Troubleshooting visualization apps

Apps not loading or crashing:

Port still in use after stopping apps:

# Find and kill process on port 9999
lsof -ti:9999 | xargs kill -9

# Find and kill process on port 9998
lsof -ti:9998 | xargs kill -9

Verification output locations: