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. Reads and writes CDISC Define-XML, the specification
document that accompanies a submission, and renders it as HTML through
the bundled Define-XML stylesheet. Implements the published format
specifications for CDISC Dataset-JSON
(<https://cdisc-org.github.io/DataExchange-DatasetJson/doc/dataset-json1-1.html>),
CDISC Define-XML
(<https://www.cdisc.org/standards/data-exchange/define-xml>), and
'SAS' XPORT
(<https://www.loc.gov/preservation/digital/formats/fdd/fdd000466.shtml>).
| Version: |
0.2.0 |
| Depends: |
R (≥ 4.2) |
| Imports: |
cli, hms, jsonlite, nanoparquet (≥ 0.3.0), rlang (≥ 1.1.0), S7, utf8 |
| Suggests: |
callr, digest, quarto, readxl, testthat (≥ 3.0.0), tibble, withr, writexl, xml2, xslt |
| Published: |
2026-08-25 |
| DOI: |
10.32614/CRAN.package.artoo |
| Author: |
Vignesh Thanikachalam [aut, cre, cph],
Lex Jansen [cph] (Author of the bundled CDISC Define-XML stylesheets),
Clinical Data Interchange Standards Consortium (CDISC) [cph] (Author of
the bundled Define-XML, ODM and ARM schemas and example documents),
World Wide Web Consortium [cph] (Author of the bundled xml, xlink and
xmldsig schemas) |
| Maintainer: |
Vignesh Thanikachalam <about.vignesh at gmail.com> |
| BugReports: |
https://github.com/vthanik/artoo/issues |
| License: |
MIT + file LICENSE |
| Copyright: |
file COPYRIGHTS artoo copyright details |
| 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:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=artoo
to link to this page.