artoo: Lossless CDISC-Native Input and Output for Clinical Datasets

Reads and writes clinical-trial datasets losslessly across 'SAS' XPORT (XPT), Clinical Data Interchange Standards Consortium (CDISC) Dataset-JSON, and 'Apache Parquet', applying a specification to produce submission-ready Study Data Tabulation Model (SDTM) and Analysis Data Model (ADaM) datasets. A single canonical metadata model carries labels, CDISC data types, lengths, 'SAS' display formats, controlled-terminology references, and sort keys identically across every format, so conversion between any two formats is lossless by construction. Pure 'R' and lightweight, with no external 'SAS' or 'Java' runtime. Implements the published format specifications for CDISC Dataset-JSON (<https://cdisc-org.github.io/DataExchange-DatasetJson/doc/dataset-json1-1.html>) and 'SAS' XPORT (<https://www.loc.gov/preservation/digital/formats/fdd/fdd000466.shtml>).

Package details

AuthorVignesh Thanikachalam [aut, cre, cph]
MaintainerVignesh Thanikachalam <about.vignesh@gmail.com>
LicenseMIT + file LICENSE
Version0.1.3
URL https://vthanik.github.io/artoo/ https://github.com/vthanik/artoo
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("artoo")

Try the artoo package in your browser

Any scripts or data that you put into this service are public.

artoo documentation built on July 23, 2026, 1:08 a.m.