C-G.C.16: Depictio: an open-source platform for building interactive dashboards from bioinformatics workflow outputs
Bioinformatics relies on standardized workflows executed through engines such as Nextflow, Snakemake, or Galaxy, producing large, heterogeneous outputs across multiple runs. Yet researchers still lack a unified way to aggregate, explore, and share these results interactively, without writing custom code for each project.
We present Depictio, an open-source web platform that transforms bioinformatics workflow outputs into interactive, shareable dashboards. Depictio's command-line interface scans workflow output directories, automatically detects file structures through configurable patterns, and ingests tabular data into a scalable backend. Data from multiple workflow executions are aggregated into unified, versioned collections ready for exploration.
A central recent feature is Depictio's template system. Community-driven and peer-reviewed dashboard templates, currently developed for nf-core pipelines, define both the data ingestion logic and the dashboard layout for a given workflow. A single CLI command points Depictio at a pipeline's output directory and automatically generates a fully populated, interactive dashboard without manual configuration required.
Dashboards are organized into multi-tab interactive views, each composed from a rich component library including interactive components, figures, tables, metric cards, MultiQC plots, image galleries, and geospatial maps. Cross-component filtering, through lasso, box-select and table selection propagates in real time across linked components, enabling fluid and live exploratory analysis.
Depictio is cloud-ready, deployable via Docker Compose or Kubernetes, and available as a hosted application on SciLifeLab Serve (https://serve.scilifelab.se) through a collaboration with SciLifeLab Data Centre. Depictio is released under the MIT license at https://github.com/depictio/depictio.
Co-authors: Jan Korbel
Contact Attendee
Warning: Attempt to read property "user_email" on string in /home/1276969.cloudwaysapps.com/ydbgzhdjeq/public_html/wp-content/plugins/my-conference-now/functions.php on line 2826