Welcome to the BrainStorm 2026 Brain-Computer Interface (BCI) Hackathon! Build accurate, fast, and lightweight neural decoders for real-time auditory stimulus classification from ECoG recordings.
# 1. Install dependencies
make install
source .venv/bin/activate
# 2. Download data
uv run python -c "from brainstorm.download import download_train_validation_data; download_train_validation_data()"
# 3. Train and evaluate
uv run python examples/example_local_train_and_evaluate.py- Overview - Understand the problem, constraints, and scoring
- Installation - Set up your environment
- Dataset - Learn about the ECoG data format
- Defining a Model - Create custom models
- Evaluation - Test locally and understand scoring
- Submissions - Submit for test set evaluation
- FAQ - Common questions
brainstorm2026-track1/
├── brainstorm/ # Core library
│ ├── ml/ # Model implementations
│ ├── loading.py # Data loading
│ ├── spatial.py # Spatial utilities
│ └── plotting.py # Visualization
├── docs/ # Documentation
├── examples/ # Example scripts
└── tests/ # Test suite
✅ Allowed: Any Python libraries, ensemble models, AI coding tools, pre-trained models
❌ Not Allowed: Non-causal models, modifying evaluation code, models >25MB
See the FAQ for detailed rules.
Good luck, and happy hacking! 🧠⚡