Skip to content

pipeio_run passes unrecognized --filter-* flags to snakemake

When calling pipeio_run(flow="preprocess_ieeg", dryrun=True, wildcards={"subject": "01", "session": "04"}), the tool generates:

snakemake ... --filter-subject 01 --filter-session 04

Snakemake (at least the version installed here) does not recognize --filter-subject / --filter-session:

snakemake: error: unrecognized arguments: --filter-subject --filter-session 04

Wildcard filtering should use snakemake's native target-based scoping or --config overrides instead.


Source context: pixecog

PixEcog (pixecog): Neuropixels and ECoG dataset and analysis

Recent commits:

8dc0d9d Pipeline docs: gitignore docs/pipelines/, relocate hand-authored files
96cd1ec Refactor sharpwaveripple/contracts: extract generic helpers to utils/io, remove pipelines __init__.py
36f9326 Add result note directory and sample note

README:


type: readme


Quick Start for Collaborators

Follow this checklist to get started with Pixecog documentation and workflows.

🐀 Pixecog Project — Compact Overview

Core principles

  • One immutable BIDS raw dataset (raw/) as the canonical baseline
  • Each analysis pipeline ha