This is the data model implied by the wire frame Platform UI found at http://pixeltheoryinc.com/clients/sage/platform/
circa Dec. 2010
The source file for the image is attached and the tool for editing it can be freely downloaded:http://www.umlet.com/
Open Questions:
- are data-sets associated with projects? if so, is the association optional?
Can a ds be associated with multiple projects?
(Note the "DatasetMyers" screen says "Projects Using this Dataset" suggesting
there's a "uses" relationship bet. projects and ds's.)
- what does "suggest a dataset" mean?
- do species and tissuetype go in the dataset or in the layer?
same Q for StudySize
that is, is it correct to say that a dataset specifies the
subjects, tissue types, etc., and the layers represent
the assays (GE, GT, sequencing)? Or can different
layers have different subjects, tissue types, phenotypes
and numbers of samples?
- may be multiple diseases, species, tissue types, platforms
- what does it mean for a dataset to be "posted"?
Aren't different layers posted at different times?
- Is the dataset "description" (seen in the Datasets screen) the same as the
dataset "Overview" (see in the DatasetMyers screen)?
- What does "Data type: Clinical phenotypes" mean as associated with a data *set*?
- should 'posted' and 'curated' time stamps be associated w/ Datasets or
with dataset layers?
- Is dataset "download availability" = (release date != null)?
- Re "Release Notes: 3", what does it mean to "release", can a DS be released more than
once? Does it mean another sample has been added to the data set, that the DS has
been updated, or something else?
- What is a "contributor" -- Someone who uploads data? someone who analyses the data?
Is it something more restrictive, like the PI of the experiment who generated the data?
What should be the granularity of 'contribution' -- by the sample, the layer, the
data set, some sort of ds revision, ...?
- In the DatasetMyers screen, what does "Modifed" mean? Is it the latest date
something changed in the project? If so, what are the things whose modifications
need to be tracked? Do they also need to be versioned?