.gitignore
LICENSE
README.md
docstring_auditor.py
pyproject.toml
readthedocs.yaml
requirements.txt
setup.py
.github/ISSUE_TEMPLATE/⭐-feature-request.md
.github/ISSUE_TEMPLATE/🐛-bug-report.md
.github/ISSUE_TEMPLATE/💻-installation-issue.md
.github/workflows/publish.yml
.github/workflows/test.yml
celldetective/__init__.py
celldetective/__main__.py
celldetective/_version.py
celldetective/event_detection_models.py
celldetective/events.py
celldetective/exceptions.py
celldetective/extra_properties.py
celldetective/filters.py
celldetective/log_manager.py
celldetective/measure.py
celldetective/neighborhood.py
celldetective/preprocessing.py
celldetective/relative_measurements.py
celldetective/segmentation.py
celldetective/signals.py
celldetective/tracking.py
celldetective.egg-info/PKG-INFO
celldetective.egg-info/SOURCES.txt
celldetective.egg-info/dependency_links.txt
celldetective.egg-info/entry_points.txt
celldetective.egg-info/not-zip-safe
celldetective.egg-info/requires.txt
celldetective.egg-info/top_level.txt
celldetective/datasets/segmentation_annotations/blank
celldetective/datasets/signal_annotations/blank
celldetective/gui/InitWindow.py
celldetective/gui/__init__.py
celldetective/gui/about.py
celldetective/gui/analyze_block.py
celldetective/gui/base_annotator.py
celldetective/gui/classifier_widget.py
celldetective/gui/configure_new_exp.py
celldetective/gui/control_panel.py
celldetective/gui/dynamic_progress.py
celldetective/gui/event_annotator.py
celldetective/gui/generic_signal_plot.py
celldetective/gui/gui_utils.py
celldetective/gui/interactions_block.py
celldetective/gui/interactive_timeseries_viewer.py
celldetective/gui/json_readers.py
celldetective/gui/measure_annotator.py
celldetective/gui/pair_event_annotator.py
celldetective/gui/plot_measurements.py
celldetective/gui/plot_signals_ui.py
celldetective/gui/preprocessing_block.py
celldetective/gui/process_block.py
celldetective/gui/seg_model_loader.py
celldetective/gui/survival_ui.py
celldetective/gui/tableUI.py
celldetective/gui/thresholds_gui.py
celldetective/gui/workers.py
celldetective/gui/base/__init__.py
celldetective/gui/base/channel_norm_generator.py
celldetective/gui/base/components.py
celldetective/gui/base/feature_choice.py
celldetective/gui/base/figure_canvas.py
celldetective/gui/base/list_widget.py
celldetective/gui/base/plot_selector.py
celldetective/gui/base/styles.py
celldetective/gui/base/utils.py
celldetective/gui/help/DL-segmentation-strategy.json
celldetective/gui/help/Threshold-vs-DL.json
celldetective/gui/help/cell-populations.json
celldetective/gui/help/exp-structure.json
celldetective/gui/help/feature-btrack.json
celldetective/gui/help/neighborhood.json
celldetective/gui/help/prefilter-for-segmentation.json
celldetective/gui/help/preprocessing.json
celldetective/gui/help/propagate-classification.json
celldetective/gui/help/track-postprocessing.json
celldetective/gui/help/tracking.json
celldetective/gui/icons/plots/ECDF plot.png
celldetective/gui/icons/plots/KDE plot.png
celldetective/gui/icons/plots/boxenplot.png
celldetective/gui/icons/plots/boxplot.png
celldetective/gui/icons/plots/correlation matrix.png
celldetective/gui/icons/plots/countplot.png
celldetective/gui/icons/plots/histogram.png
celldetective/gui/icons/plots/line plot.png
celldetective/gui/icons/plots/parallel coordinates.png
celldetective/gui/icons/plots/scatter plot.png
celldetective/gui/icons/plots/strip.png
celldetective/gui/icons/plots/swarm.png
celldetective/gui/icons/plots/violin.png
celldetective/gui/icons/stats/cliffs_delta.png
celldetective/gui/icons/stats/ks_test.png
celldetective/gui/layouts/__init__.py
celldetective/gui/layouts/background_model_free_layout.py
celldetective/gui/layouts/channel_offset_layout.py
celldetective/gui/layouts/local_correction_layout.py
celldetective/gui/layouts/model_fit_layout.py
celldetective/gui/layouts/operation_layout.py
celldetective/gui/layouts/protocol_designer_layout.py
celldetective/gui/settings/__init__.py
celldetective/gui/settings/_cellpose_model_params.py
celldetective/gui/settings/_event_detection_model_params.py
celldetective/gui/settings/_segmentation_model_params.py
celldetective/gui/settings/_settings_base.py
celldetective/gui/settings/_settings_event_model_training.py
celldetective/gui/settings/_settings_measurements.py
celldetective/gui/settings/_settings_neighborhood.py
celldetective/gui/settings/_settings_segmentation.py
celldetective/gui/settings/_settings_segmentation_model_training.py
celldetective/gui/settings/_settings_signal_annotator.py
celldetective/gui/settings/_settings_tracking.py
celldetective/gui/settings/_stardist_model_params.py
celldetective/gui/table_ops/__init__.py
celldetective/gui/table_ops/_maths.py
celldetective/gui/table_ops/_merge_groups.py
celldetective/gui/table_ops/_merge_one_hot.py
celldetective/gui/table_ops/_query_table.py
celldetective/gui/table_ops/_rename_col.py
celldetective/gui/viewers/__init__.py
celldetective/gui/viewers/base_viewer.py
celldetective/gui/viewers/channel_offset_viewer.py
celldetective/gui/viewers/contour_viewer.py
celldetective/gui/viewers/size_viewer.py
celldetective/gui/viewers/spot_detection_viewer.py
celldetective/gui/viewers/threshold_viewer.py
celldetective/icons/logo-large.png
celldetective/icons/logo.png
celldetective/icons/signals_icon.png
celldetective/icons/splash-test.png
celldetective/icons/splash.png
celldetective/icons/splash0.png
celldetective/icons/survival2.png
celldetective/icons/vignette_signals2.png
celldetective/icons/vignette_signals2.svg
celldetective/links/zenodo.json
celldetective/models/pair_signal_detection/blank
celldetective/models/segmentation_effectors/blank
celldetective/models/segmentation_generic/blank
celldetective/models/segmentation_targets/blank
celldetective/models/signal_detection/blank
celldetective/models/tracking_configs/biased_motion.json
celldetective/models/tracking_configs/mcf7.json
celldetective/models/tracking_configs/no_z_motion.json
celldetective/models/tracking_configs/ricm.json
celldetective/models/tracking_configs/ricm2.json
celldetective/napari/__init__.py
celldetective/napari/utils.py
celldetective/processes/__init__.py
celldetective/processes/background_correction.py
celldetective/processes/compute_neighborhood.py
celldetective/processes/detect_events.py
celldetective/processes/downloader.py
celldetective/processes/load_table.py
celldetective/processes/measure_cells.py
celldetective/processes/segment_cells.py
celldetective/processes/track_cells.py
celldetective/processes/train_segmentation_model.py
celldetective/processes/train_signal_model.py
celldetective/processes/unified_process.py
celldetective/regionprops/__init__.py
celldetective/regionprops/_regionprops.py
celldetective/regionprops/props.json
celldetective/scripts/analyze_signals.py
celldetective/scripts/measure_cells.py
celldetective/scripts/measure_relative.py
celldetective/scripts/segment_cells.py
celldetective/scripts/segment_cells_thresholds.py
celldetective/scripts/track_cells.py
celldetective/scripts/train_segmentation_model.py
celldetective/scripts/train_signal_model.py
celldetective/utils/__init__.py
celldetective/utils/color_mappings.py
celldetective/utils/data_cleaning.py
celldetective/utils/data_loaders.py
celldetective/utils/dataset_helpers.py
celldetective/utils/downloaders.py
celldetective/utils/experiment.py
celldetective/utils/image_augmenters.py
celldetective/utils/image_cleaning.py
celldetective/utils/image_loaders.py
celldetective/utils/image_transforms.py
celldetective/utils/io.py
celldetective/utils/mask_cleaning.py
celldetective/utils/mask_transforms.py
celldetective/utils/masks.py
celldetective/utils/maths.py
celldetective/utils/model_getters.py
celldetective/utils/model_loaders.py
celldetective/utils/normalization.py
celldetective/utils/parsing.py
celldetective/utils/resources.py
celldetective/utils/stats.py
celldetective/utils/types.py
celldetective/utils/cellpose_utils/__init__.py
celldetective/utils/event_detection/__init__.py
celldetective/utils/plots/__init__.py
celldetective/utils/plots/regression.py
celldetective/utils/stardist_utils/__init__.py
demos/ADCC_analysis_demo.ipynb
docs/Makefile
docs/make.bat
docs/source/API.rst
docs/source/acknowledegments.rst
docs/source/adcc-example.rst
docs/source/align_macro.rst
docs/source/analysis.rst
docs/source/cite.rst
docs/source/concepts.rst
docs/source/conf.py
docs/source/example_notebook.nblink
docs/source/explanation_topics.rst
docs/source/first-experiment.rst
docs/source/get-started.rst
docs/source/index.rst
docs/source/interactions.rst
docs/source/measure.rst
docs/source/overview.rst
docs/source/preprocessing.rst
docs/source/segment.rst
docs/source/signals-and-events.rst
docs/source/table_exploration.rst
docs/source/track.rst
docs/source/troubleshooting.rst
docs/source/_static/align-stack-sift.gif
docs/source/_static/annotate-roi.gif
docs/source/_static/bio-cond-new-exp.png
docs/source/_static/celldetective-blocks.png
docs/source/_static/classifier_models.png
docs/source/_static/classify.gif
docs/source/_static/custom.css
docs/source/_static/effector-models.png
docs/source/_static/favicon.png
docs/source/_static/field_correction.png
docs/source/_static/glass-slide.png
docs/source/_static/iso-measure.png
docs/source/_static/launch.gif
docs/source/_static/local_correction.png
docs/source/_static/logo.png
docs/source/_static/maingui.png
docs/source/_static/mean-signal-response.png
docs/source/_static/measurements-ui.png
docs/source/_static/measurements_annotator.gif
docs/source/_static/napari-tracks.png
docs/source/_static/napari.png
docs/source/_static/neigh-ui.png
docs/source/_static/neighborhoods.png
docs/source/_static/new_exp1.png
docs/source/_static/new_exp2.png
docs/source/_static/new_exp3.png
docs/source/_static/pipeline.png
docs/source/_static/segmentation-options.png
docs/source/_static/signal-annotator.gif
docs/source/_static/spot_detection.png
docs/source/_static/static-classification.png
docs/source/_static/survival-analysis.png
docs/source/_static/survival-events.png
docs/source/_static/table-generalist-models.png
docs/source/_static/target-models.png
docs/source/_static/tcw.png
docs/source/_static/texture-measurements.png
docs/source/_static/tracking-options.png
docs/source/_static/train-segmentation-models.png
docs/source/_static/train-signal-model.png
docs/source/_static/workflow.png
docs/source/_static/macros/align_stack.ijm
docs/source/_static/tuto_ricm/classify_spreading.gif
docs/source/_static/tuto_ricm/configure_tracking.png
docs/source/_static/tuto_ricm/demo_ricm.png
docs/source/_static/tuto_ricm/first_detection_event.png
docs/source/_static/tuto_ricm/process_effectors.png
docs/source/_static/tuto_ricm/select_demo.png
docs/source/_static/tuto_ricm/spreading_event.png
docs/source/_static/tuto_ricm/survival_config.png
docs/source/_static/tuto_ricm/survival_workflow.png
docs/source/_static/tuto_ricm/table_interactions.gif
docs/source/_static/tuto_ricm/table_pvalue_effect_size.png
docs/source/_static/tuto_ricm/tracking_setup.png
docs/source/concepts/data-organization.html
docs/source/concepts/data-organization.rst
docs/source/concepts/neighborhood.rst
docs/source/concepts/population-specific-segmentation.rst
docs/source/concepts/single-cell-event.rst
docs/source/concepts/survival.rst
docs/source/how-to-guides/index.rst
docs/source/how-to-guides/advanced/compute-derivative-measurement.rst
docs/source/how-to-guides/advanced/compute-event-duration.rst
docs/source/how-to-guides/advanced/create-characteristic-group-from-binary-classifications.rst
docs/source/how-to-guides/advanced/index.rst
docs/source/how-to-guides/advanced/inject-metadata.rst
docs/source/how-to-guides/advanced/train-a-segmentation-model-from-scratch.rst
docs/source/how-to-guides/advanced/train-an-event-detection-model.rst
docs/source/how-to-guides/advanced/transfer-a-segmentation-model.rst
docs/source/how-to-guides/advanced/transfer-an-event-detection-model.rst
docs/source/how-to-guides/advanced/write-a-custom-measurement.rst
docs/source/how-to-guides/basics/align-channels.rst
docs/source/how-to-guides/basics/annotate-a-group.rst
docs/source/how-to-guides/basics/annotate-an-event.rst
docs/source/how-to-guides/basics/annotate-for-segmentation.rst
docs/source/how-to-guides/basics/apply-a-segmentation-model.rst
docs/source/how-to-guides/basics/configure-and-run-tracking.rst
docs/source/how-to-guides/basics/correct-a-fluo-background.rst
docs/source/how-to-guides/basics/correct-a-track.rst
docs/source/how-to-guides/basics/create-an-experiment.rst
docs/source/how-to-guides/basics/detect-an-event-with-conditions.rst
docs/source/how-to-guides/basics/detect-spots-within-cells.rst
docs/source/how-to-guides/basics/index.rst
docs/source/how-to-guides/basics/measure-cell-interactions.rst
docs/source/how-to-guides/basics/measure-locally-corrected-intensity-measurements.rst
docs/source/how-to-guides/basics/measure-peripheral-intensity.rst
docs/source/how-to-guides/basics/measure-texture.rst
docs/source/how-to-guides/basics/perform-conditional-cell-classification.rst
docs/source/how-to-guides/basics/perform-model-free-background-correction.rst
docs/source/how-to-guides/basics/plot-a-time-averaged-measurement.rst
docs/source/how-to-guides/basics/plot-survival.rst
docs/source/how-to-guides/basics/plot-synchronized-time-series.rst
docs/source/how-to-guides/basics/register-stacks-with-fiji.rst
docs/source/how-to-guides/basics/segment-with-threshold-wizard.rst
docs/source/how-to-guides/basics/visualize-cell-interactions.rst
docs/source/reference/file-formats.rst
docs/source/reference/glossary.rst
docs/source/reference/installation.rst
docs/source/reference/measurements.rst
docs/source/reference/menus.rst
docs/source/reference/settings.rst
examples/demo/config.ini
examples/demo/W1/100/log_effectors.json
examples/demo/W1/100/labels_effectors/0000.tif
examples/demo/W1/100/labels_effectors/0001.tif
examples/demo/W1/100/labels_effectors/0002.tif
examples/demo/W1/100/labels_effectors/0003.tif
examples/demo/W1/100/labels_effectors/0004.tif
examples/demo/W1/100/labels_effectors/0005.tif
examples/demo/W1/100/movie/stack.tif
examples/demo/W1/100/output/tables/napari_effector_trajectories.npy
examples/demo/W1/100/output/tables/trajectories_effectors.csv
tests/__init__.py
tests/conftest.py
tests/conftest_no_qt.py
tests/gui_state_test.py
tests/test_cellpose_fallback.py
tests/test_contour_format.py
tests/test_data_cleaning_collapse.py
tests/test_drag_drop.py
tests/test_events.py
tests/test_extra_properties_gradient.py
tests/test_filters.py
tests/test_filters_arguments.py
tests/test_image_formats.py
tests/test_io.py
tests/test_measure.py
tests/test_neighborhood.py
tests/test_notebooks.py
tests/test_partial_install.py
tests/test_preprocessing.py
tests/test_segmentation.py
tests/test_signals.py
tests/test_tracking.py
tests/test_utils.py
tests/ExperimentTest/config.ini
tests/ExperimentTest/W1/100/movie/sample.tif
tests/assets/sample.json
tests/assets/sample.tif
tests/assets/sample_labelled.tif
tests/gui/__init__.py
tests/gui/test_base_components.py
tests/gui/test_base_viewer.py
tests/gui/test_classifier_widget.py
tests/gui/test_control_panel.py
tests/gui/test_enhancements.py
tests/gui/test_event_annotator.py
tests/gui/test_event_annotator_cleanup.py
tests/gui/test_gui_utils.py
tests/gui/test_measure_annotator_bugfix.py
tests/gui/test_measurement_settings.py
tests/gui/test_merge_classification.py
tests/gui/test_new_project.py
tests/gui/test_pivot_export.py
tests/gui/test_pivot_resize.py
tests/gui/test_plot_selector.py
tests/gui/test_plot_widgets.py
tests/gui/test_project.py
tests/gui/test_seg_model_loader.py
tests/gui/test_settings_neighborhood.py
tests/gui/test_settings_tracking.py
tests/gui/test_spot_detection_viewer.py
tests/gui/test_stack_visualizer_formats.py
tests/gui/test_survival_ui.py
tests/gui/test_table_ops.py
tests/gui/test_tableui.py
tests/gui/test_tableui_advanced_plots.py
tests/gui/test_tableui_track_collapse.py
tests/gui/test_thresholds_gui.py
tests/gui/test_viewers.py
tests/gui/verify_merge_logic.py
tests/gui/table_ops/test_binning.py