pkglite

pkglite converts R code and R packages into a compact, text-based representation for packaging analysis scripts, package code, and dependencies for inclusion and traceability in electronic Common Technical Document (eCTD) regulatory submissions.


Key Features:

  • eCTD integration: Converts analysis scripts and their dependencies into a compact, text-based format suitable for inclusion in electronic Common Technical Document (eCTD) submissions.
  • Dependency packaging: Packs and unpacks multiple R packages along with their dependencies to preserve reproducible computational environments.
  • File specification and traceability: Uses a grammar of file specifications to record explicit packing scope and enable traceability of files included in a submission.
  • Open text-based format: Represents and exchanges R packages in an open, text-based file format to support interoperability and standardization.

Scientific Applications:

  • eCTD submission packaging: Organizes R scripts, package code, and dependencies into a self-contained representation for sponsors and reviewers within eCTD frameworks.
  • Regulatory submission use case: Has been applied in an R-based submission to the US Food and Drug Administration by the R Consortium R Submission Working Group.

Methodology:

pkglite serializes and converts R scripts and package files into a compact text-based representation, packs and unpacks R packages with their dependencies, and encodes file selection via a grammar of file specifications to produce an open text format for exchange.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
R
Added:
11/5/2022
Last Updated:
11/5/2022

Operations

Data Inputs & Outputs

Publications

Zhao Y, Xiao N, Anderson K, Zhang Y. Electronic common technical document submission with analysis using R. Clinical Trials. 2022;20(1):89-92. doi:10.1177/17407745221123244. PMID:36169229. PMCID:PMC9941795.

Documentation

Links