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>).
| Version: |
0.1.1 |
| Depends: |
R (≥ 4.2) |
| Imports: |
cli, hms, jsonlite, nanoparquet (≥ 0.3.0), rlang (≥ 1.1.0), S7, utf8 |
| Suggests: |
quarto, readxl, testthat (≥ 3.0.0), tibble, withr, writexl, xml2 |
| Published: |
2026-06-24 |
| DOI: |
10.32614/CRAN.package.artoo (may not be active yet) |
| Author: |
Vignesh Thanikachalam [aut, cre, cph] |
| Maintainer: |
Vignesh Thanikachalam <about.vignesh at gmail.com> |
| BugReports: |
https://github.com/vthanik/artoo/issues |
| License: |
MIT + file LICENSE |
| URL: |
https://vthanik.github.io/artoo/, https://github.com/vthanik/artoo |
| NeedsCompilation: |
no |
| Language: |
en-US |
| Materials: |
README, NEWS |
| CRAN checks: |
artoo results |
Documentation:
Downloads:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=artoo
to link to this page.