From 176367631b9c4edf5443a686e67a26dd6e9730ac Mon Sep 17 00:00:00 2001 From: junos Date: Wed, 23 Feb 2022 11:09:33 +0100 Subject: [PATCH] Prepare baseline feature rule. --- rules/models.smk | 11 +++++++++++ src/data/baseline_features.py | 6 ++++++ 2 files changed, 17 insertions(+) create mode 100644 src/data/baseline_features.py 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) +