You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Physiological Workload ML Pipeline
2
2
3
-
Standalone repository for reproducing the multimodal cognitive-workload pipeline used on the BIDS arithmetic dataset. The codebase covers dataset acquisition, trial-table construction, QC, preprocessing, epoching, unimodal feature extraction, fused-table assembly, split-aware machine learning, confusion analysis, and publication-oriented reporting.
3
+
Analysis repository for the OpenNeuro study [`ds007262` version `1.0.6`](https://openneuro.org/datasets/ds007262/versions/1.0.6), titled `Cognitive Workload 8-level arithmetic` (DOI `10.18112/openneuro.ds007262.v1.0.6`). The codebase covers dataset acquisition, trial-table construction, QC, preprocessing, epoching, unimodal feature extraction, fused-table assembly, split-aware machine learning, confusion analysis, and publication-oriented reporting for this specific study snapshot.
4
4
5
5
## Repository layout
6
6
@@ -11,7 +11,7 @@ Standalone repository for reproducing the multimodal cognitive-workload pipeline
This repository is intentionally separate from any BIDS descriptor or data-publication repository. Track code, configs, and documentation here; keep raw data and generated outputs local.
14
+
This repository is intentionally separate from the OpenNeuro dataset record itself. Track code, configs, and documentation here; keep raw data and generated outputs local.
The checked-in profiles write under `analysis_pipeline/runs/<profile_name>/`. Both set `outputs.clean_start: true`, so rerunning the same profile replaces that profile's run directory only. If you want to preserve an existing run, copy the YAML and change `outputs.root` or set `clean_start: false`.
70
+
The checked-in profiles assume a local copy of OpenNeuro `ds007262``v1.0.6` under `data/bids_arithmetic`. They write under `analysis_pipeline/runs/<profile_name>/`. Both set `outputs.clean_start: true`, so rerunning the same profile replaces that profile's run directory only. If you want to preserve an existing run, copy the YAML and change `outputs.root` or set `clean_start: false`.
Copy file name to clipboardExpand all lines: analysis_pipeline/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Analysis Pipeline Package
2
2
3
-
This directory contains the executable stages, config profiles, and supporting modules that drive the end-to-end workload analysis workflow.
3
+
This directory contains the executable stages, config profiles, and supporting modules that drive the end-to-end workload analysis workflow for the OpenNeuro `ds007262``v1.0.6` arithmetic study snapshot.
Copy file name to clipboardExpand all lines: docs/pipeline_reference.md
+11-2Lines changed: 11 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Pipeline Reference
2
2
3
-
This document explains how the checked-in pipeline profiles map to the executable code, runtime behavior, and output structure.
3
+
This document explains how the checked-in pipeline profiles map to the executable code, runtime behavior, and output structure for the OpenNeuro `ds007262``v1.0.6` dataset snapshot.
Copy file name to clipboardExpand all lines: docs/reproducibility.md
+11-2Lines changed: 11 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Reproducibility and Artifact Policy
2
2
3
-
This repository is intended to keep the pipeline implementation, configs, and human-written documentation under version control while keeping raw data and generated outputs local.
3
+
This repository is intended to keep the pipeline implementation, configs, and human-written documentation under version control while keeping raw data and generated outputs local for the OpenNeuro `ds007262``v1.0.6` study snapshot.
4
4
5
5
## What belongs in git
6
6
@@ -34,11 +34,20 @@ Both configs set `outputs.clean_start: true`. Rerunning either profile replaces
34
34
## Recommended local workflow
35
35
36
36
1. Create the Python environment and install `requirements.txt`.
37
-
2. Download or place the BIDS dataset under `data/bids_arithmetic`.
37
+
2. Download or place OpenNeuro `ds007262``v1.0.6` under `data/bids_arithmetic`.
38
38
3. Run one of the checked-in profiles through `analysis_pipeline/run_pipeline.py`.
39
39
4. If Stage 0 to 5 outputs are already available, rerun only `stage6` or `stage6_confusions` as needed.
40
40
5. Build manuscript-facing assets only after the underlying `ml_results*.json` inputs are present locally.
41
41
42
+
Recommended download command:
43
+
44
+
```powershell
45
+
python .\scripts\download_bids.py `
46
+
--dataset-id ds007262 `
47
+
--snapshot 1.0.6 `
48
+
--target .\data\bids_arithmetic
49
+
```
50
+
42
51
## Linux to Windows handoff for baseline outputs
43
52
44
53
If Linux already ran the classic and deep baseline training jobs, treat the Linux outputs as the source of truth. On Windows, prefer copying the Stage 6 result artifacts and rebuilding the downstream confusion and reporting assets from those files instead of rerunning Stage 6.
0 commit comments