Skip to content

App Structure

Sebastian Urchs edited this page Feb 21, 2022 · 1 revision
  1. Upload
    • get a participants.tsv file from the user
    • (optional) get a participants.json data dictionary from the user
    • parse and store uploaded data in global store
  2. Categorization
    • go through each column of the participants.tsv file and map to one of 5 categories
    • categories: ['subjectID', 'Age', 'Sex', 'Diagnosis', 'Assessment tool']
    • only 'subjectID' is mandatory (according to BIDS)
  3. Annotation
    • for each category that was mapped in the previous step (other than 'subjectID'):
    • provide additional mappings of the values.
    • e.g. for "age", bring all age values into a common format
    • e.g. for "Diagnosis", map all values into the SNOMED-CT format
  4. Download
    • export the annotated data to the user
Clone this wiki locally