Table 1.
Software framework R libraries
| Library | Purpose | R library dependencies |
|---|---|---|
| ready4 | Provide a template and novel syntax for modular CHEM implementations and tools for finding interoperable CHEM modules, datasets and reproducible analysis programs | dataverse dplyr gh kableExtra lifecycle magrittr methods piggyback purrr rlang rvest stats stringi stringr tibble tidyRSS tidyselect tools utils |
| ready4fun | Streamline and standardise the authoring and documenting of functions that support transferable and generalisable model algorithms. | desc devtools dplyr gert Hmisc lifecycle lubridate magrittr methods piggyback pkgdown purrr readxl ready4 ready4show ready4use rlang sinew stats stringi stringr testit tibble tidyr tools usethis utils xfun |
| ready4class | Streamline and standardise the authoring and documenting of new interoperable CHEM modules | devtools dplyr fs gtools Hmisc knitr lifecycle magrittr methods purrr ready4 ready4fun ready4show rlang stats stringi stringr testit testthat tibble tidyr usethis utils |
| ready4pack | Help bundle and disseminate newly created CHEM modules as R libraries that are documented, licensed and quality assured | dataverse dplyr knitr lifecycle magrittr methods purrr ready4 ready4class ready4fun rlang stringr testthat tibble tidyr utils |
| ready4use | Help manage the labelling and transfer of data between CHEM modules and local and remote data repositories | data.table dataverse dplyr fs Hmisc knitr lifecycle magrittr methods piggyback purrr readxl ready4 ready4show rlang stats stringi stringr testit testthat tibble tidyr utils |
| ready4show | Facilitate the use of CHEM modules in programs to implement integrated and reproducible data ingest, analysis and reporting pipelines | dataverse DescTools dplyr flextable grDevices here Hmisc kableExtra knitr knitrBootstrap lifecycle magrittr methods officer purrr ready4 rlang rmarkdown stringi stringr testthat tibble tidyr utils xtable |