Skip to content

Commit

Permalink
Merge pull request #173 from CHOP-CGTInformatics/joss-feedback-2
Browse files Browse the repository at this point in the history
Joss Feedback 2
  • Loading branch information
rsh52 authored Feb 14, 2024
2 parents 78af9f8 + 56690b1 commit 61c7b8d
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
7 changes: 4 additions & 3 deletions paper/paper.bib
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ @Manual{r_cit
}

@Manual{redcapr_cit,
title = {REDCapR: Interaction Between R and REDCap},
title = {{REDCapR: Interaction Between R and REDCap}},
author = {Will Beasley},
year = {2023},
url = {https://ouhscbbmc.github.io/REDCapR/},
Expand All @@ -71,7 +71,7 @@ @Manual{redcapdm_cit
author = {João Carmezim and Judith Peñafiel and Pau Satorra and Esther García and Natàlia Pallarés and Cristian Tebé},
year = {2023},
note = {R package version 0.8.0},
url = {https://ubidi.github.io/REDCapDM/},
url = {https://bruigtp.github.io/REDCapDM/},
}

@Manual{tidyredcap_cit,
Expand Down Expand Up @@ -102,13 +102,14 @@ @Manual{skimr_cit
author = {Elin Waring and Michael Quinn and Amelia McNamara and Eduardo {Arino de la Rubia} and Hao Zhu and Shannon Ellis},
year = {2023},
note = {R package version 2.1.5, https://github.com/ropensci/skimr/},
url = {https://docs.ropensci.org/skimr/ (website)},
url = {https://docs.ropensci.org/skimr/},
}

@Manual{tibble_cit,
title = {tibble: Simple Data Frames},
author = {Kirill Müller and Hadley Wickham},
year = {2023},
url = {https://tibble.tidyverse.org/},
note = {https://tibble.tidyverse.org/, https://github.com/tidyverse/tibble},
}

Expand Down
2 changes: 1 addition & 1 deletion paper/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ As of 2023, the REDCap Consortium boasts nearly 3 million users across over 150

REDCap databases that contain repeating events and instruments require significant manual pre-processing, a major pain point for researchers and analysts. This is because the REDCap API returns a single table (Figure 1) that includes data from instruments that record data at different levels of granularity.

While several existing REDCap packages are available (Table 1), `REDCapTidieR` distinguishes itself by offering analysts a unique framework that returns a tidy data structure regardless of the size or complexity of the extracted database. Packages such as [`tidyREDCap`](https://raymondbalise.github.io/tidyREDCap/) [@tidyredcap_cit] and [`REDCapDM`](https://ubidi.github.io/REDCapDM/index.html) [@redcapdm_cit] also offer tools for data processing, while `redcapAPI` gives a wealth of options for data export in addition to features that break apart the block matrix using a base R framework. However, only `REDCapTidieR` deconstructs the block matrix into easily joinable tidy tables that form their own composite primary keys to preserve the relationships between each other in accordance with their unique granularity.
While several existing REDCap packages are available (Table 1), `REDCapTidieR` distinguishes itself by offering analysts a unique framework that returns a tidy data structure regardless of the size or complexity of the extracted database. Packages such as [`tidyREDCap`](https://raymondbalise.github.io/tidyREDCap/) [@tidyredcap_cit] and [`REDCapDM`](https://bruigtp.github.io/REDCapDM/) [@redcapdm_cit] also offer tools for data processing, while `redcapAPI` gives a wealth of options for data export in addition to features that break apart the block matrix using a base R framework. However, only `REDCapTidieR` deconstructs the block matrix into easily joinable tidy tables that form their own composite primary keys to preserve the relationships between each other in accordance with their unique granularity.

`REDCapTidieR` is built with production readiness in mind. In addition to an extensive 98% coverage test suite, `REDCapTidieR` execution is evaluated against 15 test databases that cover many complex configuration scenarios. It also provides ample documentation through a `pkgdown` [site](https://chop-cgtinformatics.github.io/REDCapTidieR/index.html) [@redcaptidier_pkgdown_cit]. It is also built on top of `REDCapR`, which contains its own extensive test suite, and evaluated against an additional 26 test databases. `REDCapTidieR` meets the rigorous requirements of the [OpenSSF Best Practices Badge](https://www.bestpractices.dev/en/projects/6845) [@openssf_cit], which certifies open-source projects that adhere to criteria for delivering high-quality, robust, and secure software.

Expand Down

0 comments on commit 61c7b8d

Please sign in to comment.