1 | | = OmicsConnect wiki = |
2 | | |
3 | | This page reports current issues and plans with omicsconnect, an extension on top of Observ. |
4 | | This work is in the context of EU-BioSHARE WP4. |
5 | | |
6 | | NB this document formatted in trac wiki format, so we can include it online. Syntax: |
7 | | * unsolved issues |
8 | | * ~~ solved issues ~~ |
9 | | >> comments |
10 | | |
11 | | == showstoppers == |
12 | | |
13 | | * mrefs master/detail forms don't behave well. Examples: |
14 | | * adding new citations for study. |
15 | | * adding new measurement to protocol |
16 | | |
17 | | == discussion items == |
18 | | |
19 | | * Phenotype method <-> protocol / measurement |
20 | | * Who does contribution: Person or an PersonAffiliation? |
21 | | |
22 | | == WormQTL datatypes review == |
23 | | '''v1 -> v2: notes''' |
24 | | * analysis -> computeprotocol: needs merging work |
25 | | * derivedtrait -> MISSING: observablefeature is what you want, but this needs to be typed in some way |
26 | | * parameterset -> mref 'parameters' in computeprotocol: look into consequences not having sets for this |
27 | | * binarydatamatrix -> MISSING: matrix backend specific, link to binary storage files |
28 | | * gene -> MISSING: probably sequencecharacteristic? how is this typed? must be subclassed first? fields such as xref to Chromosome, bp location, etc via sequencerelation? |
29 | | * parametervalue -> computeparameter: better than before with datatyping/freerange values |
30 | | * chromosome -> chromosome: missing some handy fields such as 'orderNr' and 'isAutosomal' ('rank' in sequencerelation?) |
31 | | * investigation -> study: OK |
32 | | * probe -> [see: gene] |
33 | | * data -> dataset: might need some extra fields such as ValueType, ColumnType, RowType, Storage, etc |
34 | | * marker -> marker: missing some fields: xref to Chromosome, cM location, reportsFor. 'seqlength' as int might be too small? (2x10^9 when signed) |
35 | | * runtimeproperty -> MISSING: but make molgenis-wide build-in? |
36 | | * dataname -> computeparameter: if values can be proper XREFs |
37 | | * measurement -> [see: derivedtrait] |
38 | | * sample -> MISSING: subclass of observationtarget? |
39 | | * dataset -> [see: parameterset, if values can be proper XREFs] |
40 | | * panel -> panel: OK |
41 | | * snp -> [see: gene] |
42 | | * datavalue -> computeparameter: if values can be proper XREFs |
43 | | * parametername -> computeparameter: OK |
44 | | * transcript -> [see: gene] |
45 | | * investigationfile -> MISSING: but debatable use/implementation |
46 | | |
125 | | == checklist of requirements == |
126 | | |
127 | | * study and person should have qualified 'contribution' denoting 'role' in study |
128 | | * both study and data sets can be submissions (what else?) |
129 | | * submission can have contributions (== role in submission) |
130 | | * person can have more than one affiliation, how does that relate to role? |
131 | | * remove fax and phone |
132 | | * study design should come from an ontology |
133 | | * need a way to link panels (e.g. sample panel, assayed panel) |
134 | | * hotlinks to see only hotlinks related to a specific element, e.g only see experimental specific hotlinks in experiments? |
135 | | |
136 | | == FAQ == |
137 | | |
138 | | Q: Where do I add panel specific information e.g. population information, number of males/females, Geographical location |
139 | | >> A: these are a ProtocolApplication having panel as target |
140 | | Q: where to add species? |
141 | | >> A: species are special kind of ontology term |