Spaces:
Sleeping
Sleeping
| name: Notebook 00 - Data Processing | |
| description: Cell-by-cell index of 00_data_processing.ipynb — processes calcium imaging datasets into standardized summary tables (responses, ROI attributes, pairwise distances) | |
| type: reference | |
| **Path:** `python/playground/Maedeh/slap2_paper/analysis/00_data_processing.ipynb` | |
| ## Purpose | |
| Processes calcium imaging data from multiple SLAP2 datasets to generate standardized summary tables: neural responses, ROI attributes (spatial coordinates, cable distances), and pairwise distance metrics. Prepares data for downstream correlation and distance analysis. | |
| ## Cell Log | |
| - **Cell 0**: Imports (numpy, pandas, h5py, matplotlib, seaborn, scipy, scbc modules) | |
| - **Cell 1**: Matplotlib config (Arial, 8pt) | |
| - **Cell 2**: Load dataset metadata from Excel (`slap2_datasets.xlsx`, sheet "raster") | |
| - **Cell 3**: Markdown: "run and save individual datasets" | |
| - **Cell 4**: Main loop: iterate datasets, generate summary tables (responses, ROI attrs, pairs) at 200 Hz, save per-experiment | |
| - **Cell 5**: Load/verify summary tables from first dataset | |
| - **Cell 6**: Markdown: "load and concat for all datasets and save" | |
| - **Cell 7**: Concatenate all datasets, save `roi_attr_all_datasets.parquet` and `roi_pairs_all_datasets.parquet` | |
| - **Cells 10-17**: Compute dF/F0 for soma (hull_window=4s, denoise_window=1s), artifact detection, F0 baseline visualization | |
| - **Cells 20-27**: Playground — single dataset processing, inspect tables | |
| - **Cells 28-37**: Build stimulus response tables (3s stim + 1s post), trial-averaged responses, synapse attribute tables, pairwise distance tables, dendrogram coordinate scatter plot | |
| ## Data Loaded | |
| - Excel: `slap2_datasets.xlsx` (sheet "raster") | |
| - Per-dataset experiment summary files via `initialize_exp()` | |
| ## Outputs Saved | |
| - `roi_attr_all_datasets.parquet` (concatenated ROI attributes) | |
| - `roi_pairs_all_datasets.parquet` (concatenated pairwise metrics) | |
| - Per-experiment summary tables in `[dataset_dir]/ExperimentSummary/` | |
| ## Figures | |
| - Calcium trace artifact detection (raw, derivatives, cleaned) | |
| - F0 baseline + dF/F response | |
| - Dendrogram scatter (x vs z coordinates, soma in red) | |