-
Notifications
You must be signed in to change notification settings - Fork 0
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
Establish a way to precisely define time points in an experiment #43
Comments
Hi @eric-czech Thanks for making all these recent changes. I really like the new app, and am already using it a whole bunch. Just a few suggestions, some quick fixes and other more long term changes, that could make it work way better for us…
Otherwise, maybe we can chat about all this when you finish up with your other responsibilities. Thanks again for the help! @benjaminyellen, @jmotschman |
Hey Ben, Some thoughts on those:
|
Also, before I forget, we are now using two types of alignment marks, so that we can do orientation as well as xy positioning. I'm guessing it might be a little complicated to modify your code to handle these two alignment marks, however if you think it's possible and/or if you recommend a different type of alignment mark to get the orientation correct, then we can easily modify future designs to do that. Let me know if you have any suggestions. |
Regarding the multi-channel capture issues, currently we take a whole set of brightfield images, followed by a whole set of fluorescent images. We do this because the filter cube is a mechanical component, and we would literally have to switch it 6000 times per experiment, which would rapidly wear it out. However, perhaps there is a simple method, such as if the time elapsed between the BF and GFP image, for example, is less than 30 minutes, then for practical purposes they can be considered as derived from the same image time point. I recognize that this limits us in terms of analyzing fast biological processes, but there is always going to be a tradeoff between large numbers of measurements vs. time of measurement. |
Also, I agree with your idea of using the brightfield image as the mask, which obviates the need for a training model just for the fluorescent images. This is a great idea. |
Breaking this out into issues on: As far as the original issue goes it looks like there's not much to do then. The code currently uses the first timestamp found for each array since chip identifiers aren't mandatory in the experiment configurations, but that should suffice. I added #53 though to make sure there is eventually some way to see what time zero is for each array as well as all other hourly buckets. |
Timestamps in image files are ok for inferring time points (usually as hours), but they are less helpful in images from multiple experiments (starting at different times) and with images where the timestamps themselves may not be trustworthy enough to simply take the minimum one as a starting point. It may be worth adding mappings of dates/times to time points in metadata.
The text was updated successfully, but these errors were encountered: