If the dataset includes multiple sets of participant level measurements (for example responses from multiple questionnaires) they can be split into individual files separate from participants.tsv. Those measurements should be kept in phenotype/ folder and end with the .tsv extension. They can include arbitrary set of columns, but one of them has to be participant_id with matching sub-<participant_label>.
As with all other tabular data those additional phenotypic information files can be accompanied with a JSON file describing the columns in detail (see Section 4.2). In addition to the column description a section describing the measurement tool (as a whole) can be added under the name "MeasurementToolMetadata". This section consists of two keys: "Description" - a free text description of the tool, and "TermURL" a link to an entity in an ontology corresponding to this tool. For example (content of phenotype/acds_adult.json):
{
"MeasurementToolMetadata": {
"Description": "Adult ADHD Clinical Diagnostic Scale V1.2",
"TermURL": "http://www.cognitiveatlas.org/task/id/trm_5586ff878155d"
},
"adhd_b": {
"Description": "B. CHILDHOOD ONSET OF ADHD (PRIOR TO AGE 7)",
"Levels": {
"1": "YES",
"2": "NO"
}
},
"adhd_c_dx": {
"Description": "As child met A, B, C, D, E and F diagnostic criteria",
"Levels": {
"1": "YES",
"2": "NO"
}
},
}
Please note that in this example "MeasurementToolMetadata" includes information about the questionnaire and "adhd_b" and "adhd_c_dx" correspond to individual columns.
Hi,
It seems to me that we are heading towards NIDM-E…
Vale,
Tibor
Auer, Tibor (Ph '99)
--
You received this message because you are subscribed to the Google Groups "bids-discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bids-discussi...@googlegroups.com.
To post to this group, send email to bids-di...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bids-discussion/9bf075b9-90d5-45b7-83fc-8a1c0d3c6725%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
hi chris,how would this handle the following scenario: combined phenotype file with multiple measurements and fields. how do the columns get associated with the appropriate measurement tool? one suggestion would be to group column headings associated with a measurement tool under the measurement tool. the other is to associate a column heading with a measurement tool.
also it seems that one can have one json for all phenotypic files at a level higher in the layout. multiple json dictionaries should be allowed, but it should also be able to represent the entire dictionary in json dataset.
how will questionnaires where multiple selections are allowed handled in the tsv file?
how will mismatch between term URL and information entered locally be handled? the intent of a term from an ontology may be to describe the term, its units, etc.,. and perhaps more importantly to ensure harmonization across datasets. will the validator check this? so ideally the term URL should be sufficient for a lot of things.
further, if the intent for "Levels" is to capture the types of responses, something should also indicate types of questions. here is a spec that we use to drive our mobile app questions that specifies the type of question and values: https://github.com/satra/voiceup-mdd/blob/master/specs/specs_160913.json#L3273 - and our responses are stored as json.
for a more comprehensive list you can look at the NDA dictionaries, which still require parsing, but a starting point. i'll let nolan pitch in here, but the details of how such information is captured has been worked on quite a bit in a couple of different efforts.
--
You received this message because you are subscribed to the Google Groups "bids-discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bids-discussion+unsubscribe@googlegroups.com.
To post to this group, send email to bids-discussion@googlegroups.com.