-
Notifications
You must be signed in to change notification settings - Fork 13
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
Scatter plots for grid views #343
Comments
I had a look and I could hack something together but I think it would be better if we spent some time on this to make it proper. The point is that I think that the Thus, I feel on the Java side those two classes should probably both extend the same class, maybe something like @constantinpape how are things looking on the JSON spec side in this regard? Is there a way to "inherit specifications" or will the |
Having a common base class sounds like the way to go.
jsonschema does not directly support inheritance, but it's possible to have references. So we could have external definitions of all the shared attributes and then just reference them in the grid transformation and segmentation display spec to avoid duplication. |
Writing this, both in Java and in the spec it feels that the |
...I feel if we find a way to do this it would probably also fix the issue that we discussed with the many image tables for a plate view... |
I agree, having a I guess you could, rather than a |
I agree that it makes sense to separate the
|
I have a slightly a different proposal, which is more flexible as it does not tie it to a
Where (I think as in the GridTransfromer),
This is almost identical to the SegmentationSourceDisplay, apart from the places that I marked as different:
I am not sure if the name |
...oh, and I already know a beautiful use-case for this: the tomograms in the yeast-CLEM project, which are not in a grid but it could be still very nice to browse them via a interactive table 😃 |
We could do this in addition to my proposal; as it would not change anything but just be another way to specify the |
Regarding the |
Ok, we decided to implement #343 (comment). This way the Also, we will not introduce grid sources (for now, we can consider doing this later; I will open another issue about this). I will update the spec and prepare an example in the zebrafish project. |
Ok - great! Making it more generic is a great plan, as there are plenty of use cases for annotating / navigating sources that don't necessarily need to be arranged in a grid :) I'm a bit unsure how these tables will look. Would they have a column for |
@K-Meech that's a good point, we didn't fully discuss this. We would also need to discuss which format What do you think, @tischi? |
|
We could also consider this for the GridTransformer: |
@tischi I think it'd be nice to switch to
For the GridTransformer - maybe wait until there is a specific use case for this? I don't think it's super vital for now to change it. |
Ok!
If you prefer a (linked) map for all this ( |
I agree.
I don't have a very strong preference for the => All Maps, please (my opinion). |
Ok, I will change it for all three then, will ping you when the example is there. |
@constantinpape
|
I am thinking now that just |
Yes, let's just keep it as |
Would it be OK for you to simply call it
|
Yes, no problem. I have the changes to the spec almost ready, I only need to create the example data; will do that later. |
@tischi I just realized that you should not rely on the sorting here! |
@tischi here's the example project: |
Thanks! I guess the |
@constantinpape the column names in tables for the |
Yes, I forgot to update the tables. The first column is now called
I am not sure if there should be a If possible I would keep the same loging for the source annotation tables; but if you need the timepoint column for technical reasons here I can also add it. |
in other words: the |
Yes, indeed it's optional and only there if we actually have multiple timepoints. |
I think this one is fairly high priority because we can use it for some of the planned figures. @K-Meech is this something you could look into? |
Yes - I can take a look :) |
Grid views currently do not support scatter plots. This would be very useful for data with a lot of whole-image related measurements.
The text was updated successfully, but these errors were encountered: