AWT Ivo D. Dinov, Ph.D., CCB Chief Operations Officer PI: Arthur W. Toga, Ph.D. Co-PI: Tony F. Chan, Ph.D.

Slides:



Advertisements
Similar presentations
CPSCG: Constructive Platform for Specialized Computing Grid Institute of High Performance Computing Department of Computer Science Tsinghua University.
Advertisements

NA-MIC National Alliance for Medical Image Computing National Alliance for Medical Image Computing: NAMIC Ron Kikinis, M.D.
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
ProActive Task Manager Component for SEGL Parameter Sweeping Natalia Currle-Linde and Wasseim Alzouabi High Performance Computing Center Stuttgart (HLRS),
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Lesson-10 Information System Building Blocks(2)
SESSION 10 MANAGING KNOWLEDGE FOR THE DIGITAL FIRM.
Slide 1 Sterling Software Peter Sharer Sterling Software.
Lecture Nine Database Planning, Design, and Administration
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Using the Drupal Content Management Software (CMS) as a framework for OMICS/Imaging-based collaboration.
Architectural Design.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
Software Process for Distributed Teams KITWARE, Inc.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering End-user Platform Steve Pieper Isomics, Inc.
Computing in Atmospheric Sciences Workshop: 2003 Challenges of Cyberinfrastructure Alan Blatecky Executive Director San Diego Supercomputer Center.
NA-MIC National Alliance for Medical Image Computing NAMIC-Kit Update Will Schroeder Jim Miller Bill Lorensen.
1. Windows Vista Enterprise And Mid-Market User Scenarios 2. Customer Profiling And Segmentation Tools 3. Windows Vista Business Value And Infrastructure.
Some Thoughts on HPC in Natural Language Engineering Steven Bird University of Melbourne & University of Pennsylvania.
Biomedical Computation at NIH Michael Marron National Center for Research Resources National Institutes of Health.
System Development Process Prof. Sujata Rao. 2Overview Systems development life cycle (SDLC) – Provides overall framework for managing system development.
DCS Overview MCS/DCS Technical Interchange Meeting August, 2000.
NA-MIC National Alliance for Medical Image Computing NA-MIC Software Engineering Bill Lorensen GE Research NA-MIC Engineering Core PI.
NA-MIC National Alliance for Medical Image Computing Why NITRC Matters to NA-MIC Steve Pieper, PhD.
David Adams ATLAS ATLAS Distributed Analysis David Adams BNL March 18, 2004 ATLAS Software Workshop Grid session.
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Software and Hardware Interaction
1 A National Virtual Specimen Database for Early Cancer Detection June 26, 2003 Daniel Crichton NASA Jet Propulsion Laboratory Sean Kelly NASA Jet Propulsion.
CSE 219 Computer Science III Program Design Principles.
Visualization Workshop David Bock Visualization Research Programmer National Center for Supercomputing Applications - NCSA University of Illinois at Urbana-Champaign.
William Schroeder, Ph.D. §, Andy Cedilnik §, Sebastien Barré, Ph.D. §, William Lorensen ‡, James Miller, Ph.D. ‡, Daniel Blezek, Ph.D. ‡ § Kitware Inc.,
NIH NCRR Overview The SCIRun and BioPSE Problem Solving Environments Chris Johnson, Rob MacLeod, and David Weinstein Scientific Computing and Imaging Institute.
Sea Ice Mapping Systems Archive Browser Interface Distribution IngestProduction Ice Analyst Application Database Henrik Steen AndersonDMI Paul SeymourNIC.
AWT Ivo D. Dinov, Ph.D., CCB Chief Operations Officer PI: Arthur W. Toga, Ph.D. Co-PI: Tony F. Chan, Ph.D.
NA-MIC National Alliance for Medical Image Computing National Alliance for Medical Image Computing: NAMIC Ron Kikinis, M.D.
Mouse BIRN - Jagadeeswaran Rajendiran Pipeline Processing Environment.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
The Biomedical Informatics Research Network Carl Kesselman BIRN Principal Investigator Professor of Industrial and Systems Engineering Information Sciences.
NA-MIC National Alliance for Medical Image Computing Process-, Work-Flow in Medical Image Processing Guido Gerig
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging A transitional.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
1 Galatea: Open-Source Software for Developing Anthropomorphic Spoken Dialog Agents S. Kawamoto, et al. October 27, 2004.
LONI Pipeline Jagadeeswaran LONI,UCLA. Site PI: Arthur W Toga Director, Laboratory of Neuro Imaging Co-Director, Brain Mapping Center Director, Training.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Computational Platform Jim Miller GE Research.
Pipeline Execution Environment Laboratory of NeuroImaging UCLA.
Pipeline Processing Environment Michael J Pan. Motivation The algorithms have been implemented The algorithms have been implemented Possibly located on.
REQUIREMENTS GATHERING Moderators: M Miller Goals: To allow participants to provide feedback to the developers (BIRN-CC and test bed applications) of what.
High Risk 1. Ensure productive use of GRID computing through participation of biologists to shape the development of the GRID. 2. Develop user-friendly.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
All Hands Meeting 2005 BIRN-CC: Building, Maintaining and Maturing a National Information Infrastructure to Enable and Advance Biomedical Research.
V7 Foundation Series Vignette Education Services.
VIEWS b.ppt-1 Managing Intelligent Decision Support Networks in Biosurveillance PHIN 2008, Session G1, August 27, 2008 Mohammad Hashemian, MS, Zaruhi.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Data Management Daniel Marcus Washington University.
ETRIKS Platform for bioinformatics ISGC 17/03/15 Pengfei Liu, CC-IN2P3/CNRS.
VisIt Project Overview
Pipeline Execution Environment
System Design.
Core 2 Progress Day 1 Salt Lake City
Using the Drupal Content Management Software (CMS) as a framework for OMICS/Imaging-based collaboration.
Laboratory of Neuro Imaging UCLA
Chapter 1 (pages 4-9); Overview of SDLC
Enterprise Program Management Office
The SCIRun and BioPSE Problem Solving Environments
Software for Neutron Imaging Analysis
DBOS DecisionBrain Optimization Server
Presentation transcript:

AWT Ivo D. Dinov, Ph.D., CCB Chief Operations Officer PI: Arthur W. Toga, Ph.D. Co-PI: Tony F. Chan, Ph.D.

Science Developments CCB Grand Challenges SW & Computational Tool Development –Internal Algorithm & SW design –External SW design, policies, licenses –Software Management System (SMS) Data Sharing CCB SW Integration with other NCBCs NCBC as a national infrastructure for biomedical computing CCB Science, SW Development & Infrastructure

Non-Affine Volumetric Registration Shape –Parametric & Implicit Shape Representation –Modeling & Parsing of Biological Shapes –Shape Analysis (e.g., using Integral Invariants) Conformal Mapping (on D 2 or S 2 ) Volumetric Image Segmentation Biosequence analysis (e.g., alternative splicing) Driving Biological Projects CCB Science Developments

DBP 1: Mapping Language Development Longitudinally DBP 2: Mapping Structural and Functional Changes in Aging and Dementia DBP 3: Multiple Sclerosis and Experimental Autoimmune Encephalomyelitis CCB – Driving Biological Projects (current) DBP 4: Correlating Neuroimaging, Phenotype and Genotype in Schizophrenia

Science Developments CCB Grand Challenges SW & Computational Tool Development –Internal Algorithm & SW design –External SW design, policies, licenses –Software Management System (SMS) Data Sharing CCB SW Integration with other NCBCs NCBC as a national infrastructure for biomedical computing CCB Science, SW Development & Infrastructure

CCB Grand Challenges Brain Mapping Challenges Software & Hardware Engineering Challenges Infrastructure & Communication Challenges Data Management Multidisciplinary Science Environment

CCB Brain Mapping Challenges Quantitative analysis of structural & functional data Merging NeuroImaging and Clinical data (e.g., NPI) NeuroImaging Interactions w/ Genotype-Phenotype Understanding Temporal Changes in the Brain Data Management (volume, complexity, HIPAA) Data Integration Across Species, Modalities, Resol. Efficient and Robust Neurocomputation (Grid) SW & Tool Development and Management ( Pipeline )

Science Developments CCB Grand Challenges SW & Computational Tool Development –Internal Algorithm & SW design –External SW design, policies, licenses –Software Management System (SMS) Data Sharing CCB SW Integration with other NCBCs NCBC as a national infrastructure for biomedical computing CCB Science, SW Development & Infrastructure

CCB Computational Atlas Framework

Data Analysis –Image segmentation –Surface methods –DTI Analysis –Genotype-Phenotype analysis Interaction –Grid Pipeline Environment –Pipeline/SCIRun Integration –Pipeline/Slicer Integration –Tools for Integration, Managing, Modeling & Visualization Knowledge Management –Analytic strategy validation –Data Provenance CCB Computational Tools

Computing Infrastructure Develop, implement and maintain the computing resources and network services required for computationally intensive science performed in the CCB Application Deployment Integrate the algorithms, techniques and tools developed in Cores 1 & 2 with the Computing Infrastructure to enable researchers to remotely access and use the computing resources of the CCB Computational Research Support Provide technical support and expertise to enable collaborators to use the resources of the CCB CCB Infrastructure

SW & Computational Tool Development Internal Algorithm & SW design –Mixture of: Sporadic Rapid Prototype development efforts Structured library-based quality developments –SW stages: active development,  &  distributions External SW design, policies, licenses – –Integration/Interoperability ( for now mainly with NAMIC ) Software Management System (SMS) –Based on: –Summary | Admin | Home Page | Forums | Tracker | Bugs | Support | Patches | RFE | Lists | Tasks | Docs | Screenshots | News | CVS | Files|

Example: Shape Representation – New Codebase Specification Explicitly represent points, edges, faces and solids Allow any number of arbitrary objects (e.g., scalars, vectors, tensors, colors) to be associated with topological primitives Modular Java-based architecture designed for collaborative development, including documentation sufficient to support independent development

Grid Pipeline The algorithms have been implemented –Possibly located on different platforms, different machines The data has been gathered –Possibly located on different machines, have different forma Grid Pipeline Processing Environment –A data flow execution environment –Useful for… Any task where you can draw the steps in a flowchart Any task where you need to write instructions for someone

Pipeline GUI v 3.0

Data Mediation

Pipeline Encryption Network communications uses shared secret key –Diffie Hellman key agreement –Advanced Encryption Standard User information –SHA1 digest of passphrase –AES key from digest Data Security and Anonymization

Data Visualization Additional functionality Is integrated via the extension architecture. Mutation Pathways Of HIV-1 Protease

Grid Engine Integration

DB Template Example 1. SW Label (acronym) ShapeViewer 2. Short Description: Provides 3D interactive user interface for viewing parametric shapes commonly used in CCB 3. Data INPUT (format, parameters, etc.): Current version requires UCF format 4. Data OUTPUT (format, parameters, etc.): Scenes, multiples shape objects, associated view reloading 5. Implementation Language: Java 1.4, requires Java3D runs as Application or as Applet 6. Platform(s) tested: Macintosh, PC, Sun 7. Version, date, Stage: 1.0, May 24, 2005, 8. Author(s): Ma, Schwartz, Woods, Dinov 9. URL: DB of Current CCB SW Developments Tool Categories 1.Viewers 1.Java-based 2.C++/VTK/ITK 2.Analysis a.Segmentation b.Sequence Analysis c.Data Alignment d.Shape Analysis e.Preprocessing (skull stripping) 3.Atlasing Tools 1.Construction 2.Mapping 3.Analysis (variation) 4.Data Processing (Pipeline, Debabeler) 5.Data Integration (BrainGraph)

Science Developments CCB Grand Challenges SW & Computational Tool Development –Internal Algorithm & SW design –External SW design, policies, licenses –Software Management System (SMS) Data Sharing CCB SW Integration with other NCBCs NCBC as a national infrastructure for biomedical computing CCB Science, SW Development & Infrastructure

CCB Data Sharing CCB does not acquire data CCB utilizes other resource for test data Test data for internal CCB use: –Algorithm Development (All Problems outlined in CCB SIG Challenges) –Tool Implementation Testing and Validation –Online:

Science Developments CCB Grand Challenges SW & Computational Tool Development –Internal Algorithm & SW design –External SW design, policies, licenses –Software Management System (SMS) Data Sharing CCB SW Integration with other NCBCs NCBC as a national infrastructure for biomedical computing CCB Science, SW Development & Infrastructure

CCB SW Integration with other NCBCs CCB–NAMIC –SLIPIE ( Slicer-LONI Pipeline Integration Environment ) –Java  JNI mediation  C/C++ tools –Level-set segmentation techniques CCB–I2B2 –HIVE cells  Neuroscience Pipelines –Pipeline modules  HIVE Objects –Neurogenetics (e.g., Huntington’s), DB and biosequence analysis CCB–SimBios –Structure Modeling Tools  Pipeline Modules –CCB Compute/Viz Libs  SimTK CCB–Collaborators ( many directions ) –Diffeomorphic shape representation –… –Integration of Gene expression maps and Macro-imaging

Science Developments CCB Grand Challenges SW & Computational Tool Development –Internal Algorithm & SW design –External SW design, policies, licenses –Software Management System (SMS) Data Sharing CCB SW Integration with other NCBCs NCBC as a National Infrastructure for Biomedical Computing CCB Science, SW Development & Infrastructure

NCBCs - Nat’l Infrastructure for Biomed Computing Intra-Center Infrastructure Inter-Center Infrastructure Center-Collaborators Infrastructure

Center for Computational Biology

Core 2: Computational Tools Analysis Data Integration Knowledge Management Core 3: Driving Biological Projects Brain Development Aging & Dementia Multiple Sclerosis Schizophrenia Core 1: Computational Science Registration Shape Modeling Surface Modeling Segmentation Core 7: Administration & Management Committees Science Advisory Board Meetings & Communication Progress & Monitoring Support Core 6: Dissemination Web Publications Education Database Core 5: Education & Training Courses Fellowships Workshops Training Materials Core 4: Infrastructure/Resources Computing Software Informatics CCB Overall Organization