NEMO ERP Analysis Toolkit ERP Metric Extraction An Overview.

Slides:



Advertisements
Similar presentations
AD User Import From SIMS.NET
Advertisements

CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
MP IP Strategy public Stateye Training (Getting Started) Please enable author’s notes for a textual description of the slides. A audio file.
Introduction to MATLAB for Biomedical Engineering BME 1008 Introduction to Biomedical Engineering FIU, Spring 2015 Lesson 2: Element-wise vs. matrix operations.
Haishan Liu.  to identify correspondences (“mappings”) between ERP patterns derived from:  different data decomposition methods (temporal PCA and spatial.
1.  Understanding about How to Working with Server Side Scripting using PHP Framework (CodeIgniter) 2.
Chapter 18 - Data sources and datasets 1 Outline How to create a data source How to use a data source How to use Query Builder to build a simple query.
February 11, 2011 Overview of All-Hands Meeting Agenda Gwen Frishkoff
NEMO ERP Analysis Toolkit ERP Pattern Decomposition An Overview.
Haishan Liu 1, Gwen Frishkoff 2, Robert Frank 1, Dejing Dou 1 1 University of Oregon 2 Georgia State University.
February 11, 2011 Overview of All-Hands Meeting Agenda Gwen Frishkoff
NEMO ERP Analysis Toolkit ERP Pattern Segmentation An Overview.
Haishan Liu 1, Gwen Frishkoff 2, Robert Frank 1, Dejing Dou 1 1 University of Oregon 2 Georgia State University.
NEMO Data Analysis Workflow and MATLAB Tools
General Computer Science for Engineers CISC 106 Lecture 08 Dr. John Cavazos Computer and Information Sciences 2/27/2009.
February 26, 2010 NEMO All-Hands Meeting: Overview of Day 1
February 12, 2011 NEMO All-Hands Meeting: Database and Portal Kurt Mueller and Jason Sydes
Feb 28, 2010 NEMO data meta-analysis: Application of NEMO analysis workflow to consortium datasets (redux)
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
NEES Central Goran Josipovic IT Manager
CVSQL 2 The Design. System Overview System Components CVSQL Server –Three network interfaces –Modular data source provider framework –Decoupled SQL parsing.
Tutorial: Introduction to ASP.NET Internet Technologies and Web Application 4 th February 2010.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
ERP DATA ACQUISITION & PREPROCESSING EEG Acquisition: 256 scalp sites; vertex recording reference (Geodesic Sensor Net)..01 Hz to 100 Hz analogue filter;
Workshop on Enhanced Self-Evaluation Platform (SEP) on Information Technology in Education LIU, Man Lee & HO, Chung Hong Centre of Excellence Teachers.
LATTICE TECHNOLOGY, INC. For Version 10.0 and later XVL Web Master Advanced Tutorial For Version 10.0 and later.
REVIEW 2 Exam History of Computers 1. CPU stands for _______________________. a. Counter productive units b. Central processing unit c. Copper.
Chapter 3 PART 2 - SPREADSHEET CMPF 112 : COMPUTING SKILLS CALC FOR LINUX.
OracleAS Reports Services. Problem Statement To simplify the process of managing, creating and execution of Oracle Reports.
Simulink ® Interface Course 13 Active-HDL Interfaces.
Chapter 8 Cookies And Security JavaScript, Third Edition.
HDL Bencher FPGA Design Workshop. For Academic Use Only Presentation Name 2 Objectives After completing this module, you will be able to:  Describe the.
Framework for Interoperable Media Services (FIMS) FIMS Repository Service Interface Design and Concept V0.4 Author: Loic Barbou.
Software Project Planning Defining the Project Writing the Software Specification Planning the Development Stages Testing the Software.
© 2009 Bentley Systems, Incorporated Chris Collins D&C Manager Quantities.
Chad Berkley NCEAS National Center for Ecological Analysis and Synthesis (NCEAS), University of California Santa Barbara Long Term Ecological Research.
CSCI 6962: Server-side Design and Programming Database Manipulation in ASP.
All slides © S. J. Luck, except as indicated in the notes sections of individual slides Slides may be used for nonprofit educational purposes if this copyright.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
1 DSARCH OVERVIEW Dataset Archiving Utility Overview By Zaihua Ji.
Agilent Technologies Copyright 1999 H7211A+221 v Capture Filters, Logging, and Subnets: Module Objectives Create capture filters that control whether.
Packaging for Voracity Solutions Control Panel David Turner.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Import Testing Data Presented by: Adrian Ruiz Presented by: Adrian Ruiz.
TUH EEG Corpus Data Analysis 38,437 files from the Corpus were analyzed. 3,738 of these EEGs do not contain the proper channel assignments specified in.
1 Software Reliability Analysis Tools Joel Henry, Ph.D. University of Montana.
Integrating QDEC with Slicer3 Click to add subtitle.
Separating the Interface from the Engine: Creating Custom Add-in Tasks for SAS Enterprise Guide ® Peter Eberhardt Fernwood Consulting Group Inc.
Semantic Publishing Benchmark Task Force Fourth TUC Meeting, Amsterdam, 03 April 2014.
Progress on Component-Based Subsurface Simulation I: Smooth Particle Hydrodynamics Bruce Palmer Pacific Northwest National Laboratory Richland, WA.
Module 12: Configuring and Managing Storage Technologies
Marcelo R.N. Mendes. What is FINCoS? A set of tools for data generation, load submission, and performance measurement of CEP systems; Main Characteristics:
Digital Image Processing Introduction to MATLAB. Background on MATLAB (Definition) MATLAB is a high-performance language for technical computing. The.
MPEG-7 Audio Overview Ichiro Fujinaga MUMT 611 McGill University.
EEG DATA EEG Acquisition: 256 scalp sites; vertex recording reference (Geodesic Sensor Net)..01 Hz to 100 Hz analogue filter; 250 samples/sec. EEG Preprocessing:
Using the ICAT API to ingest business and experiment metadata Tom Griffin, STFC ISIS Facility NOBUGS 2012 ICAT Workshop
Spike sorting Tutorial
Project Planning Defining the project Software specification Development stages Software testing.
Math 252: Math Modeling Eli Goldwyn Introduction to MATLAB.
EEGLAB Workshop III, Nov , 2006, Singapore: Julie Onton – Using EEGLAB history for basic scripting 1 Using EEGLAB history for basic scripting EEG.history.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
CAA Database Overview Sinéad McCaffrey. Metadata ObservatoryExperiment Instrument Mission Dataset File.
NPSTC Meetings, November 2007 Margaret Daly and Sean O’Hara Syracuse Research Corporation New York Statewide Wireless Network Program RPC 700 MHz Interference.
Lab 1: Using NIOS II processor for code execution on FPGA
Dynamic Input with SQL Queries
OptiSystem-MATLAB data formats (Version 1.0)
OptiSystem-MATLAB data interchange model and features
Code Analysis, Repository and Modelling for e-Neuroscience
Performance Log REST Endpoint
funCTIONs and Data Import/Export
Code Analysis, Repository and Modelling for e-Neuroscience
Presentation transcript:

NEMO ERP Analysis Toolkit ERP Metric Extraction An Overview

NEMO Information Processing Pipeline

NEMO Information Processing Pipeline Metric Extraction Component

NEMO Information Processing Pipeline ERP Pattern Extraction, Identification and Labeling  Obtain ERP data sets with compatible functional constraints – NEMO consortium data  Decompose / segment ERP data into discrete spatio-temporal patterns – ERP Pattern Decomposition / ERP Pattern Segmentation  Mark-up patterns with their spatial, temporal & functional characteristics – ERP Metric Extraction  Meta-Analysis  Extracted ERP pattern labeling  Extracted ERP pattern clustering  Protocol incorporates and integrates:  ERP pattern extraction  ERP metric extraction/RDF generation  NEMO Data Base (NEMO Portal / NEMO FTP Server)  NEMO Knowledge Base (NEMO Ontology/Query Engine)

ERP Metric Extraction Tool MATLAB and Directory Configuration  Get Latest Toolkit Version (NEMO Wiki : Screencasts : Versions ) – Update your local (working) copy of the NEMO Sourceforge Repository  Configure MATLAB (NEMO Wiki : Screencasts : NEMO ERP Analysis Toolkit I) – MATLAB R2010a / R2010b, Optimization and Statistics Toolboxes – Add to the MATLAB path, with subfolders:  NEMO_ERP_Dataset_Import / NEMO_ERP_Dataset_Information  NEMO_ERP_Metric_Extraction / NEMO_ERP_Pattern_Decomposition / NEMO_ERP_Pattern_Segmentation  Configure Experiment Folder (NEMO Wiki : Screencasts : NEMO ERP Analysis Toolkit I & II) – Create an experiment-specific parent folder containing Data, Metric Extraction, Pattern Decomposition and Pattern Segmentation script subfolders – Copy the metric extraction, decomposition and segmentation script templates from your NEMO Sourceforge Repository working copy to their respective script subfolders – Add the experiment-specific parent folder, with its subfolders, to the MATLAB path

 File_Name  Electrode_Montage_ID  Cell_Index  Factor_Index  ERP_Onset_Latency  ERP_Offset_Latency  ERP_Baseline_Latency ERP Metric Extraction Tool Metascript Configuration – Step 1 of 6: Data Parameters

 File_Name – Name of an EGI segmented simple binary file, as a single-quoted string  Example: ‘SimErpData_tPCA_GAV.raw’  At present, Metric Extraction only accepts factor files from the Pattern Decomposition tool  Electrode_Montage_ID – Name of an EGI/Biosemi electrode montage file, as a single-quoted string  Valid montage strings: ‘GSN-128’, ‘GSN-256’, ‘HCGSN-128’, ‘HCGSN-256’, ‘Biosemi-64+5exg’, ‘Biosemi-64-sansNZ_LPA_RPA’  The NEMO ERP Analysis Toolkit will require EEGLAB channel location file (.ced) format for all proprietary, user-specified, montages  Cell_Index – Indices of cells / conditions to import, as a MATLAB vector  Indices correspond to the ordering of cells in the data file  See Metric_obj.Dataset.Metadata.SrcFileInfo.Cellcode for the ordered list of conditions  Factor_Index – Indices of PCA factors to import, as a MATLAB vector  Indices correspond to the ordering of factors in the data file ERP Metric Extraction Tool Metascript Configuration – Step 1 of 6: Data Parameters

 ERP_Onset_Latency – Time, in milliseconds, of the first ERP sample point to import, as a MATLAB scalar  0 ms = stimulus onset  Positive values specify post-stimulus time points, negative values pre-stimulus time points  All latencies must be in integer multiples of the sampling interval (for example, +’ve / -’ve multiples of Hz)  ERP_Offset_Latency – Time, in milliseconds, of the last ERP sample point to import, as a MATLAB scalar  0 ms = stimulus onset  Positive values specify post-stimulus time points, and must be greater than the ERP_Onset_Latency  ERP_Offset_Latency must not exceed the final data sample point (for example, a 1000 ms ERP with a 200 ms baseline: maximum 800 ms ERP_Offset_Latency)  ERP_Baseline_Latency – Time, in negative milliseconds, of the pre-stimulus ERP sample points to exclude from import, as a MATLAB scalar  ERP_Baseline_Latency = 0  no baseline  To import pre-stimulus sample points, specify ERP_Baseline_Latency < ERP_Onset_Latency < 0  All latencies must be within the data range (for example, a 1000 ms ERP with a 200 ms baseline: ERP_Baseline_Latency = -200 ms, ERP_Onset_Latency = 0 ms and ERP_Offset_Latency = 800 ms imports the 800 ms post-stimulus interval, including stimulus onset) ERP Metric Extraction Tool Metascript Configuration – Step 1 of 6: Data Parameters

ERP Metric Extraction Tool Metascript Configuration – Step 2 of 6: Experiment Parameters (Required)  Lab_ID  Experiment_ID  Session_ID  Subject_Group_ID  Subject_ID  Experiment_Info

ERP Metric Extraction Tool Metascript Configuration – Step 2 of 6: Experiment Parameters (Required)  Lab_ID – Laboratory identification label, as a single-quoted string  Example: ‘My Simulated Lab’  Experiment_ID – Experiment identification label, as a single-quoted string  Example: ‘My Simulated Experiment’  Session_ID – Session identification label, as a single-quoted string  Example: ‘My Simulated Session’  Subject_Group_ID – Subject group identification label, as a single-quoted string  Example: ‘My Simulated Subject Group’  Subject_ID – Subject identification label, as a single-quoted string  Example: ‘My Simulated Subject # 1’  Experiment_Info – Experiment note, as a single-quoted string  Example: ‘tPCA with Infomax rotation’

ERP Metric Extraction Tool Metascript Configuration – Step 3 of 6: Experiment Parameters (Optional)  Event_Type_Label  Stimulus_Type_Label  Stimulus_Modality_Label  Cell_Label_Descriptor

ERP Metric Extraction Tool Metascript Configuration – Step 3 of 6: Experiment Parameters (Optional)  Event_Type_Label – MATLAB cell array of cell/condition event type labels  One label per cell/condition, as a single-quoted string  Example: {‘SimEventType1’, ‘SimEventType2’, ‘SimEventType3’}  Stimulus_Type_Label – MATLAB cell array of cell/condition stimulus type labels  One label per cell/condition, as a single-quoted string  Example: {‘SimStimulusType1’, ‘SimStimulusType2’, ‘SimStimulusType3’}  Stimulus_Modality_Label – MATLAB cell array of cell/condition stimulus modality labels  One label per cell/condition, as a single-quoted string  Example: {‘SimStimulusModality1’, ‘SimStimulusModality2’, ‘SimStimulusModality3’}  Cell_Label_Descriptor – MATLAB cell array of cell/condition description labels  One label per cell/condition, as a single-quoted string  Optional Labels: E-prime assigned cell codes imported from input data file  Example: {‘SimConditionDescription1’, ‘SimConditionDescription2’, ‘SimConditionDescription3’}

ERP Metric Extraction Tool Metascript Configuration – Step 4 of 6: NemoErpMetricExtraction Parameters  ERP_Component_Label  ERP_Component_Analysis_ Method_Label  ERP_Component_Label – ERP individual component identification label, as a single-quoted string  Example: ‘PcaFactor#’ or ‘MicrostateSegment#’  ERP_Component_Analysis_Method_Label – ERP component-generation-procedure identification label, as a single-quoted string  Example: ‘tPCA with Infomax rotation’ or ‘Microstate segmentation via Centroid Dissimilarity’

ERP Metric Extraction Tool Metascript Configuration – Step 5 of 6: Class Instantiation Instantiate EGI reader class object Initialize object parameters Import metadata Import signal (ERP) data Instantiate Metric Extraction class object Initialize object parameters

ERP Metric Extraction Tool Metascript Configuration – Step 6 of 6: Class Invocation Call RDF method: Generate RDF-formatted metric info Call CSV method: Generate CSV-formatted metric info Call XLS method: Generate XLS-formatted metric info

 Metric Extraction output folder contents – CSV files, one per condition – RDF files, one per condition – NemoErpMetricExraction object in MATLAB (.mat) format ERP Metric Extraction Tool Folder Output for SimErpData_tPCA_GAV.raw Input data fileTime stamp

 Comma Separated Value (CSV) format output file – Column 1: Factor Label – Column 2: Metric Label – Column 3: Metric Value (microvolts | milliseconds) ERP Metric Extraction Tool Example Output for SimErpData_tPCA_GAV.raw …

 Resource Description Format (RDF) format output file – RDF N-Triple syntax – Subject, Predicate (Relation), Object triple – Example: Subject, has property, object property ERP Metric Extraction Tool Example Output for SimErpData_tPCA_GAV.raw

ERP Metric Extraction Tool Viewing Metric Extraction Class Properties in MATLAB  MATLAB Workspace view NemoErpMetricExtraction object EgiRawIO object Double click to open…

ERP Metric Extraction Tool Viewing Metric Extraction Class Properties in MATLAB  MATLAB Workspace view Keep on double clicking …