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! π§ β‘