diff --git a/Snakefile b/Snakefile index 4ea33827..4499b80d 100644 --- a/Snakefile +++ b/Snakefile @@ -404,10 +404,11 @@ for provider in config["ALL_CLEANING_OVERALL"]["PROVIDERS"].keys(): files_to_compute.extend(expand("data/processed/features/all_participants/all_sensor_features_cleaned_" + provider.lower() +".csv")) # Baseline features -files_to_compute.extend(expand("data/raw/baseline_merged.csv")) -files_to_compute.extend(expand("data/raw/{pid}/participant_baseline_raw.csv", pid=config["PIDS"])) -files_to_compute.extend(expand("data/interim/{pid}/baseline_questionnaires.csv", pid=config["PIDS"])) -files_to_compute.extend(expand("data/processed/features/{pid}/baseline_features.csv", pid=config["PIDS"])) +if config["PARAMS_FOR_ANALYSIS"]["BASELINE"]["COMPUTE"]: + files_to_compute.extend(expand("data/raw/baseline_merged.csv")) + files_to_compute.extend(expand("data/raw/{pid}/participant_baseline_raw.csv", pid=config["PIDS"])) + files_to_compute.extend(expand("data/interim/{pid}/baseline_questionnaires.csv", pid=config["PIDS"])) + files_to_compute.extend(expand("data/processed/features/{pid}/baseline_features.csv", pid=config["PIDS"])) rule all: input: diff --git a/config.yaml b/config.yaml index 4d7a699c..fb5e7fd5 100644 --- a/config.yaml +++ b/config.yaml @@ -629,6 +629,7 @@ ALL_CLEANING_OVERALL: PARAMS_FOR_ANALYSIS: BASELINE: + COMPUTE: False FOLDER: data/external/baseline CONTAINER: [results-survey637813_final.csv, # Slovenia results-survey358134_final.csv, # Belgium 1