rapids/rules/models.smk

30 lines
1.1 KiB
Plaintext
Raw Normal View History

2022-02-04 18:21:42 +01:00
rule merge_baseline_data:
2022-02-04 17:37:00 +01:00
input:
2022-02-04 18:21:42 +01:00
data = expand(config["PARAMS_FOR_ANALYSIS"]["BASELINE"]["FOLDER"] + "/{container}", container=config["PARAMS_FOR_ANALYSIS"]["BASELINE"]["CONTAINER"])
2022-02-04 17:37:00 +01:00
output:
2022-02-04 18:21:42 +01:00
"data/raw/baseline_merged.csv"
2022-02-04 17:37:00 +01:00
script:
2022-02-04 18:21:42 +01:00
"../src/data/merge_baseline_data.py"
2022-02-04 17:37:00 +01:00
rule download_baseline_data:
input:
participant_file = "data/external/participant_files/{pid}.yaml",
data = "data/raw/baseline_merged.csv"
output:
"data/raw/{pid}/participant_baseline_raw.csv"
script:
"../src/data/download_baseline_data.py"
2022-02-23 11:09:33 +01:00
rule baseline_features:
input:
"data/raw/{pid}/participant_baseline_raw.csv"
params:
pid="{pid}",
features=config["PARAMS_FOR_ANALYSIS"]["BASELINE"]["FEATURES"],
question_filename=config["PARAMS_FOR_ANALYSIS"]["BASELINE"]["FOLDER"] + "/" + config["PARAMS_FOR_ANALYSIS"]["BASELINE"]["QUESTION_LIST"]
2022-02-23 11:09:33 +01:00
output:
interim="data/interim/{pid}/baseline_questionnaires.csv",
features="data/processed/features/{pid}/baseline_features.csv"
2022-02-23 11:09:33 +01:00
script:
"../src/data/baseline_features.py"