-
Notifications
You must be signed in to change notification settings - Fork 27
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
Handle embryo/opu flush - add event for Flushing #296
Comments
It might be appropriate to have an Embryo Flushing event which would have information about the facility, the number of embryos, quality, [age of the animal] etc.
|
Presumably the properties of an icarReproFlushingEvent would have properties:
|
My research so far shows the following could be recorded as part of a flushing sireIdentifiers - there can be 0 or more sires depending on the method used. For example, the 'OPU-IVF' can have the fertilization take place in the lab, while 'superovulation and flushing' can have the fertilization done via normal AI. Also, the AI straw used for insemination can consist of multiple bulls, or there could be multiple inseminations. The actual sire of any progeny can then only be determined by genotyping later. While I was asking about flushing, I also inquired about implanting, currently handled in the icarReproInseminationEventResource and icarReproEmbryoResource (I think)
If we need to cater for fresh or frozen, perhaps we need different naming for embryoType. Perhaps 'method'? |
Agreed we would like to add this event. Consider adding an array of Useful fields for sires are |
At our meeting 2022-08-25 we agreed we should progress with this. Unless @cvigorsICBF wants to have a look at implementing this, or @dirbSEGES wants to pick it up, then @erwinspeybroeck will look when he gets time. |
I can pick this one up when I get a few minutes. If someone can give me a direction on how to generate those spec files, that would help. |
Discussed at the meeting on 2022-10-20, notes for @cvigorsICBF and others who are interested.
Therefore several potential approaches to handling sire details:
Separate from this but related, we discussed that there may be several potential sires:
|
At the end of the meeting we discussed the v1.3 release. We would like to announce this at the wider ADE meeting 2022-10-20 (evening CET). Proposed that we would tag this issue and PR #337 with "next-minor-release" meaning they would target v1.4. |
Based on feedback this morning, my current view would be to remove all sire details including straw from the event. The collectionCentre does seem to be more related to the embryo too, and already features in the icarReproEmbryoResource. Does that mean this can also be removed? If the need is to know where the flushing took place, this should be known by the location in icarEventCoreResource? Therefore I propose that the flushing event consists of:
Should we provide a link to the embryo(s) [ icarReproEmbryoResource ] ? There does seem to be a need to be able to handle multiple potential sires in an embryo. |
Discussed at the meeting 2022-11-03 and agreed with Craig's recommendation to have less attributes (principally Decided we did not need links to the embryo resources - as these might not be defined at the time of the flushing event, and they could later be linked back using the donor animal identifier and the collection date. We decided to add back in |
Added repro flushing event with type and enums. Approved by the Technical WG on 2022-11-17 subject to the changes that have now been made. Resolves #296
Reapply Embryo Flushing Changes. Resolves #296
Hi,
We have a need to handle when a animal have been "flushed" for embryos.
A simpel solution could be to add a new enum in inseminationType?
Then maybe EmbryouRessource should have a new property for numberOfEmbryos to set number of available embryos. And possible also and property for embryoType with enums OPU and EMBRYO.
The text was updated successfully, but these errors were encountered: