The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

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:

Reference manual: artoo.html , artoo.pdf
Vignettes: Get started with artoo (source, R code)

Downloads:

Package source: artoo_0.2.0.tar.gz
Windows binaries: r-devel: artoo_0.1.3.zip, r-release: artoo_0.1.3.zip, r-oldrel: artoo_0.1.3.zip
macOS binaries: r-release (arm64): artoo_0.1.3.tgz, r-oldrel (arm64): artoo_0.1.3.tgz, r-release (x86_64): artoo_0.1.3.tgz, r-oldrel (x86_64): artoo_0.1.3.tgz
Old sources: artoo archive

Reverse dependencies:

Reverse suggests: datasetviewer

Linking:

Please use the canonical form https://CRAN.R-project.org/package=artoo to link to this page.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.