diff --git a/rules/models.smk b/rules/models.smk index de7381aa..94df273a 100644 --- a/rules/models.smk +++ b/rules/models.smk @@ -14,3 +14,14 @@ rule download_baseline_data: "data/raw/{pid}/participant_baseline_raw.csv" script: "../src/data/download_baseline_data.py" + +rule baseline_features: + input: + "data/raw/{pid}/participant_baseline_raw.csv" + params: + pid="{pid}", + features=config["PARAMS_FOR_ANALYSIS"]["BASELINE"]["FEATURES"] + output: + "data/processed/features/{pid}/baseline_features.csv" + script: + "../src/data/baseline_features.py" diff --git a/src/data/baseline_features.py b/src/data/baseline_features.py new file mode 100644 index 00000000..2541e641 --- /dev/null +++ b/src/data/baseline_features.py @@ -0,0 +1,6 @@ +import pandas as pd + +pid = snakemake.params["pid"] +requested_features = snakemake.params["features"] +baseline_features = pd.DataFrame(columns=requested_features) +