# load demo dataset
demo_data <- eyelink_asc_demo_dataset()
# calculate confounds for all blocks and preprocessing steps
confounds <- demo_data |>
eyeris::glassbox() |>
eyeris::epoch(
events = "PROBE_{type}_{trial}",
limits = c(-1, 1), # grab 1 second prior to and 1 second post event
label = "prePostProbe" # custom epoch label name
) |>
eyeris::summarize_confounds()
# access confounds for entire timeseries for a specific block and step
confounds$confounds$unepoched_timeseries
# access confounds for a specific epoched timeseries
# for a specific block and step
confounds$confounds$epoched_timeseries
confounds$confounds$epoched_epoch_wide
Run the code above in your browser using DataLab