-
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
chore: data structure #11
Comments
I have a diagram too 😎 This one is auto-generated based on the shapes of my main branch. I am missing "Action" , "Chemical" and "Obeservation" as some important concepts to begin with. I'm guessing the Zarr hierarchy should connect pretty 1-1 to the ontology concepts + hierarchy right? Maybe we can discuss it tomorrow? |
I cannot see the image @rmfranken :) |
@vancauwe , @rmfranken I get:
And then I see different boxes from the ontology. |
So the image can be received by uploading the ontology here: https://shacl-play.sparna.fr/play/draw |
Meeting notes from Cat+ team:
Example Data Access Scenarios:
|
@rmfranken after thinking about it, I think the Actions in the Synthesis and the Bravo will be directly under their respective Samples and Peaks. (because we have 1 Synthesis file = 1 Sample, same as 1 Agilent file = 1 Sample). The Synthesis file generates the Sample URI (ResultSample as we discussed). From Bravo, each peak has Actions (tied to it through the peakIdentifier). We will need a representation of IR, UV, and NMR though. I edited the diagram above, let me know if it helps? else let's sit down with the ontology. |
To define the Zarr hierarchy, a fine-grained understanding of the data structure is necessary.
The following class diagram aims to show the different levels of metadata and data in the Cat+ project and how they connect to one another.
The objects and names are referencing this analytical workflow diagram: https://drive.google.com/drive/u/0/folders/1yFUpIsnpPJRgIskudSVJviBfy9Te6MUQ
The resulting Zarr hierarchy would be as follows:
The text was updated successfully, but these errors were encountered: