depictio Depictio dashboard for variantbenchmarking: your feedback wanted
Hi all! 👋 I am building
Depictio, an open-source platform from EMBL to explore pipeline results without writing a Shiny or Streamlit app each time. A pipeline gets a
dashboard template: a short definition that turns the outputs of any run into an interactive dashboard. I discussed an earlier version with
@Kübra Narcı, but the project has evolved a lot since and I am now sharing it more widely, so I would like the view of other variantbenchmarking users and developers too.
✨
What it does
• MultiQC reports (aggregated across runs) next to result tables, images, phylogenetic trees, maps... with linked filters
• Reusable: point the template at any new run of the same pipeline and you get the same dashboard
• Fully editable: modify any dashboard from the GUI or in YAML, so the template is a starting point, not a constraint
• Versioned, with comments and annotations on any component
• Runs as a Python package, with Docker Compose or on Kubernetes, and can serve as a companion web app for a publication
📊
For variantbenchmarking: which callset recovers its truth set best, on precision, recall and F1, from the rtg-tools vcfeval, hap.py, som.py, Truvari, SVanalyzer and Wittyer results.
👀
What I need: I have built 25 templates and want people who really use these pipelines to review and criticise them. What is useful? What is misleading?
👉 Dashboards:
germline small variants,
germline structural variants and
somatic SNVs (no account needed)
💬 Comment on the dashboard (Google sign-in) or in the
GitHub discussion dedicated to variantbenchmarking.
⭐ A star on the
repo is welcome if you find it useful. Thanks! 🙏
🎤 I am also presenting it today at the Nextflow Summit (
virtual agenda) if you're interested in the project.