Learn R Programming

CircaCP (version 0.1.2)

CircaCP-package: CircaCP: Actigraphy Import, Screening, and Circadian Metrics

Description

Tools to import actigraphy files, screen/clean wear, detect sleep, and compute cosinor + nonparametric circadian metrics.

Arguments

Quick start


df <- import_acti_file(file, date_col="Date", time_col="Time", activity_cols="Activity")
scr <- screen_wear(df, min_days=5, max_zero_run=200)
if (scr$status == "ok") {
  newdf   <- sleep_detection(scr$clean_df, thr=0.4, dist="ZAG")
  metrics <- extract_sleep_metrics_df(newdf)
}

Key functions

  • import_acti_file() — import with header stripping

  • screen_wear() — decimate + longest-wear screening

  • sleep_cos() — fit cosinor model + circadian windowing

  • sleep_detection() — cosinor + threshold labeling

  • extract_nonparametric_metrics() — RA/IS/IV/L5/M10

  • extract_sleep_metrics() — tidy per-episode metrics

Author

Maintainer: Shanshan Chen schen3@vcu.edu

Other contributors:

  • Jonathon Jacobs [contributor]