Skip to content

phase-data-preprocess

The data-preprocess phase filters, cleans, epochs, and quality-checks raw data to produce analysis-ready datasets.

Approach

  • Read .neuroflow/data/ inventory first โ€” understand the dataset before choosing methods
  • Confirm the modality; preprocessing steps differ significantly between EEG, fMRI, ECG, eye-tracking
  • Document every parameter choice (filter cutoffs, epoch windows, rejection thresholds) before running
  • QC plots and rejection summaries are required outputs โ€” not optional

Relevant skills

  • neuroflow:neuroflow-core โ€” read first; defines the command lifecycle and .neuroflow/ write rules

Workflow hints

  • All scripts and processed data go to output_path (scripts/preprocessing/), not inside .neuroflow/
  • Save preprocess-config.md to .neuroflow/data-preprocess/ with the full parameter set used
  • Log any deviation from a pre-registered preprocessing plan in .neuroflow/reasoning/data-preprocess.json

Slash command

/neuroflow:data-preprocess โ€” runs this workflow as a slash command.