What fits?
There is only one real rule
Your project should be computational and aim to solve a problem: writing or improving code, building a pipeline, analysing or organising data, developing a model or method, or helping people learn the tools to do any of these.
Beyond that, we are open to every size, stage and format. Most projects are about the brain, but past editions have also hosted gut-microbiome analyses and simulations of embryonic development. If you're unsure whether your idea fits, just ask us.
Any size, any stage
People often ask how big or how advanced a project should be. The honest answer is: anywhere on these scales is fine. Here are real projects from previous editions at different points on each.
Stage
- Just an idea, no code yet e.g. One Cell Wonder (2026) started from a concept: grow an organism from one cell with simple rules.
- A prototype or basic structure e.g. EyePrep (2026) had a first structure and needed QC, tests and visualisations.
- A released, mature tool e.g. SLAM, a published Python package that its team has improved at several BrainHacks.
Scale
- One focused question, a few people e.g. Bias correction of heterogeneous MRI images (2024): make one pipeline step robust to a specific artefact.
- A lab-sized workflow e.g. Awake dog dMRI (2026): build a full preprocessing workflow for one dataset.
- A community-wide effort e.g. NARPS Open Pipelines (2023): reproduce 70 fMRI analysis pipelines as an open resource.
Expertise needed
- No prior experience e.g. WISE (2024) helped people start Python from scratch, with no prerequisites.
- Some coding or domain knowledge e.g. Surf(ac)ing fMRI data (2023) combined fMRIPrep, Workbench and nilearn; some Python recommended.
- Advanced or specialist e.g. GPU porting of information-flow measures (2020) in the Frites package.
Develop software
Add features, tests, docs or speed to a tool, new or existing.
Build a pipeline
Chain tools into a reproducible workflow, or make one more robust.
Analyse data
Bring your dataset and a question; find the right method together.
Organise & share data
Standards like BIDS, lab notebooks, metadata, open data.
Model & theorise
Implement, adapt or stress-test a computational model.
Learn & teach
Hands-on sessions to help others pick up a tool or language.
Past projects
A selection of projects from BrainHack Marseille 2020 - 2026, to give you a feel for the variety. They are examples, not a template: your project doesn't have to look like any of them.
SLAM: Surface anaLysis And Modeling
An open-source Python package for neuroanatomical surfaces from MRI. Its team has come back at several editions to improve CI, tests, tutorials and features with new contributors.
View projectNARPS Open Pipelines
A codebase reproducing the 70 fMRI pipelines of the NARPS study, to study analytical variability. Good first issues included documentation and writing tests.
View in 2023 editionPTVR: virtual-reality perception experiments in Python
An open-source library that lets researchers build reproducible VR vision experiments with high-level Python scripts, in the spirit of PsychoPy.
View in 2023 editionMYOnset: detecting EMG onsets
A Python package for detecting muscle-activity (EMG) burst onsets and offsets in typical reaction-time experiments, a step few existing tools handled well.
View in 2023 editionGPU porting of information-flow measures
Add GPU implementations to the Frites package so that directed information flow can be estimated on large brain networks, with a CPU/GPU switch for users.
View in 2020 editionBraina: an AI agent for brain-interaction analysis
Bring your own neural time series and learn to study brain interactions with the Frites and HOI packages, while testing an AI agent under development.
View projectBias correction of highly heterogeneous MRI images
A small, focused goal: make one step of the Macapype pipeline robust to strong intensity bias in some non-human primate MRI acquisitions.
View in 2024 editionMethodological challenges in awake dog dMRI
Collaboratively build a practical diffusion-MRI preprocessing workflow, from data integrity checks and motion correction to registration and quality control.
View projectEyePrep: a BIDS-App for eye-tracking preprocessing
Turn fragmented eye-tracking preprocessing into a standard, reproducible tool, with automated quality-control metrics and before/after visualisations.
View projectSurf(ac)ing fMRI data
Combine open tools (fMRIPrep, HCP Workbench, nilearn) into a pipeline for surface-based fMRI analysis, benchmarked on sample BIDS data.
View in 2023 editionMacapype: segmentation-to-mesh pipeline
A pipeline for segmenting non-human primate anatomical MRI and building surface meshes, developed further over consecutive editions.
View in 2021 editionHow do we really measure shape similarity?
Part of a PhD project: find a metric, or a combination of metrics, that reliably ranks the similarity of 2D shapes explored by touch. One clear question, in Matlab.
View projectQuantifying neural communication across brain regions
Test connectivity metrics on recordings from hippocampus, prefrontal cortex and nucleus reuniens to look for signatures of memory consolidation.
View projectBeyond the Neurons: Exploring the Stars!
Characterise calcium activity in two types of glial cells around the spinal cord's central canal, and how they may interact with rhythm-generating neurons.
View in 2024 editionDeveloping a routine to analyse calcium signals
Combine FIJI/ImageJ plugins with Python code into one integrated analysis suite for population calcium imaging.
View in 2023 editionRemoving 1/f noise in LFP across recording systems
Compare ways of removing pink (1/f) noise from local field potentials recorded with different electrophysiology systems.
View in 2022 edition16S metagenomic analysis of the gut microbiome
A reminder that projects don't have to be about the brain: a computational analysis of gut microbiome sequencing data.
View in 2022 editionElectronic lab notebook (eLabFTW) and BIDS conversion
Replace paper lab notebooks: design eLabFTW forms for specific experiments and write Python tools to convert the recorded metadata to BIDS.
View projectBIDS for electrophysiology
Work on extending the BIDS data standard to electrophysiology and on sharing electrophysiological data openly.
View in 2022 editioneCOBIDAS: a web app that writes your methods section
A web app that guides you through reporting your neuroimaging methods and writes the methods section for you.
View in 2020 editionA Brainhack projects database
Collect and organise information about Brainhack projects so that they are easier to find and build on.
View in 2022 editionUnderstand and adapt the Hybrid Predictive Coding model
Start from someone else's published code: understand how the model works, adapt it to a sound dataset, and probe its predictions for timing research.
View in 2024 editionBuilding models that interpret neuroimaging data
A new implementation of whole-brain models built on recent machine-learning tools, fitted to MEG data from the Human Connectome Project.
View in 2023 editionOne Cell Wonder
From developmental biology: simulate how a whole organism emerges from a single cell, using a cellular automaton with a live visualisation of the growing cell types.
View projectAutomatic detection of spiking motifs
Develop methods to detect repeating spike-timing patterns in neurobiological recordings.
View in 2022 editionWISE: Workflow Improvement by Shifting to python
Two days to start moving your analyses to Python, with no prerequisites: a ready-to-use environment, your own data, and people to help.
View in 2024 editionAutomate your processing pipelines with nipype / pydra
An overview of how nipype works, advice on whether it suits your processing, and hands-on help writing your own nodes and workflows.
View in 2022 editionTranslating speech and music encoding code from Matlab to Python
Port existing analysis code for neural encoding of acoustic features from Matlab to Python.
View in 2022 editionAXB-ART: machine vs. human speech similarity
Deploy a web-based perceptual experiment and its data collection, then compare human judgements with similarity predicted from speaker embeddings.
View projectPsychophyGit: fast, flexible online experiments
A tool for building and running online psychophysics experiments quickly.
View in 2022 editionHave something that doesn't look like any of these? Even better: submit it!
What makes a good proposal
You don't need everything polished; you can keep editing your proposal after submitting it. These points help participants pick your project and get started quickly.
-
A clear problemWhat are you trying to solve, for whom, and why does it matter?
-
Goals that fit two daysOne or two concrete things you'd be happy to have achieved by the end of the hacking days.
-
Good first issuesSmall, well-defined tasks newcomers can start on right away.
-
Skills you're looking forAnd what people can contribute even without them: testing, documentation and fresh eyes all count.
-
Data and resourcesWhat data or code people will work with, and how to get set up before the event.
-
What participants will learnA tool, a method, a dataset, a way of working: tell people what they'll take home.
How to submit
Fill in the form
Click Submit a project and complete the GitHub issue form. Dummy content is fine if you're missing something.
Tell us it's ready
Add a comment to your issue: "Hi @Brainhack-Marseille my project is ready!"
Quick review
A project monitor checks your proposal and helps you shape it if needed.
Goes online
Once approved, your project appears on the BrainHack Marseille 2027 website.
Pitch & hack
Present your project briefly at the event, gather a team and get hacking.
Frequently asked questions
Do I need to have code or results already?
Is my project too small, or too big?
Does it have to be about neuroscience?
Can my project be a tutorial or a learning session?
Which programming languages and tools are OK?
Can I bring my own data?
I don't have a GitHub account. Can I still submit?
Can I submit with co-leaders, or lead more than one project?
What is the deadline?
Got an idea? Let's hack on it together.
BrainHack Marseille 2027 · 3 - 5 February 2027 · Timone campus, Marseille
Submit a projectWant help framing your idea? Write to brainhack.marseille@gmail.com