Open hansenp opened 1 year ago
@hansenp I can confirm that MGI does not represent individual animals. We have curies for genotypes and strains but not individual mice.
Also, is there an intention to make a distinction between curies and arbitrary IDs? We've had issues with these distinctions in the Alliance models.
In addition, it may be helpful to have a field for alternate IDs as most JAX strains will also have MGI IDs. The strain mentioned in the example above has a JAX ID - 009376 and an MPD ID - 70 and an MGI curie - MGI:4412282
For the animalIdentificationMethodList message, an example is given where a mouse has an ear punch with ID 90. The MGI ID
MGI:1234567
is obviously made up. When I search for it in MGI, I find details about probe IMAGE clone 1248569. If I search for the term "ear punch" then I only find details about the QTL Erph1. I generally don't think you can find information about individual animals in MGI. I also don't think we should include details such as “ear punch” with a value of 90 in the schema.The counterpart to the Animal Element in EMS is the Individual Element in the original GA4GH Phenopackets schema. I suggest that we add two additional messages to the individual element:
source
: The purpose of this message is to uniquely assign an EMS packet to a specific data source. It should not be too extensive and should not contain details such as ear punches or cage numbers etc. It is enough to be able to find such information if it is available.origin
: The purpose of this message is to determine information about the origin of the animal that can affect the characteristics of the animal, i.e. information such as strain, vendor, stock number, etc.Here is an example: