:depictio: Depictio dashboard for variantbenchmark...
# variantbenchmarking
t
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.
🎉 3
k
😍 I have been waiting long for this! I can add this as a hackathon task 🙂 I think we should also link/mention in the workflow page. Also one question from my side is how adaptable this is going to be with upcoming versions? I am currently on a process to have a main release and I am actually changing png static plots with interactive html. They will be still integrated to MultiQC tho.
t
Thanks Kübra 🤗 I set up a CI pipeline which monitor new nf-core pipeline version every week and automatically open a PR on the Depictio repo in order to identify outputs that remain, changed, have been removed in order to keep consistency for the template and the dashboard itself!
🙏 Sorry for the long message above! To stay informed about depictio Depictio and get more details, please join #C0AFS06G9HR