Goal: With the completion of #4 , XNAT systems will be in position to store all instruments defined in NDA. To support capture of these data, the NDA data submission tool will be extended to allow users to select alternative destinations.
Impact: Ease of data submission by scientists
Participants: same as #4
Deliverables: A new REST service will be implemented in XNAT to receive incoming documents from the submission tool and store them in XNAT. The feature will be developed as an XNAT module and distributed on the XNAT Marketplace.
Future development and maintenance: It will be used by the Connectome Coordination Facility (CCF) and ABCD project and maintained by the XNAT development team.
The NDA team are proposing some participants for each issue along with a list of available resources (internal and external), and possible limitations / needs.
NDA Point Person(s)
Patrick McKenna
Jason Smith @devjason
Available Resources
NDA Validation / Upload tool
supports creating submission packages from csv files and Oracle tables at the moment (capability to support upload from other database types). Support of submission from other databases is planned.
Was built to support addition of other endpoint protocol.
Submission Package and data files can now be pushed to remote locations (SFTP or S3 buckets); tool supports sending submission package (XML) and data files (images) to separate locations.
Comments / Limitations / Needs
Submission Package is XML
[ ] @obenshaindw provide XSD for package format.
‘Associated Files’, like Images, EEG, Genomics currently get uploaded to a server or Object Storage, need to determine how XNAT expects to receive these; via REST as suggested, or some other method?
If posting to directly to REST endpoint, validation/upload tool will need to be extended to implement this. Does XNAT provide any sort of SDK for their API in this respect?
If this will be made available as a module on XNAT marketplace a registration system may be needed but primary use case should be in support of ABCD project.
Goal: With the completion of #4 , XNAT systems will be in position to store all instruments defined in NDA. To support capture of these data, the NDA data submission tool will be extended to allow users to select alternative destinations.
Impact: Ease of data submission by scientists
Participants: same as #4
Deliverables: A new REST service will be implemented in XNAT to receive incoming documents from the submission tool and store them in XNAT. The feature will be developed as an XNAT module and distributed on the XNAT Marketplace.
Future development and maintenance: It will be used by the Connectome Coordination Facility (CCF) and ABCD project and maintained by the XNAT development team.