A zero/low-code, interactive, visual, server-free, browser-based reporting tool for tabular datasets
With exponentially growing gathered data per year, its representation becomes more important than ever to make it comprehensible and interpretable for humans. Datavzrd aims to create a solution for reporting tabular data in a sharable format that is highly customizable and easy to use with simple configuration using the yaml syntax.
Organize your datasets in a single place with few lines of code. Use links to connect them and make your reports interactive.
datasets:
table-a:
path: table-a.csv
links:
gene details:
column: gene
view: gene-{value}
gene expression:
column: gene
table-row: table-b/gene
Add links to external resources to your reports to provide additional information and context.
Gene:
link-to-url:
ncbi:
url: https://www.ncbi.nlm.nih.gov/gene/{gene}
Datavzrd makes it easy to create heatmaps from tabular data. Heatmaps can be used for numerical or categorical data with predefined color schemes or continuous color scales.
Rated:
plot:
heatmap:
scale: ordinal
color-scheme: tableau20
Use custom vega-lite json specs to create any plot suitable for your needs or rely on Datavzrds easy to configure plot or bar plots.
age:
plot:
ticks:
scale: linear
domain:
- 20
- 100
Datavzrd offers so called spells to simplify the process of creating reports by allowing users to define common configurations in a modular way.
render-table:
columns:
p-value:
spell:
url: v1.0.0/stats/p-value
with:
significance_threshold: 0.05