diff --git a/CHANGELOG.md b/CHANGELOG.md index 2879bd3b..e107b8bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -52,6 +52,10 @@ * `process_dataset`: Sample ATAC peaks by position and cap the sample at the number of non-zero peaks. The guard tested `ncol(ad2) > 10000` but sampled from the non-zero peaks only, so a dataset with many peaks but fewer than 10000 non-zero ones errored out (PR #35). +* `novel`: Merge `wf_method.yaml` rather than `comp_method.yaml`, matching `simple_mlp`. It is a Nextflow-only workflow, so the executable-based output check never applied to it (PR #44). + +* `simple_mlp`: Drop the `input_transform` key from the `simple_mlp_predict` call, which is not an argument of that component (PR #44). + # task_predict_modality 0.1.1 ## NEW FUNCTIONALITY diff --git a/src/methods/novel/novel/config.vsh.yaml b/src/methods/novel/novel/config.vsh.yaml index f372f394..da744a07 100644 --- a/src/methods/novel/novel/config.vsh.yaml +++ b/src/methods/novel/novel/config.vsh.yaml @@ -1,4 +1,4 @@ -__merge__: ../../../api/comp_method.yaml +__merge__: /src/api/wf_method.yaml name: novel label: Novel summary: A method using encoder-decoder MLP model diff --git a/src/methods/simple_mlp/simple_mlp/main.nf b/src/methods/simple_mlp/simple_mlp/main.nf index 386675e1..997a1d33 100644 --- a/src/methods/simple_mlp/simple_mlp/main.nf +++ b/src/methods/simple_mlp/simple_mlp/main.nf @@ -9,7 +9,7 @@ workflow run_wf { ) | simple_mlp_predict.run( - fromState: ["input_train_mod2", "input_test_mod1", "input_model", "input_transform"], + fromState: ["input_train_mod2", "input_test_mod1", "input_model"], toState: ["output": "output"] )