imi-bigpicture / bigpicture-metaflex

Metadata schemas.
Apache License 2.0
7 stars 0 forks source link

Changing Staining #38

Closed koellerMC closed 1 year ago

koellerMC commented 2 years ago

https://github.com/imi-bigpicture/metadata-schema/blob/bd3d42840d5718531312ddd41d032125976e7a6b/src/BP.staining.xsd#L1

image

koellerMC commented 2 years ago

Ok now after working a bit I have come up with the following schema idea: image

Pro:

However, I think this is not a big problem as:

Furthermore, I think the best way would be to make a bucked called Procedure Information: here normal BP AttributeType go in. We change the name of Staining Name to Staining Procedure Name in the MSMdad.

There are two modes: High-Level If people want to be high level, they just fill out the Procedure Information wit:

Granular In the more granular case you provide multiple stains in the stain set. A stain is just a BP Object. For any stain one must provide the following MSMdad attributes:

For targeted stains (i.e. immunogenic or iSH) the following additional MSMdad Attributes must be used:

Thereby, we do not make a complicated stain object. We can reuse MSMdad Attributes efficiently. Only downside, that there has to be some checking that is conditional. Most likely not possible with the checklists. However, for maintenance purposes I think this might be the best as the XSDs don't have to be changes in future. Only the checks.