Releases: insightsengineering/random.cdisc.data
Releases · insightsengineering/random.cdisc.data
v0.3.16
Miscellaneous
- Renamed
var_relabel
intorcd_var_relabel
and copied new functionalities to avoid namespace conflict withformatters
package. - Made
rcd_var_relabel
internal as it was intended for developers use only. - Updated
ARM
andACTARM
variables in theADAB
data.
What's Changed
- Fixing namespace conflict var_relabel by @Melkiades in #302
- Add URL and BugReports to DESCRIPTION by @edelarua in #305
- Workflow propagation by @walkowif in #300
- Bumps
{rmarkdown}
minimal version by @averissimo in #308 - Workflow propagations by @walkowif in #310
- Update DESCRIPTION by @shajoezhu in #312
- Update DESCRIPTION by @shajoezhu in #313
- update readme by @pawelru in #314
- Workflow propagations by @walkowif in #316
- Update ARM and ACTARM. by @qiliu1013 in #317
- udpate version, and news, [skip vbump] by @shajoezhu in #320
Full Changelog: v0.3.15...v0.3.16
CRAN v0.3.15
New features
- Asynchronous cached data updates in
rebuild_cached_data
vignette - data is only updated if its (or its dependency's) source file has been updated.
Enhancements
- Updated level of
ETHNIC
variable in all datasets from" NOT REPORTED"
to"NOT REPORTED"
.
Miscellaneous
- Specified minimal version of package dependencies.
What's Changed
- Workflow propagation by @walkowif in #288
- Use token in spelling workflow by @walkowif in #289
- Update vignette to only rebuild modified datasets by @edelarua in #290
- Fix typo in
ETHNIC
level by @edelarua in #293 - Adds min package version by @averissimo in #286
- Workflow propagation by @walkowif in #294
- update deps of roxygenize hook by @pawelru in #296
- Propagate files from insightsengineering/.github by @insights-engineering-bot in #297
- [skip actions] Propagate files from insightsengineering/.github by @insights-engineering-bot in #298
- options for strict tests; few enhancements by @pawelru in #295
- [skip vbump] update description and news, preping for cran submission by @shajoezhu in #301
New Contributors
- @averissimo made their first contribution in #286
Full Changelog: v0.3.14...v0.3.15
v0.3.14
Breaking changes
- Renamed
ADSL
argument toadsl
inradab
,radae
,radaette
,radcm
,raddv
,radeg
,radex
,radhy
,radlb
,
radmh
,radpc
,radpp
,radqlqc
,radqs
,radrs
,radsaftte
,radsub
,radtr
,radtte
,radvs
, andget_qs_data
. - Renamed
ADPC
argument toadpc
inradab
. - Renamed
event.descr
argumentevent_descr
andcensor.descr
argument tocensor_descr
inradaette
andadtte
.
New features
- Added new random dataset generator: Anti-Drug Antibody Analysis Dataset (
radab
). - Added new random dataset generator: EORTC QLQ-C30 V3 Analysis Dataset (
radqlqc
).
Enhancements
- Added variables
ASTDY
,AENDY
,EXDOSFRQ
,EXROUTE
,VISIT
,VISITDY
,EXSTDTC
,EXENDTC
,EXSTDY
,
EXENDY
,TRTSDT
, andTRTEDT
toadex
. - Added more default
PARAM
s and new variablesPPSTINT
,PPENINT
,REGIMEN
, andPKARMCD
toadpp
. - Added
TNE
toPARAMCD
,Total Number of Exacerbations
toPARAM
, and new variablelgTMATRSK
toadtte
. - Added more default
PARAM
s and post-baseline visits toadab
and enhanced variablesADAPBLFL
,ABLFL
,
ADABLFL
,PARCAT1
, andRELTMU
. - Added variables
AEWITHFL
andADTHAUT
toadsl
. - Added variable
ATIREL
toadmh
. - Added variables
CMSTRTPT
,CMENRTPT
,ADURN
, andADURU
toadcm
. - Added variables
AESCONG
,AESDISAB
,AESHOSP
,AESLIFE
,AESMIE
, andLDOSEDTM
toadae
. - Added parameter
with_trt02
toradsl
to make the second treatment period available. Whenwith_trt02 = TRUE
(default), add variablesTRT02A
,TRT02P
,TRT02SDTM
,TRT02EDTM
,AP02SDTM
,AP02EDTM
,TRT01SDTM
,
TRT01EDTM
,AP01SDTM
, andAP01EDTM
toadsl
, and setTRTSDTM
asTRT01SDTM
,TRTEDTM
asTRT02EDTM
. - Added variable
LDRELTM
toadae
. - Aligned logic for
ADTM
,ADY
, andONTRTFL
variables withAVISIT
where applicable withinadeg
,adlb
,
adqs
,adsub
,adtr
, andadvs
. - Made
AVAL
values more realistic and updated derivations ofANRIND
,*STRESC
, andLOQFL
to depend on value
ofPARAMCD
inadlb
andadvs
. - Added tests to increase package test coverage.
- Added "datetime" and "date" as valid variable types to apply in
apply_metadata
. - Implemented the
lubridate
package in all date/datetime variable derivations.
Bug fixes
- Updated all the
ANL01FL
NA
values to""
inadae
. - Updated
DVDECOD
andDVSCAT
values inaddv
. - Fixed
adtm
calculations so that records with sameAVISIT
have the sameADTM
for each patient. - Fixed checks for
na_percentage
argument that is in most datasets. - Updated package for breaking changes in
tidyselect
. - Updated
adtte
so that the events, analysis values and censor values make logical sense.
Miscellaneous
- Updated installation method and aligned with other packages.
- Updated tests to use
testthat
3rd edition and added snapshot testing for random rows. - Implemented
lifecycle
package with stable badge for exported functions, and tagged internal functions. - Combined ADQLQC helper functions into the same documentation file.
- Improved usability of examples.
- Renamed
random.cdisc.data.R
file topackage.R
and cleaned up contents. - Added more detailed documentation for function parameters.
- Converted all dataset names to lowercase/snake case for consistency with other NEST packages.
- Refactor
adpc
andadab
following the new CDISC standard. - Refactor
abab
parameters and visits to align withadpc
. - Skipping examples in
h_adqlqc
documentation. - Changed example in
apply_metadata
to reduce example run time.
What's Changed
- 22 radsl bug for large N by @yli110-stat697 in #136
- Update deviations dataset by @malexthorpe in #137
- scda#21 update ANL01FL by @6iris6 in #138
- refactor adpp with new variables by @shajoezhu in #142
- Correction Dose normaliazed PK param + cached data adpp by @legrasv in #148
- Adding unit test to check death dates by @malexthorpe in #145
- 149 add rcamint rcpcint pk param@main by @legrasv in #150
- Update authors by @pawelru in #144
- Very first version draft of ADAB by @legrasv in #151
- Prepare for open sourcing by @cicdguy in #153
- Contribution guide updates by @insights-engineering-bot in #157
- update readme to add adab adpp #152 by @khatril in #159
- 155update ADPP by @6iris6 in #158
- add regimen variable to adpp #160 by @khatril in #162
- Update adpp with PKARMCD variable. by @ayogasekaram in #163
- Added Log Follow-up time variable and Total Number of Exacerbations P… by @ayogasekaram in #164
- adab refactoring #154 by @khatril in #168
- Update Rbuildignore and add auto-updates by @insights-engineering-bot in #167
- Update pre-commit config to detect
_pkgdown.y[a]ml
by @insights-engineering-bot in #169 - 170 Refactor ADAB data by @edelarua in #171
- 170 refactor adab by @edelarua in #172
- Update documentation workflow by @insights-engineering-bot in #176
- 180 Add
ATIREL
toadmh
by @edelarua in #181 - 175 Add
AEWITHFL
toadsl
by @edelarua in #177 - 174 Refactor
adcm
by @edelarua in #182 - 178 Refactor
adab
to add newPARAM
s by @edelarua in #179 - 173 fix refactor adex@main by @Melkiades in #183
- 184 Fix
ADY
andADTM
for ADEG data by @edelarua in #188 - Update checks for
na_percentage
argument by @edelarua in #189 - Update check.yaml by @arkadiuszbeer in #190
- Add variables
AESCONG
,AESDISAB
,AESHOSP
,AESLIFE
, andAESMIE
toadae
. by @JiaLiu0001 in #193 - A check has failed, get it fixed by @JiaLiu0001 in #197
- Add
ADTHAUT
to adsl by @edelarua in #200 - Add variables
TRT02A
,TRT02P
,TRT02SDTM
,TRT02EDTM
,AP02SDTM
,AP02EDTM
,TRT01SDTM
,TRT01EDTM
,AP01SDTM
,andAP01EDTM
toadsl
by @JiaLiu0001 in #194 - 204 Add
LDOSEDTM
toadae
by @edelarua in #206 - 202 Add
trt02
to cached data by @edelarua in #208 - Added High and low toxicity variables by @Nolan-Steed in #211
- PR: ADPC URINE for Drug X and Y by @legrasv in #210
- recompiled daat by @shajoezhu in #214
- 213 Clean up
random.cdisc.data
NEWS by @edelarua in #215 - Add coverage badge by @walkowif in #217
- Enable checks for
workflow_dispatch
event by @walkowif in #218 - ADPC and ADAB refactor by @legrasv in #219
- hotfix rd by @shajoezhu in #220
- update for tidyselect changes by @nikolas-burkoff in #224
- add rADQLQC by @sob2021 in #225
- Badges and contribution guidelines by @insights-engineering-bot in #226
- refactoring ADAB by @legrasv in #228
- 230 Update cached datasets by @edelarua in #231
- Update check as-cran and pkgdown configuration by @walkowif in #233
- More realistic abnormality directions in
adlb
by @edelarua in #239 - Add
LDRELTM
toadae
by @edelarua in #240 - Clean up internal
rel_var
function by @edelarua in https://github.com/insightsengineering/random.c...
v0.3.13
New features
- Added new random dataset generator: PK Analysis Dataset (
radpc
). - Added new random dataset generator: PK Parameter Dataset (
radpp
).
Enhancements
- Added new variables
AGEU
,TRT01P
,TRT01A
toADSL
. - Added new variables
CMINDC
,CMDOSE
,CMTRT
,CMDOSU
,CMROUTE
,CMDOSFRQ
toADCM
. - Added
ANRLO
andANRHI
column toADLB
andADVS
. - Added
AERELNST
column toADAE
. - Added
MHDISTAT
column toADMH
. - Enhanced
radpc
to add an argument to set the duration in number of days.
Bug fix
- Fixed a typo in
ADSL$BMRKR1
's label.
Miscellaneous
- Updated R version requirement to >= 3.6.
- Removed deprecated package
utils.nest
from imports and now usecheckmate
for validation functions. - Removed deprecated dependency
test.nest
.
What's Changed
- fix: fixed a typo in ADSL$BMRKR1's label by @kpagacz in #62
- Slim linter by @dinakar29 in #63
- sessionInfo in the R CMD CHECK by @arkadiuszbeer in #66
- Remove teal out of staged deps yaml file by @nikolas-burkoff in #65
- update R version by @nikolas-burkoff in #67
- Migrate staged.dependencies to action by @knightdave in #68
- Fix changelog not produced correctly on release by @knightdave in #69
- Bump dev version on merge / commit to main by @fanooel in #70
- Use the bot to commit changes by @fanooel in #71
- Spelling action added by @tomszosz in #72
- Add gitleaks by @arkadiuszbeer in #73
- Add issue and PR templates by @knightdave in #76
- Use centrlized workflows by @insights-engineering-bot in #77
- issue 74: create ADPC by @imazubi in #79
- Add thevalidator action by @knightdave in #81
- 83 Update
cadpc
by @edelarua in #84 - devops: removed the
test.nest
dependency by @kpagacz in #85 - 75 create ADPP by @yli110-stat697 in #86
- fix notes by @pawelru in #88
- Miscellaneous IDR updates by @insights-engineering-bot in #89
- Remove utils from rcd@main by @nikolas-burkoff in #90
- update NEWS by @nikolas-burkoff in #92
- Add style check workflow by @insights-engineering-bot in #94
- Add variable MHDISTAT to admh.R for issue #99 by @khatril in #102
- update news by @shajoezhu in #103
- Added
AERELNST
column to ADAE. by @shajoezhu in #104 - Add ANRLO and ANRHI variables to ADLB and ADVS by @khatril in #107
- Add ETHNIC and DTHADY into ADSL by @qiliu1013 in #105
- 98 add adcm variables@main by @6iris6 in #108
- hotfix n() to dplyr::n() by @shajoezhu in #109
- CODEOWNERS removal and pre-commit config by @insights-engineering-bot in #115
- issue 93: refactor radpc by @imazubi in #95
- 112 added valid checkmate for radrs by @yli110-stat697 in #117
- 110 add checkmate::assert_number(seed, null.ok = TRUE) by @yli110-stat697 in #118
- 113 adding checkmate radpp by @codesformochi in #120
- 111 lookup valid check by @yli110-stat697 in #119
- fix 14 by @6iris6 in #122
- Check function validity using checkmate functions in radpc by @qiliu1013 in #123
- Add new ADSL vars for issue AGEGU TRT01A TRT01P by @khatril in #124
- fix #125 R CMD check don't work properly on local docker by @shajoezhu in #127
- adding .data to DTHDT TRTSDTM, fixing NOTEs from R CMD check , close #126 by @shajoezhu in #130
- vbump [skip vbump] by @shajoezhu in #129
- 132 remove empty line in description [skip vbump] by @yli110-stat697 in #134
New Contributors
- @tomszosz made their first contribution in #72
- @imazubi made their first contribution in #79
- @edelarua made their first contribution in #84
- @khatril made their first contribution in #102
- @shajoezhu made their first contribution in #103
- @qiliu1013 made their first contribution in #105
- @6iris6 made their first contribution in #108
- @codesformochi made their first contribution in #120
Full Changelog: v0.3.12...v0.3.13
v0.3.12
Enhancements
- Added
EOTSTT
variable to ADSL dataset. - Enabled users to define mean analysis value for each lab test in
radlb
with new argumentaval_mean
. - Added
AERELNST
andAEACNOTH
variables to ADAE dataset.
Miscellaneous
- Updated
LICENCE
andREADME
with new package references. - Corrected the
EVNTDESC
andCNSR
variable values for the "Overall Survival parameter" in ADTTE dataset. - Fixed typo in label for
BASE2
variable in ADQS dataset. - Added
error_on_lint: TRUE
to.lintr
.
v0.3.11
- Added
AECONTRT
variable to ADAE dataset. - Added new parameters in ADAETTE dataset.
- Added new parameters in ADHY dataset.
- Added period variables
APERIOD
andAPERIODC
to ADHY dataset.
v0.3.10
- Added additional parameters to ADHY data.
- Fix bug to make internal helper
rel_var
work withtibbles
. - Added new random dataset generator: Hys Law Analysis Dataset (
radhy
) . - Updated the sampling of
TRTSDTM
inradsl
to be more efficient.
v0.3.9
- Fix warnings of binding factors to characters.
v0.3.8
- Four variables
ATC1CD
,ATC2CD
,ATC3CD
,ATC4CD
have been added to ADCM data. - ADAETTE data set generation via
radaette()
has been enhanced:lookup
argument now takes the parametersCATCD
andCAT
instead ofPARAMCD
andPARAM
.
CATCD
specifies the code to be used for study specific treatment emergent adverse events (e.g. "1")
andCAT
specifies the corresponding text (e.g. "any adverse event").- The resulting data set contains now the number of total occurrences per patient of each specific
AE category (PARAMCD
starting withAETOT
and ending withCATCD
), in addition to the already
available time to first occurrence (PARAMCD
starting withAETTE
and ending withCATCD
). - An additional parameter included is
AEREPTTE
, the time to end of the AE reporting period. - Generation of the time to and number of adverse events now is conditional on the censoring information,
i.e. it is no longer possible to have a situation where the patient is censored but the time to first AE
is larger than the AE reporting period.
- Updated examples to not use
cached = TRUE
. - Added ADSUB dataset.
v0.3.7
- ADVS data set was updated. Two additional parameters were included: BNRIND and ONTRTFL.
- ADTTE data set was updated. There is a new parameter in this data set: "PARAM == Duration of Confirmed Response".