Skip to contents

Data import and conversion

read_conversion_report()
Read a conversion-issue report CSV
read_manual_diary()
Read a manual measurement diary
read_raw_logs()
Read CARWatch raw log files
read_raw_logs_from_participant_dirs()
Read raw logs from one explicitly mapped folder per participant
read_saliva()
Read a BioPsyKit-style saliva CSV
read_study_manager_export()
Read a flat CARWatch Study Manager export
read_study_results()
Read canonical CARWatch Study Results
write_conversion_report()
Write an editable conversion report
write_study_results()
Write canonical CARWatch Study Results
convert_raw_logs()
Convert immutable CARWatch raw logs to canonical Study Results
extract_registration_schedule()
Extract the registration-aware protocol schedule
summarize_protocol()
Summarize the reconstructed study protocol
summarize_source_audit()
Compactly summarize a source audit

Compliance and analysis

merge_saliva()
Merge laboratory saliva values into canonical Study Results
summarize_compliance()
Summarize sampling compliance
find_non_compliant_samples()
Identify non-compliant samples
drop_non_compliant_samples()
Remove non-compliant observations
find_sampling_anomalies()
Identify tube and day mismatches
compute_features()
Compute the standard CARWatch saliva response feature set
compute_features_from_carwatch()
Compute CARWatch saliva features using sample position and actual time
auc()
Compute area under the curve with respect to ground and increase
slope()
Compute the slope between two saliva samples
plot_compliance_overview()
Plot cohort sampling compliance
plot_saliva_curve()
Plot CARWatch-aligned saliva response curves
plot_sampling_timeline()
Plot an individual sampling timeline
plot_timing_deviation()
Plot signed sampling-time deviations

Interactive review

interactive_sampling_timeline()
Open an interactive participant-day sampling timeline
conversion_report_editor()
Edit conversion decisions interactively

Synthetic data

generate_synthetic_study_data()
Generate deterministic local CARWatch example data

Results and feature helpers

new_carwatch_results()
Construct canonical CARWatch results
as_study_days()
Extract the explicit day-level table
as_sample_events()
Extract the explicit sample-level table
new_sampling_compliance_checker()
Configure CARWatch sampling-compliance tolerances
initial_value()
Return the initial value in each saliva curve
max_value()
Compute the maximum measured value in each saliva curve
max_increase()
Compute maximum increase from the initial sample
mean_se()
Compute mean and standard error by sample
standard_features()
Summarize descriptive saliva features
saliva_feature_wide_to_long()
Convert wide saliva features to an analysis-friendly long table
sample_times_datetime_to_minute()
Convert clock-time sample columns to minutes from the first sample