Subject-wise EEG analysis workflows for Parkinson's disease exergaming and neurofeedback research.
This repository contains code, configuration, documentation, datasets, generated artifacts, and validation outputs for the EEG exergaming project. Large datasets and generated binary artifacts are stored with Git LFS.
- GitHub visibility: private
- Default branch:
phase2_domain_adaptation - Large files: tracked with Git LFS
- Latest local audit run:
2026-05-24 - Audit status: failing because later-stage checks are still pending, not because the repository upload failed
The strict project rules are intentionally conservative: no synthetic data, no fabricated results, no skipped stages, and subject-wise validation only.
Approved data sources are documented in docs/DATA_SOURCES.md. Do not add synthetic, placeholder, or fabricated data to this project.
Tracked data/artifact areas include:
data/bids/results/artifacts/models/logs/clinical_audit_logs/
These paths are tracked through Git LFS. Clone users must install Git LFS before expecting the large files to resolve correctly.
git lfs install
git lfs pullCreate an environment with the project dependencies:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtRun the environment check:
python scripts/setup_environment.pyRun the strict audit:
python scripts/strict_audit.pyThe audit is expected to fail until all required later-stage validation criteria are complete.
.
├── bids/ # BIDS-formatted datasets tracked with Git LFS
├── clinical_mvp/ # Clinical MVP service and deployment files
├── config/ # Pipeline and validation configuration
├── data/ # Raw/interim/external data tracked with Git LFS
├── docs/ # Protocol, roadmap, data source, and analysis docs
├── manuscripts/ # Manuscript drafts and submission materials
├── models/ # Model metadata and model artifacts
├── results/ # Validation outputs, figures, reports, and badges
├── scripts/ # Stage scripts and operational utilities
└── src/ # Core project package
- Confirm data provenance against
docs/DATA_SOURCES.md. - Run dataset documentation and validation scripts.
- Run preprocessing only after stage acceptance criteria pass.
- Extract features using the configured feature set.
- Evaluate with subject-wise splits only.
- Run cross-dataset validation and permutation tests where significance is claimed.
- Run
scripts/strict_audit.pybefore reporting completion.
- No synthetic, fake, placeholder, or fabricated datasets.
- No invented metrics or unsupported claims.
- No epoch-wise leakage across train/test folds.
- Validation must be subject-wise.
- Class labels must match the project rules exactly.
- Every reported metric must be traceable to a command, output, and artifact path.
- If required files or tools are missing, stop and report the exact error.
This repository contains many LFS objects. A normal clone without Git LFS may show pointer files instead of the actual datasets/artifacts.
Useful checks:
git lfs ls-files | wc -l
git lfs status
git status --short --branchBadges are generated artifacts and should be interpreted alongside the audit outputs and validation reports in results/.