Skip to content
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

Generation time of a BranchSpot #7

Closed
3 tasks
stefanhahmann opened this issue Dec 9, 2022 · 4 comments
Closed
3 tasks

Generation time of a BranchSpot #7

stefanhahmann opened this issue Dec 9, 2022 · 4 comments
Assignees

Comments

@stefanhahmann
Copy link
Collaborator

User Story

The generation time of a cell between to divisions be a possible descriptor of its fate already in early developmental stages. Thus, it would be good, if there was a feature computer that can compute the generation time of a cell.

Acceptance criteria

  1. Implemented as BrachSpot Feature
  2. Result is stored per BranchSpot in the feature table

Tasks

  • Create a BranchSpot Feature "generation time"
  • Compute the time between the timepoints when the cell has occurred and when it divides into 2 new cells.
  • Store computed values in the feature table
@stefanhahmann
Copy link
Collaborator Author

stefanhahmann commented Dec 13, 2022

@maarzt
ah, maybe the difference is that the already existing duration feature refers to the difference of timepoints (and thus has no dimension), whereas the generation time of a branch spot would be expressed in some time units and would also indicate something different, if the duration time between the individual capturings of the images is not constant.

do you agree?

@tinevez
Copy link
Collaborator

tinevez commented Dec 13, 2022

The main issue is that BDV images do not store the time units. So we do not have access to time as we do in TrackMate :(
Tobias and co told us that they have a grant for BDV and imglib2 in which they will be able to make big changes at some point. We could propose the support of physical time units in BDV images, that would be the base for this in Mastodon.
Otherwise, we could look if physical units are supported in ZARR, and try to see if we can access them.

@stefanhahmann
Copy link
Collaborator Author

The main issue is that BDV images do not store the time units. So we do not have access to time as we do in TrackMate :( Tobias and co told us that they have a grant for BDV and imglib2 in which they will be able to make big changes at some point. We could propose the support of physical time units in BDV images, that would be the base for this in Mastodon. Otherwise, we could look if physical units are supported in ZARR, and try to see if we can access them.

I understand. I was not aware that time units are not stored in BDV images.
Thanks, for the hint re Tobias. I have filed an issue for BDV here: bigdataviewer/bigdataviewer-core#153
Re ZARR: I have had a look into the format. It seems to support custom attributes (https://zarr.readthedocs.io/en/stable/tutorial.html#user-attributes). They might be used to encode time units. However, it is not clear to me, where in the processing pipeline this info would need to be added (during the imaging? during the processing in BDV?). I would need more advice before, I could work on this.

As a conclusion, for the moment the necessary pre-conditions to work on this issue are not fulfilled. I will therefore close it.

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

No branches or pull requests

2 participants