MyNixOS website logo
Description

Interface for 'All of Us' Researcher Workbench.

Streamline use of the 'All of Us' Researcher Workbench (<https://www.researchallofus.org/data-tools/workbench/>)with tools to extract and manipulate data from the 'All of Us' database. Increase interoperability with the Observational Health Data Science and Informatics ('OHDSI') tool stack by decreasing reliance of 'All of Us' tools and allowing for cohort creation via 'Atlas'. Improve reproducible and transparent research using 'All of Us'.

allofus R Package

The goal of the allofus R package is to streamline the use of R within the All of Us Researcher Workbench.

The allofus R package is a not affiliated with or endorsed by the All of Us Research Program.

The allofus package helps researchers query the database and build transparent and reproducible analysed pipeline. The package allows researchers to easily use other database packages, such as dbplyr and DBI, with the All of Us database. The package also includes functions to help researchers manage storage in their workspace and bucket, as well as take advantage of tools developed for OMOP CDM data.

R-CMD-check CRANstatus DOI

Installation

Install the released version of allofus from CRAN:

install.packages("allofus")

Install the development version from Github:

install.packages("pak")
pak::pak("roux-ohdsi/allofus")

On the new RStudio interface on the workbench, you will need to manually specify the CRAN mirror to be able to download any recently updated packages.

# specify the mirror directly
install.packages("allofus", repos = "https://cloud.r-project.org")

# OR set the mirror as an option at the top of your script
options(repos = c(CRAN = "https://cloud.r-project.org"))

# Github development versions may requires using the remotes package
install.packages("remotes")
remotes::install_github("roux-ohdsi/allofus", repos = "https://cloud.r-project.org")

Use

Read through the getting started vignette to learn how to use the package.

Citation

Please cite the allofus package as:

Smith L, Cavanaugh R (2023). allofus: Interface for ‘All of Us’ Researcher Workbench. doi:10.5281/zenodo.10420610, https://roux-ohdsi.github.io/allofus/.

or with

citation("allofus")

Bugs

Please leave us comments, requests, and report bugs using the “Issues” tab on github located here: https://github.com/roux-ohdsi/allofus/issues.

Metadata

Version

1.1.0

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows