This code is a reimagining of
Robert Staadt
Development of a system for high-volume multi-channel brain imaging of fluorescent voltage signals
Dissertation
Ruhr-Universität Bochum, Universitätsbibliothek
08.02.2024
https://doi.org/10.13154/294-11032
Updated: 19.03.2025
Files are now organized in subdirectories to distinguish better between code for GEVI or GECI analysis.
gevi-geci/
stage_1*, stage_2*, stage_3*, stage_4*, stage_5*
-> main stages for data preprocessing
-> use e.g.: python stage_1_get_ref_image.py -c config_example_GEVI.json
functions/
-> functions used by the main stages
gevi-geci/gevi/
config_example_GEVI.json
-> typical config file for GEVI (compare to gevi-geci/geci/config_example_GECI.json)
config_M0134M*, config_M3905F*
-> config files for a few recordings (adjust directory names, if necessary!)
example_load_gevi.py
-> simple script demonstrating how to load data
gevi-geci/geci/
config_example_GECI.json
-> typical config file for GECI (compare to gevi-geci/gevi/config_example_GEVI.json)
config_M_Sert_Cre_4*
-> config files for a few recordings (adjust directory names, if necessary!)
stage_6_convert_roi.py
-> additional stage for the analysis of Hendrik's recordings
-> use e.g.: python stage_6_convert_roi.py -f config_M_Sert_Cre_41.json
geci_loader.py, geci_plot.py
-> additional code for summarizing the results and plotting with the ROIs
-> use e.g. python geci_loader.py --filename config_M_Sert_Cre_41.json
gevi-geci/other/
stage_4b_inspect.py, stage_4c_viewer.py
-> temporary code for assisting search for implantation electrode