CohortAlgebra: Use of Interval Algebra to Create New Cohort(s) from Existing Cohorts

This software tool is designed to generate new cohorts utilizing data from previously instantiated cohorts. It employs interval algebra operators such as UNION, INTERSECT, and MINUS to manipulate the data within the instantiated cohorts and create new cohorts.

Version: 0.3.0
Depends: DatabaseConnector (≥ 5.0.0), R (≥ 4.0.0)
Imports: checkmate, dplyr, lifecycle, rlang, SqlRender
Suggests: Andromeda, knitr, rmarkdown, testthat, withr
Published: 2024-06-04
DOI: 10.32614/CRAN.package.CohortAlgebra
Author: Gowtham Rao [aut, cre], Observational Health Data Science and Informatics [cph]
Maintainer: Gowtham Rao <rao at>
License: Apache License version 1.1 | Apache License version 2.0 [expanded from: Apache License]
NeedsCompilation: no
Language: en-US
Materials: NEWS
CRAN checks: CohortAlgebra results


Reference manual: CohortAlgebra.pdf
Vignettes: Creating a study package


Package source: CohortAlgebra_0.3.0.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): CohortAlgebra_0.3.0.tgz, r-oldrel (arm64): CohortAlgebra_0.3.0.tgz, r-release (x86_64): CohortAlgebra_0.3.0.tgz, r-oldrel (x86_64): CohortAlgebra_0.3.0.tgz
Old sources: CohortAlgebra archive


Please use the canonical form to link to this page.