Integration of behavioral and physiological data with imaging data James Voyvodic, Ph.D. Brain Imaging and Analysis Center Duke University June 30, 2008.

Slides:



Advertisements
Similar presentations
Section 6.2. Record data by magnetizing the binary code on the surface of a disk. Data area is reusable Allows for both sequential and direct access file.
Advertisements

A graphical user interface (GUI) is a human-computer interface (i.e., a way for humans to interact with computers) that uses windows, icons and menus.
Chapter 3 Loaders and Linkers
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Fall 2006.
MEG Experiments Stimulation and Recording Setup Educational Seminar Institute for Biomagnetism and Biosignalanalysis February 8th, 2005.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Welcome to E-Prime E-Prime refers to the Experimenter’s Prime (best) development studio for the creation of computerized behavioral research. E-Prime is.
Information Retrieval in Practice
Quicktime Howell Istance School of Computing De Montfort University.
Operating Systems: Software in the Background
Operating Systems.
Chapter 3 Software Two major types of software
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Overview of Search Engines
Chapter 5 Configuring the RMAN Environment. Objectives Show command to see existing settings Configure command to change settings Backing up the controlfile.
COP4020 Programming Languages
1 Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET201.
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
.
Week 6 Operating Systems.
Computer for Health Sciences
Chapter 3.1:Operating Systems Concepts 1. A Computer Model An operating system has to deal with the fact that a computer is made up of a CPU, random access.
SOFTWARE.
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
Chapter 9 Scripting RMAN. Background Authors felt that scripting was a topic not covered well Authors wanted to cover both Unix/Linux and Windows environments.
RM2D Let’s write our FIRST basic SPIN program!. The Labs that follow in this Module are designed to teach the following; Turn an LED on – assigning I/O.
The Pipeline Processing Framework LSST Applications Meeting IPAC Feb. 19, 2008 Raymond Plante National Center for Supercomputing Applications.
Software Quality Assurance in Neuroinformatics H Jeremy Bockholt NITRC Grantee Meeting.
Informix IDS Administration with the New Server Studio 4.0 By Lester Knutsen My experience with the beta of Server Studio and the new Informix database.
CIGAL Workshop I Jim Voyvodic Sept 17, 2009 CIGAL.
ASP.NET.. ASP.NET Environment ASP.NET is Microsoft's programming framework that enables the development of Web applications and services. It is an easy.
CIGAL Workshop Programming Jim Voyvodic August 11, 2008.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
CHAPTER TEN AUTHORING.
Enricher Converter Analyzer Parser & Renderer UNIVERSAL, FAST AND RELIABLE.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
Software Project Planning Defining the Project Writing the Software Specification Planning the Development Stages Testing the Software.
Tutorial 7 Planning and Creating a Flash Web Site.
DB-based DAQ monitoring and Physics analysis tools Emiliano Barbuto European Emulsion Group (LNGS May 2003)
Copyright 2003 Scott/Jones Publishing Standard Version of Starting Out with C++, 4th Edition Chapter 13 Introduction to Classes.
Digital curation activities enhance access and retrieval, maintain quality, add value, and facilitate use and re-use over time. This poster demonstrates.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
Operating Systems David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS 432.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
DataMaster 3000 Data Acquisition and Control Software.
All Hands Meeting 2005 FBIRN Tools: 2005 Subtitle added here.
COMPUTER FUNDAMENTALS David Samuel Bhatti
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Neuroinformatics Working Group Update 10/26/2009 H Jeremy Bockholt.
1 Software. 2 What is software ► Software is the term that we use for all the programs and data on a computer system. ► Two types of software ► Program.
XP Tutorial 7 Creating a Flash Web Site. XP New Perspectives on Macromedia Flash 82 Objectives Plan and create a Flash Web site Create a Flash template.
FBIRN Use Case: Data Storage and Retrieval. User Query Results with standard descriptions in HIDB Results Images in SRB FIPS Result s FMRI Images Automated.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 6A Operating System Basics PART I.
The Development Process Compilation. Compilation - Dr. Craig A. Struble 2 Programming Process Problem Solving Phase We will spend significant time on.
Project Planning Defining the project Software specification Development stages Software testing.
Chapter – 8 Software Tools.
Analysis of FMRI Data: Principles and Practice Robert W Cox, PhD Scientific and Statistical Computing Core National Institute of Mental Health Bethesda,
Page 1 2P13 Week 1. Page 2 Page 3 Page 4 Page 5.
CITA 171 Section 1 DOS/Windows Introduction. DOS Disk operating system (DOS) –Term most often associated with MS-DOS –Single-tasking operating system.
Some of the utilities associated with the development of programs. These program development tools allow users to write and construct programs that the.
IBC2010.  Affordable and scalable automation and playout solution  Single TV channel to large, multi-channel playout centers  Standard IT hardware.
Dive Into® Visual Basic 2010 Express
Creating a Flash Web Site
MANAGING DATA RESOURCES
Welcome to E-Prime E-Prime refers to the Experimenter’s Prime (best) development studio for the creation of computerized behavioral research. E-Prime is.
Software - Operating Systems
Presentation transcript:

Integration of behavioral and physiological data with imaging data James Voyvodic, Ph.D. Brain Imaging and Analysis Center Duke University June 30, 2008

fMRI fMRI correlates brain activity with MR image signals Software tools tend to focus primarily on MR image data fMRI attempts to control brain activity via task stimuli But brain activity during any task can be complex e.g. Stimulus perception, Cognitive processing, Response generation, Autonomic responses, Homeostatic processes fMRI should record behavioral and physiological signals Image analysis tools should make use of behavioral and physiological data

NITRC Project Goals 1) Document and improve CIGAL software for dissemination (Windows OS) What is CIGAL? Compilable Imaging, Graphics & Analysis Language Designed to be fast, flexible, and easy to use Single C program (CIGAL.exe) plus text files (All menus, dialogs, pre-processing, post-processing, and real-time control programs are plain text files) Used in Duke PPG and FBIRN multi-site studies Features a real-time multi-tasking command processor 2) Develop standard, interoperable methods for integrating behavioral and imaging data

CIGAL’s real-time processor can run any number of multiple simultaneous program streams in parallel. Timing of events in each stream is automatically interleaved as necessary to ensure that every individual event occurs when specified (< ~1ms). Actual execution timing is recorded to 20 us accuracy. Real-Time Multi-processing Examples of multi-stream processing (A and B at different time scales).

CIGAL scripts simplify task specification showplay 0; initialize new showplay task sbackcolor = "black"; screen background color stextcolor = 'white‘ t_r = 2000; scanner TR disdaqs = 3; initial discarded TR’s fslscheds = {; for creating FSL analysis files (uses stim ID #s) fixation 1 sounds faces movingdots } return; ends parameter section ;Stimulus ID Flg Onset Duration LocationXY "Press for faces" ; show text fix ; central '+' tones1.wav face1.pcx dots1.avi fix tones3.wav face2.pcx dots2.avi quit Sample task program: (Stimuli are usually programmed explicitly, behavioral and physiological data acquisition is implicit and automatic)

Record multiple behavioral and physiological channels simultaneously and automatically

Multi-channel data can be integrated into analysis - Head motion - Accuracy - Responses -Task conditions - Respiration - MR images

Storing behavioral/physiological data CIGAL stores multiple types of data in ‘pdigm’ archive files (includes text and binary data) –Copy of task specification file and CIGAL scripts –All software and hardware parameter settings –Real-time run log (records all important events in chron. order) –Separate record for each recorded data channel –Copy of each reformatted output file Archive file is self-documenting (e.g. XML header) –Variation of BIRN XCEDE metadata header CIGAL reformats data to accommodate analysis tools – XML format (stimulus and/or response events) –FSL “schedule” files –Performance scores –Physiological “time/value” text files

Proposal fMRI community via NITRC could adopt standard data formats for behavioral and physiological data Suggest using CIGAL’s XCEDE-like format as a model for accommodating text and binary data Emphasis should be on developing a library of I/O tools to facilitate standardized file formats and interoperable integration of these data in image analysis programs