CLAVIS

Clinical data analysis, tabulation & visualization — powered by Python + R

Open the app →

Build clinical study tables, listings & figures without writing the code.

CLAVIS is a point-and-click environment for producing clinical study TLGs. Every number, table, listing, and figure is computed in open-source R — but you configure the analysis in a visual builder instead of writing and debugging hundreds of lines of program code.

It is built for statisticians and statistical programmers who know what the output should look like and what the analysis means, and who would rather spend their time on that than on plumbing. Define the population, the treatment columns, and the statistics you want; CLAVIS assembles the data, computes the display, and writes submission-style RTF output alongside a QC dataset and the complete, readable R program it ran.

โš  Important Please read before use โ€” development software, not validated, not for regulated use. Read the disclaimer →
What it gives you
๐Ÿ–ฑ๏ธ

No heavy coding required

Build an analysis by choosing variables, conditions, and statistics in the UI. No R, SAS, or macro expertise is needed to produce a finished output — and nothing is hidden: the generated R program is written next to every output you create.

๐Ÿ‘๏ธ

The development steps are visible

Data preparation, derivations, subsetting, and each display module are separate, inspectable steps. You can preview the prepared dataset and the computed display before committing to an output, so debugging means looking at a step — not reading code.

โ™ป๏ธ

Re-usable templates

Save any configuration as a template or spec and reuse it across outputs, cycles, and studies. A library of standard shells for demographics, disposition, exposure, adverse events, concomitant medications, labs, survival, and response ships with the app.

๐Ÿงพ

Metadata-driven titles

Load a planning workbook once and every output takes its output number, titles, and footnotes from it. No retyping the same footnote into thirty outputs, and no drift between the plan and the deliverable.

๐Ÿ“„

Submission-style deliverables

Paginated landscape RTF in a monospaced clinical layout, with titles, footnotes, page numbering, and a program-path audit footer — plus a QC transport (XPT) dataset carrying the underlying cell values for independent checking.

๐Ÿ”“

Open-source statistics

Computation runs on R and established CRAN packages, so results are reproducible by anyone with R and the generated program — no proprietary analysis runtime and no per-seat statistical software licence.

How an output comes together
STEP 1
Prepare the data
Pick datasets, join or append them, subset, and derive variables.
STEP 2
Define the display
Treatment columns and denominators, then stack the statistical modules.
STEP 3
Preview & check
See the computed display and any data-quality findings before you commit.
STEP 4
Generate
RTF output, QC XPT dataset, the R program, and its execution log.
Modules
Try it with the bundled demos

Two complete demonstration workspaces ship with this deployment and need no data of your own. Open the Hub and load a workspace profile:

CDISCPILOT01 Demo — eight safety tables and four listings (demographics, disposition, exposure, adverse events, concomitant medications) built on the public CDISC SDTM/ADaM Pilot Project data.

DEMO001 Demo — Kaplan-Meier, forest, and waterfall figures built on a fully synthetic 100-subject, two-arm dataset.

Please read before use

โš  Development software — not validated, not for regulated use

CLAVIS is under active development and is provided for testing, learning, and demonstration purposes only. It has not been formally validated or qualified, and it is not operated in a regulated, GxP, or otherwise controlled computing environment.

Do not rely on it to produce regulatory submissions, clinical study reports, or any deliverable supporting a clinical or business decision. Output has not been independently verified; any use of it, and any interpretation of the results, is entirely at the user's own discretion and risk. Always confirm results independently before relying on them.

You are responsible for the data you load and for handling it in line with the applicable privacy, confidentiality, and information-security obligations of your organisation. The bundled demonstration data is public or synthetic and contains no real patient information.

The software is provided “as is”, without warranty of any kind, express or implied, and without any commitment to support, maintenance, or fitness for a particular purpose.