Slicer3:HID

From Slicer Wiki
Jump to: navigation, search
Home < Slicer3:HID

Setting up Slicer3 & HID prototype

Steps for local version of HID to test

  • Get Burak access to a linux box in SPL that can host a copy of HID db
  • Install the following:
    • Java 1.6
    • Apache Ant
    • Apache Tomcat
    • Postgres 8.0
  • Create HID platform:
    • REST proxy
    • HID web services
    • Populate Postgres db
  • Finish Slicer's HIDHandler to transact with HID web services.
  • Write a script to generate MRML files from FIPS and FreeSurfer phII data
  • Tag each MRML file and store in DB (post)

This is our intermediate solution prior to implementing SSL/curl. Question: should we implement this first, or wait for SSL/curl solution?

How to create MRML file

  • use curl to find all data required for QueryAtlas, get uri, use in MRML file.
  • post MRML file with required tags.

How to to tag each MRML file

  • File_Type
  • Subject
  • Experiment
  • VisitID
  • Segment (modality of the data you associate the MRML file with, such as FreeSurfer, FIPS statistics, etc... Best to leave off the segment tag, then MRML file is stored at the visit level.