SelfControlledCohort 2.0.0
This is a major release and breaks backwards compatibility with
version 1.x.x series code.
Changes:
- Introduced a results data model definition csv file in line with
other OHDSI HADES analytics packages
- Removal of use of remotes for Eunomia
- Creation of results data model sql for analysis in database
- Export of large result sets from database with export managers
- Calibration of effect estimates now computed with
EmpiricalCalibration package
- Storing risk window statistics is no longer an optional
parameter
- Removed support for CDM versions < 5.0 (and no longer includes
check or parameter)
- This release implements revised diagnostics aligned with
SelfControlledCaseSeries package standards.
Breaking Changes:
- Diagnostic names and thresholds have changed to match SCCS
standards
- Old diagnostics (
counts, window_balance,
cohort_stability, pre_exposure) have been
removed
getDefaultDiagnosticThresholds() now returns different
threshold names
New study Diagnostic functions
- MDRR - Minimum Detectable Relative Risk (power
analysis)
- PRE_EXPOSURE_PROPORTION - Tests for outcomes before
exposure start
- PRE_EXPOSURE_P_VALUE - Statistical test for
pre-exposure gain
- EASE expected absolute systematic error, observed
residual bias
- EVENT_DEPENDENT_OBSERVATION - what percentage of
events occur just before the observation period ends?
Changes:
- Revised diagnostic framework to align with SCCS package
- Added power analysis (MDRR) diagnostic
- Added pre-exposure gain detection
- Removed design-related diagnostics (window balance, cohort
stability)
- Updated diagnostic thresholds to match SCCS standards
- Improved diagnostic result formatting with values in failure
messages
SelfControlledCohort 1.6.0
Changes:
- Removed support for older versions of DatabaseConnector (<
5.0.0)
- Deprecated usage of
oracleTempSchema in favour of
tempEmulationSchema
- Allow calls to run with a DatabaseConnector
connection
object
- No longer supports undocumented use of
connectionDetails$conn for storing connections when calling
runSelfControlledCohort
- Added function computeSccRiskWindows to allow computation of
exposure risk windows without having to run full SCC analysis
- Storage of results (before rate ratios are computed) now in a
results table.
- Storage of time at risk results no longer merged with estimates
- Added tests on sqlite for faster unit testing while working on
development
- Added testing on redshift
- Use of DatabaseConnector::renderTranslateQueryApplyBatched allowing
optional callbacks for working with large data sets (too large for
memory)
- Added computation of conventional p-values to results
SelfControlledCohort 1.5.1
Changes:
- Added support for github actions and removed travis
configuration
- Added
computeTarDistribution flag to
runSelfControlledCohort, which computes the distribution of
exposure time windows for subjects experiencing the outcome and average
absolute time between exposure and outcome.
- Added vignette for usage with some examples
Bug Fixes: - Fixed issue with DatabaseConnector v 4.0.0
connectionDetails object on osx and linux caused by usage of
connectionDetails$conn for storage of a connection