Skip to content

Unify pipelines#3

Closed
afermg wants to merge 67 commits intocellposefrom
reinstate_baby
Closed

Unify pipelines#3
afermg wants to merge 67 commits intocellposefrom
reinstate_baby

Conversation

@afermg
Copy link
Owner

@afermg afermg commented Feb 17, 2025

This PR enables the usage of the same pipeline for yeast and arbitrary experiments. The additional features added to aliby are:

  • cellpose segmentation
  • cellpose stitch3D tracking
  • cp_measure (CellProfiler) features
  • output to parquet tables

swainlab and others added 30 commits June 7, 2024 14:44
If magnification differs from the default, re-scale tile_size and
parameters for segmenting traps.
Removed OMERO_channels and spatial_positions from pipeline.py
Works for legacy log files only; no examples yet of new log file.
time_settings/ntimepoints should be int not List[int].
Necessary to calculate the noise for the mother and bud.
channels can can be specified in the general dict, overriding OMERO
Many improvements needed for CellProfiler features compatibility
- functools used to load functions dynamically
- support selecting channels numerically
- remove custom functions (these were never used)
- support metrics that return multiple results as a dictionary
Missing brackets were giving non-monotonic time values.
Fixed signal to work on old legacy h5 files, where channels are stored differently.
afermg added 27 commits December 4, 2024 18:19
refactor: replace bottleneck with numpy (bn->np)
[refactor]: Refactored segmenter and tracker dispatch functions to improve compatibility with Baby and Cellpose models, and added monkey patching for segmentation class to return masks only.
@afermg afermg closed this Feb 17, 2025
@afermg
Copy link
Owner Author

afermg commented Feb 17, 2025

Closed in favour of #1

@afermg afermg deleted the reinstate_baby branch November 2, 2025 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants