XNAT Clinical Analytics Platform (XCAP): An Informatics Platform for Machine Learning Applications in Clinical Research Daniel Marcus, PhD Associate Professor of Radiology Washington University School of Medicine
Disclosures This work was supported in part by funding from the National Institutes of Health (4R01EB00935208, 1U24CA20485401, 1P30NS09857701) and the McDonnell Center for Higher Brain Function. Dr. Marcus has an ownership interest in Radiologics, Inc. and may financially benefit if the company is successful in marketing its products that are related to this research. Dr. Marcus has a financial interest in White Rabbit and may financially benefit if the company is successful in marketing its products that are related to this research.
Overview The XNAT imaging informatics platform XNAT analytics XNAT clinical workflows Case study: Connectomes for surgical planning
XNAT is a feature rich Archive, manage, process, view, and share imaging and related data. open Open source Open API Free (though commercial support is available) Used by organizations around the world platform. Clinical/translational research Institutional repositories Multi-center studies Data sharing #SIIM17
Top 10 XNAT features User Access Control Integrated Search & Reporting Automated Analytics DICOM Integration Audit Trail #SIIM17 Bulletproof Security Electronic Signatures Case Report Forms Dashboards Extensibility
Top 10 XNAT features User Access Control Integrated Search & Reporting Automated Analytics DICOM Integration Audit Trail #SIIM17 Bulletproof Security Electronic Signatures Case Report Forms Dashboards Extensibility
The XNAT Architecture #SIIM17
XNAT Open Source Community #SIIM17 https://www.openhub.net/p/xnat
Who uses XNAT? #SIIM17 100s imaging centers, 1000s of studies rely on XNAT.
XNAT Analytics Our goal is to enable users to easily: package analytic routines deploy analytic routines execute analytic routines automate analytic routines share analytic routines monitor analytic routines develop new analytic routines
XNAT Analytics What are containers? Docker containers wrap a piece of software in a complete filesystem that contains everything needed to run: code, runtime, system tools, system libraries anything that can be installed on a server. This guarantees that the software will always run the same, regardless of its environment.
XNAT Analytics Step 1. Get a container image
XNAT Analytics Step 2. Configure analytic routine
XNAT Analytics Step 3. Configure data I/O
XNAT Analytics Step 4. Run routine
XNAT Analytics Step 5. XNAT manages the rest #SIIM17 NIAC Compute Clusters
XNAT Analytics Example Containers Data format conversion (e.g. DICOM NIFTI) Compute image statistics (e.g. image histogram) Transform image (e.g. register to atlas) Group operations (e.g. build atlas) Train deep learning model (e.g. TensorFlow integration)
XNAT Analytics
XNAT Analytics
XNAT Analytics
XNAT Analytics
XNAT Analytics
XNAT Analytics
XNAT Analytics
XNAT Analytics
XNAT Analytics
XNAT Analytics
XNAT Analytics Enables sharing of analytic routines Promotes reproducible research Facilitates automation Can be run on demand or on event XNAT orchestrates file I/O Execute on single objects or groups of objects
XNAT Clinical Workflows 1. Large patient cohorts Build data sets, train algorithms 2. Individual patient Apply algorithm to patient exam
Large Patient Cohorts #SIIM17
Large Patient Cohorts #SIIM17
Individual patient workflow #SIIM17
Individual patient workflow Query the PACS Run Container Export to PACS
Case Study: Connectomes The Cirrus deep neural network generates maps of individual patient brains, localizing functional brain areas like vision, motor, memory, and attention. #SIIM17 Hacker, et al, 2013
Case Study: Connectomes XNAT interfaces with PACS to exchange images, executes the Cirrus application, manages workflows with neuroradiologist, and generates QC metrics. Hacker, et al, 2013 #SIIM17
Case Study: Connectomes The brain maps generated by Cirrus are used by neurosurgeons to navigate around critical brain areas during surgical section.
Case Study: Connectomes
Case Study: Connectomes
Case Study: Connectomes
Case Study: Connectomes #SIIM17 The brain maps are loaded onto the Medtronic Stealth system for precise intraoperative mapping and surgical navigation.
Case Study: Connectomes
Thanks! Learn more at www.xnat.org Reach out to info@xnat.org