Skip to content

Unify pipelines #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 67 commits into from
Closed

Unify pipelines #3

wants to merge 67 commits into from

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 28 commits December 4, 2024 17:54
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

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