Back

CICADA: A unified framework for NWB-based neurophysiological data analysis

Hamon, M.; Lebert, J.; Denis, J.; Filippi, C.; Renard, A.; Bech, P.; Pulin, M.; Bisi, A.; Molinuevo Gomez, D.; Priestley, J. B.; Crochet, S.; Petersen, C. C.; Cossart, R.; Picardo, M. A.; Dard, R. F.

2026-07-08 neuroscience
10.64898/2026.07.03.736318 bioRxiv
Show abstract

Neurophysiology datasets are becoming increasingly complex, combining behavioral measurements with high-dimensional neuronal activity recordings coming from optical and/or electrophysiological measurements. The Neurodata Without Borders (NWB) standard has emerged in the community as the format of record. While standardized and widely used preprocessing tools generating NWB files have been developed, extensible frameworks for scientific analysis downstream of the NWB ecosystem are still under-represented. We present CICADA, a Python framework dedicated to analysis of neurophysiological data in the standardized NWB format. The toolbox is built as three hierarchically-organized packages: cicada-nwb (NWB access layer), cicada-analysis (plugin-based analysis engine and tool library), and cicada-gui (PyQt5 desktop application at the head of the pipeline). Beyond this architectural separation, CICADA is built around a central design principle: supporting a continuum from turnkey use to full modularity. Researchers can use the complete GUI-driven cicada-gui workflow without writing code, programmatically use existing analysis plugins from cicada-analysis, contribute to new analysis plugins, reuse utilities from cicada-tools, or build entirely custom pipelines on top of the cicada-nwb access layer alone. The same analysis plugin runs identically in interactive GUI and parameter-configured headless modes, enabling reproducible multi-session, multi-animal group analyses. We illustrate the versatility of CICADA with example analyses of behavioral, calcium imaging (two-photon and widefield) and extracellular electrophysiology datasets from rodent laboratories. CICADA is open source, actively maintained, and designed so that any laboratory can contribute at any level of the stack without modifying the core framework.

Matching journals

The top 6 journals account for 50% of the predicted probability mass.

1
Frontiers in Neuroinformatics
41 papers in training set
Top 0.1%
18.0%
2
eneuro
439 papers in training set
Top 0.2%
10.7%
3
Neuroinformatics
46 papers in training set
Top 0.1%
7.7%
4
Journal of Neuroscience Methods
122 papers in training set
Top 0.3%
5.4%
5
Journal of Open Source Software
25 papers in training set
Top 0.1%
5.3%
6
PLOS Computational Biology
1863 papers in training set
Top 8%
4.7%
50% of probability mass above
7
PLOS ONE
5266 papers in training set
Top 33%
4.2%
8
Nature Methods
385 papers in training set
Top 2%
4.2%
9
Scientific Data
209 papers in training set
Top 0.6%
4.2%
10
eLife
5828 papers in training set
Top 33%
3.3%
11
Nature Communications
5641 papers in training set
Top 37%
3.1%
12
PLOS Biology
486 papers in training set
Top 2%
2.7%
13
SoftwareX
15 papers in training set
Top 0.1%
2.4%
14
Scientific Reports
3612 papers in training set
Top 45%
2.3%
15
Wellcome Open Research
67 papers in training set
Top 0.7%
1.6%
16
Patterns
78 papers in training set
Top 2%
1.4%
17
GigaScience
212 papers in training set
Top 3%
1.3%
18
Communications Biology
993 papers in training set
Top 23%
1.1%
19
Nature Protocols
33 papers in training set
Top 0.5%
0.8%
20
Bioinformatics
1204 papers in training set
Top 9%
0.8%
21
Nature Computational Science
55 papers in training set
Top 2%
0.8%
22
BMC Bioinformatics
457 papers in training set
Top 6%
0.8%
23
Cell Reports Methods
165 papers in training set
Top 4%
0.8%
24
Behavior Research Methods
30 papers in training set
Top 0.5%
0.8%
25
Neuron
337 papers in training set
Top 6%
0.6%