NA-MIC National Alliance for Medical Image Computing XNAT eXtenible aNatomy Archiving Toolkit Steve Pieper, PhD Isomics, Inc. Slides.

Slides:



Advertisements
Similar presentations
Medical Image Resource Center. What is MIRC? Medical Image Resource Center Makes it easier to locate and share electronic medical images and related information.
Advertisements

QueryAtlas Steve Pieper, Greg Brown, David Kennedy, Maryanne Martone, Jyl Boline, Burak Ozyurt, Wendy Plesniak, Michael Halle, Anna Tang, and Florin Talos.
Interfacing processing and visualization tools: FIPS to Slicer3 and the QueryAtlas.
XCEDE Use Cases 2008 mBIRN AHM San Juan, Puerto Rico.
XCEDE Use Cases: QueryAtlas & other scenarios 2008 fBIRN AHM.
2005 All Hands Meeting Multi-Site Alzheimer’s Disease Project a.k.a. “MAD” Project Leaders: C. Fennema-Notestine, R. Gollub, B. Dickerson.
The use cases that drive XNAT development Dan Marcus June 24, 2012.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School 3D Slicer And The NA-MIC.
Data Integration & Ontology Working Group(s) Report and Deliverables.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
3-D Visualization of Functional Brain Map Data A.V. Poliakov; E.B. Moore; J.F. Brinkley, Structural Informatics Group Department of Biological Structure.
Using the CNDA Dan Marcus & CNDA Staff July 11, 2014.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
NA-MIC National Alliance for Medical Image Computing Informatics tools & services for NA-MIC Dan Marcus Neuroinformatics Research Group.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering End-user Platform Steve Pieper Isomics, Inc.
All Hands Meeting 2005 Morphometry BIRN - Overview - Scientific Achievements.
Collaborations and Architectures mBIRN Progress at BWH.
Neuroimage Analysis Center An NCRR National Resource Center Slicer Workflow Engine: Aim Supplement 3D Slicer with Workflow Management.
EXtensible Neuroimaging Archive Toolkit (XNAT) Washington University Neuroinformatics Group.
NA-MIC National Alliance for Medical Image Computing Robust Cerebrum and Cerebellum Segmentation for Neuroimage Analysis Jerry L. Prince,
XCEDE Use Cases: QueryAtlas & other scenarios to drive Web Services development 2008 NA-MIC summer project week (developing)
NA-MIC National Alliance for Medical Image Computing NA-MIC Software Engineering Bill Lorensen GE Research NA-MIC Engineering Core PI.
2004 NIH Building on the BIRN Bruce Rosen, MD PhD Randy Gollub, MD PhD Steve Pieper, PhD Morphometry BIRN.
2004 All Hands Meeting Morphometry BIRN Bruce Rosen, MD PhD Jorge Jovicich PhD Steve Pieper, PhD David Kennedy, PhD.
NA-MIC National Alliance for Medical Image Computing Why NITRC Matters to NA-MIC Steve Pieper, PhD.
BIRN Update Carl Kesselman Professor of Industrial and Systems Engineering Information Sciences Institute Fellow Viterbi School of Engineering University.
Morphometry BIRN Bruce Rosen, M.D. Ph.D.. Scientific Goal Methods –Multi-site MRI calibration, acquisition –Integrate advanced image analysis and visualization.
Ongoing BIRN-GCRC Collaborations Medical College Wisconsin (non BIRN site) –Functional MRI acquisition calibration University of Texas (non BIRN site)
Informatics for the Neuroimaging Research Enterprise Dan Marcus Washington University NITRC Enhancement Grantee Meeting Monday, June 30, 2008.
Atlas Interoperablity I & II: progress to date, requirements gathering Session I: 8:30 – 10am Session II: 10:15 – 12pm.
2004 All Hands Meeting Morphometry BIRN: Milestones for 2005 Jorge Jovicich PhD Steve Pieper, PhD David Kennedy, PhD.
BIRN Advantages in Morphometry  Standards for Data Management / Curation File Formats, Database Interfaces, User Interfaces  Uniform Acquisition and.
Clinical Measures Genotype Local Storage BIRN Rack SRB MCAT HID/ XNAT/ LONI DUP Calibration & Analysis Tools GRID Portal Mediator Institution A BIRN Rack.
All Hands Meeting 2005 Morphometry BIRN - Overview - Scientific Achievements.
2004 All Hands Meeting FBIRN 2005 – Database and Informatics Working Group David Keator.
NA-MIC National Alliance for Medical Image Computing National Alliance for Medical Image Computing: NAMIC Ron Kikinis, M.D.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Morphometry BIRN: Imaging Calibration Analysis Tools Data Sharing.
All Hands Meeting 2005 AVI Update Morphometry BIRN Analysis, Visualization, and Interpretation.
Integrating QDEC with Slicer3 Click to add subtitle.
NA-MIC National Alliance for Medical Image Computing 3D Slicer and the NA-MIC Kit for IGT Research Steve Pieper, PhD NAC, SPL, NA-MIC,
Spring Meeting 2006 Tensor Atlas Morphometry BIRN Analysis, Visualization, and Interpretation.
Spring Meeting 2007 mBIRN Related Activities In and Around BWH.
NA-MIC National Alliance for Medical Image Computing Isomics, Inc. Steve Pieper.
Neuroinformatics Working Group Update 10/26/2009 H Jeremy Bockholt.
Morphometry BIRN Semi-Automated Shape Analysis (SASHA) JHU (CIS): M. F. Beg, C. Ceritoglu, A. Kolasny, M. I. Miller, R. Yashinski MGH (NMR): B. Fischl;
Jorge Jovicich, Ph.D. Massachusetts General Hospital - Harvard Medical School Biomedical Informatics Research Network Overview Testbeds Morphometry BIRN.
Biomedical Informatics Research Network BIRN Workflow Portal.
What is NCIA? National Cancer Imaging Archive Searchable repository of in vivo cancer images in DICOM format Publicly available at no cost over the Internet.
Neuroimage Analysis Center An NCRR National Resource Center NAC Engineering Core Steve Pieper, Core PI SPL; Isomics, Inc.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Data Management Stephen R. Aylward Kitware, Inc.
All Hands Meeting 2005 Semi-Automated Shape Analysis (SASHA)
AHM04: Sep 2004 Nottingham CCLRC e-Science Centre eMinerals: Environment from the Molecular Level Managing simulation data Lisa Blanshard e- Science Data.
Imaging Capacities The ability to collect imaging data from different sites The ability to share imaging data from different sites The ability to analyze.
CATI Pitié-Salpêtrière CATI: A national platform for advanced Neuroimaging In Alzheimer’s Disease Standardized MRI and PET acquisitions Across a wide network.
All Hands Meeting 2005 Morphometry BIRN Tool Dissemination.
REQUIREMENTS GATHERING Moderators: M Miller Goals: To allow participants to provide feedback to the developers (BIRN-CC and test bed applications) of what.
Johns Hopkins University Center for Imaging Science 2006 Summary.
Biomedical Informatics Research Network The BIRN Architecture: An Overview Jeffrey S. Grethe, BIRN-CC 10/9/02 BIRN All Hands Meeting 2002.
Function BIRN The ability to find a subject who may have participated in multiple experiments and had multiple assessments done is a critical component.
NA-MIC National Alliance for Medical Image Computing UCSD / BIRN Coordinating Center NAMIC Group Site PI: Mark H. Ellisman Site Project.
Department of Psychiatry, Department of Computer Science, 3 Carolina Institute for Developmental Disabilities 1 Department of Psychiatry, 2 Department.
All Hands Meeting 2004 Clinician’s Requirements for HID Query and Statistics Interface Christine Fennema-Notestine, Ph.D. David Kennedy, Ph.D.
Provenance Work Plans and Deliverables October 2005  Data Provenance information in SRB and HID Test upload to SRB (March) Give DB working group formal.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Data Management Daniel Marcus Washington University.
Biomedical Informatics Research Network BIRN Workflow Portal.
AVI Update Morphometry BIRN
NWSI Neuroimaging Web Services Interface
A group-analysis tool for Freesurfer
3D Slicer Version 3.0 Update for mBIRN
Presentation transcript:

NA-MIC National Alliance for Medical Image Computing XNAT eXtenible aNatomy Archiving Toolkit Steve Pieper, PhD Isomics, Inc. Slides Courtesy Dan Marcus, Washington U., St Louis Randy Buckner, Harvard U.

National Alliance for Medical Image Computing Topics

National Alliance for Medical Image Computing NIH Data Sharing Policy

National Alliance for Medical Image Computing Additional Goals for Data Sharing Tools Tools should be painless and even helpful –Ideally you should want to use the tools independent of the Data Sharing requirements Tools should be compatible with existing methodologies –DICOM transfers –easy upload/download of data for processing –database schema adaptable to application use cases Tools should not require excessive system or database administrator time committment Tools must be robust and efficient

NA-MIC National Alliance for Medical Image Computing Building informatics tools for brain imaging research Randy Buckner Dan Marcus May 10, 2006

National Alliance for Medical Image Computing Data Capture DATA INPUTS NEUROIMAGING GENETICS OTHER SOURCES

National Alliance for Medical Image Computing Data Capture DATA INPUTS NEUROIMAGING GENETICS OTHER SOURCES BAD DATA Integrity: Do I have the data? Quality Control: Are the data any good?

National Alliance for Medical Image Computing Local Use DATA INPUTS NEUROIMAGING GENETICS OTHER SOURCES BAD DATA Application: Can I do things with the data? Automation: Can I do these things automatically?

National Alliance for Medical Image Computing Collaboration DATA INPUTS NEUROIMAGING GENETICS OTHER SOURCES BAD DATA Access: Are colleagues getting the data they need? Security: Are colleagues getting data they shouldn’t?

National Alliance for Medical Image Computing Public access DATA INPUTS NEUROIMAGING GENETICS OTHER SOURCES BAD DATA Privacy: Am I respecting the rights of the study participants? Convenience: How usable are the data?

National Alliance for Medical Image Computing QUARANTINELOCAL USECOLLABORATIONPUBLIC ACCESS CAPTURE NEUROIMAGING GENETICS OTHER SOURCES The XNAT workflow Quality control Data archiving Data access Security Visualization Automation Integration Data sharing

National Alliance for Medical Image Computing What is XNAT? The Extensible Neuroimaging (anatomy) Archive Toolkit (XNAT) is… A workflow A data archive Web-based productivity tools New: XNAT is now part of the NA-MIC Kit –WashU is funded by NA-MIC to improve ease-of-installation and interoperability with other tools

National Alliance for Medical Image Computing More about XNAT Open Source –BSD-style license based on Slicer License DICOM Server –Push images directly to XNAT Can Attach Arbitrary Files to a Subject or Project Web Interface, Java API, and Command Line Access Utilities Leverages standard web database tools –Java, Apache, Tomcat, Postgres Active Developer and User Community –Core developer group under Dan Marcus at Washington University Saint Louis –Further development and application under Randy Buckner at Harvard –Supported by BIRN, NA-MIC, and other projects

National Alliance for Medical Image Computing The XNAT Architecture Client applications XNAT engine Data store Relational database XFT Data files XML Schemas XML Schemas Jakarta Turbine ActionsScreensDisplay XNAT API Form handler Search engine List generator Database generator Report generator

National Alliance for Medical Image Computing Data Documents Welcome to XNAT XNAT Generator … … XML Schema CRATE TABLE table ( name,VARCHAR(50), idMethod,VARCHAR(50), DEFAULT 'null‘, type,VARCHAR(50), ID INT UNSIGNED, NOT NULL AUTO_INCREMENT, PRIMARY KEY (ID) ); … CREATE TABLE table_column ( nameVARCHAR(50) javaNameVARCHAR(50) primaryKeyVARCHAR(50) CRATE TABLE table ( name,VARCHAR(50), idMethod,VARCHAR(50), DEFAULT 'null‘, type,VARCHAR(50), ID INT UNSIGNED, NOT NULL AUTO_INCREMENT, PRIMARY KEY (ID) ); … CREATE TABLE table_column ( nameVARCHAR(50) javaNameVARCHAR(50) primaryKeyVARCHAR(50) public class Experiment extends org.cnl.cnda.om.BaseExperiment implements Persistent { public static final long MILLIS_IN_DAY = ; public static long getDays(Calendar c1, Calendar c2) { long time1 = c1.getTime().getTime(); public class Experiment extends org.cnl.cnda.om.BaseExperiment implements Persistent { public static final long MILLIS_IN_DAY = ; public static long getDays(Calendar c1, Calendar c2) { long time1 = c1.getTime().getTime(); $page.setTitle("CNDA -- Integrating the Neurouniverse") $page.setLinkColor($ui.alink) $page.setVlinkColor($ui.vlink) … $page.setTitle("CNDA -- Integrating the Neurouniverse") $page.setLinkColor($ui.alink) $page.setVlinkColor($ui.vlink) … Database Schema 78 male right ADRC 5/1/2002 Randy Buckner Dan 78 male right ADRC 5/1/2002 Randy Buckner Dan Java ClassesHTML Pages

National Alliance for Medical Image Computing XNAT integrates storage, web, and exchange formats Database XMLWeb pages

National Alliance for Medical Image Computing The XNAT workflow in practice QUARANTINELOCAL USECOLLABORATIONPUBLIC ACCESS CAPTURE NEUROIMAGING GENETICS OTHER SOURCES

National Alliance for Medical Image Computing mBDR, Central, MyXNAT Morphometry BIRN Data Repository –Currated, User Support to Coordinate Submissions XNAT Central –Anyone Can Create a Project and Upload Your Local Database –Run your own instance inside your firewall

National Alliance for Medical Image Computing XNAT in practice: local use Study Relationship between white matter lesions and cognition in nondemented aging and in early-stage Alzheimer’s Disease Investigators Jeff Burns and colleagues at Washington University’s ADRC XNAT’s role Data integration, automated image processing, image visualization, data entry, quality control, data access

National Alliance for Medical Image Computing XNAT in practice: local use 1.Data capture (& quality control

National Alliance for Medical Image Computing XNAT in practice: local use 1.Data capture (& quality control) 2.Auto. Image processing (& more QC)

National Alliance for Medical Image Computing XNAT in practice: local use 1.Data capture (& quality control) 2.Auto. Image processing (& more QC) 3.Online data analysis & entry (& more QC)

National Alliance for Medical Image Computing XNAT in practice: local use 1.Data capture (& quality control) 2.Auto. Image processing (& more QC) 3.Online data analysis & entry (& more QC) 4.Exploration, download

National Alliance for Medical Image Computing XNAT in practice: local use 1.Data capture (& quality control) 2.Auto. Image processing (& more QC) 3.Online data analysis & entry (& more QC) 4.Exploration, download 5.Offline analysis & publication

National Alliance for Medical Image Computing XNAT in practice: collaboration Study SASHA (Semi-automated shape analysis): quantitative analysis of shape and size of cortical and subcortical brain regions in non-AD and AD adults. Investigators BIRN investigators at Washington University (Randy Buckner), MGH (Bruce Fischl), BWH (Steve Pieper), and Johns Hopkins (Mike Miller) XNAT’s role Data integration, distribution, image visualization

National Alliance for Medical Image Computing XNAT in practice: collaboration Freesurfer 3D Slicer LDDMM Teragrid SRB XNAT Image acquisition Segment & visualization Grid proc. & storage Shape analysis

National Alliance for Medical Image Computing XNAT in practice: public access Study OASIS: A Cross-sectional sample of MR images and related data from 400 individuals across the lifespan, including 200 younger, 100 older non-demented, and 100 early stage AD Investigators Dan Marcus, Randy Buckner, Tracy Wang, Jamie Parker, Washington University’s ADRC XNAT’s role Data integration, automated image processing, user interface, image visualization, distribution

National Alliance for Medical Image Computing Open Access Structural Imaging Series 400 subjects –100 < 65 years old –100 > 65 years old –100 DAT 3 or 4 T1-weighted MPRAGE images for each subject 20 reliability scans

National Alliance for Medical Image Computing XNAT-based OASIS website

National Alliance for Medical Image Computing A review of where we’re at QUARANTINELOCAL USECOLLABORATIONPUBLIC ACCESS CAPTURE NEUROIMAGING GENETICS OTHER SOURCES

National Alliance for Medical Image Computing mBIRN: Data Sharing Applied to Morphometry and Disease Alzheimer’s Individual Subcortical Segmentation Elderly Control

National Alliance for Medical Image Computing mBIRN Goals Support Multi-Site Multi- Vendor Structural Neuroimaging Research Provide End-to-End Suite of Tools and Techniques –Sensitive Detection –Large N for Statistical Power Support Scientific Interpretation 1 Year Volumetric Change red/yellow 5-20% increase blue 5-10% decrease BIRN-ADNI Collaboration

National Alliance for Medical Image Computing mBIRN Integration BIRN acquisition protocols distortion correction tools local databases workflows analysis tools population statistics PubMed IBVD BrainInfo Visualization & Interpretation (.xcat) (.xar)

National Alliance for Medical Image Computing mBIRN Informatics BIRN Data Repository (BDR) eXtensible Neuroimaging Archive Tool (XNAT) XML-Based Clinical Experiment Data Exchange Schema (XCEDE) Stores Images, Demographics, Clinical Data, Analysis Results 3D Slicer Interoperability (currently read-only, read/write prototype exists)

National Alliance for Medical Image Computing Query Atlas Module BIRN Scientific Interpretation Tool –Compatible with fMRI and Morphometry Datasets in BIRN- Standard Formats Provides a Link Between Images and Text Databases –Uses Anatomic Labeling + Ontologies –Links to Definitions, Publications, Quantifications –E.g. Wikipedia, PubMed, IBVD, BrainInfo

National Alliance for Medical Image Computing Query Atlas Features Input:.xcat or.qdec from.xar Hardware Accelerated Interactive 3D Annotation Ontology Engine –FreeSurfer, UMLS, BIRNLex, NeuroNames, IBVD –Interactive Browser Direct Browser Launch to Search Sites using Selected Terms

National Alliance for Medical Image Computing QDEC Query, Design, Estimate, Contrast of Population Statistics – XNAT to Select Subjects – FreeSurfer QDEC Runs on Server –.QDEC file in.XAR Web Download – Slicer3 Interactive Visualization – Integrated with Query Atlas