A2-Ai

Platforms and open tools for reproducible science.

Open source

Category
Type

cqtkit

Analysis

An R package for comprehensive C-QT analysis, from data to deliverables.

C-QTAnalysisR

dvs

Data management

A Rust-based CLI and R package that versions large or sensitive data files alongside code, storing their contents outside the repository while lightweight metadata stays tracked in Git.

Data versioningGitCollaborationComputeRust

ghqc

Quality control

A CLI and web app that improves collaboration, standardization, and traceability of the QC process via GitHub

Quality ControlGitTraceabilityRustTypeScript

hyperion

Analysis

hyperion brings pharos to R. Run, track, and trace NONMEM models from your R session, with every run’s lineage recorded automatically instead of pieced together by hand.

NONMEMTraceabilityReproducibilitySlurmRRust

hyperion.tables

Analysis

A companion R package to hyperion that builds tables ready for publication directly from NONMEM models.

NONMEMTFLsR

pharos

Infrastructure

A Rust-based CLI for running NONMEM that automatically fingerprints every dataset, input, and output, so each run can be traced and reproduced.

NONMEMTraceabilityReproducibilitySlurmRust

pkgpub

Package management

An R package for building and publishing packages to CRAN-like repositories, updating package indexes and archiving older builds.

RR packagesPublishing

presentifyr

Reporting

A Shiny app that brings reportifyr’s traceable reporting to PowerPoint, building decks from R-generated figures and rebuilding them when figures change.

ReportingPowerPointTraceabilityReproducibilityRTFLs

pyro

Package management

An R package that uses uv to manage project-local Python dependencies and virtual environments, with dependency declarations and a lock file that keep the environment reproducible.

RPythonReproducibility

quarto plus

Reporting

A Quarto extension that adds tables of contents, lists of figures and tables, cross-references, and a glossary to Word documents rendered from Quarto.

ReportingWordQuartoLua

reportifyr

Reporting

An R package that builds traceable Word reports, inserting tables, listings, and figures with embedded metadata and replacing them when results change.

ReportingWordQuartoTraceabilityR

rv

Package management

A Rust-based CLI for declarative R package management that resolves the full dependency tree of the configuration file’s declared dependencies before installation and records exactly how each package was installed, so environments across machines are reproducible over time.

RReproducibilityCollaborationRust

scicalc

Analysis

An R package of shared function for calculations pharmacometric analyses need on every project, from renal function and body size to demographic coding and hash-verified data reads.

AnalysisReproducibilityUtilitiesR

slurmtools

Infrastructure

An R package for submitting, monitoring, and cancelling NONMEM jobs on a Slurm cluster, using customizable job templates and optional notifications when finished.

NONMEMComputeSlurmR

spackle

Developer tooling

A Rust-based templating engine that generates new projects from a declarative config, usable from the command line, the browser, or any application built on it.

TemplatingScaffoldingAnalysisRust

starlightr

Developer tooling

An R package that builds Astro Starlight documentation sites from package reference documentation, vignettes, and examples.

RRustDocumentation