Fif file conversion/importation



Similar documents
Classic EEG (ERPs)/ Advanced EEG. Quentin Noirhomme

Data Analysis Methods: Net Station 4.1 By Peter Molfese

Free software solutions for MEG/EEG source imaging

Building a Simulink model for real-time analysis V Copyright g.tec medical engineering GmbH

P300 Spelling Device with g.usbamp and Simulink V Copyright 2012 g.tec medical engineering GmbH

Signal Processing First Lab 01: Introduction to MATLAB. 3. Learn a little about advanced programming techniques for MATLAB, i.e., vectorization.

Réponse à une question de Roger Bastide Document 40

Time Series Analysis: Introduction to Signal Processing Concepts. Liam Kilmartin Discipline of Electrical & Electronic Engineering, NUI, Galway

ICA decomposition and component analysis

SUGI 29 Posters. Web Server

How To Set The Sensor On A Powerpoint 3.5 (Powerpoint) On A Blackberry 2.5A (Powerplant) On An Iphone Or Ipad (Powerplant) On The Blackberry 3.2 (

Logging of RF Power Measurements

NeXus: Event-Related potentials Evoked potentials for Psychophysiology & Neuroscience

Using Brainmaster Discovery & Atlantis devices with OpenViBE

Power Spectral Density (PSD) Measurements with the HP-3562A Dynamic Signal Analyzer. Last Updated: 01/16/ :45 hr {SME}

Integration of the new miniaturized pneumotachograph for SOMNOscreen plus (Item no.: SEN513)

Defining, building, and making use cases work

Figure 1: Multiple unsynchronized snapshots of the same sinusoidal signal.

Lean and Kanban at Scale Extending Kanban across the portfolio, program and team levels. Al Shalloway, Net Objectives. September 4 th, 2014

Implementation of SAP-GRC with the Pictet Group

Matlab GUI for WFB spectral analysis

Thursday, February 7, DOM via PHP

ECG SIGNAL PROCESSING AND HEART RATE FREQUENCY DETECTION METHODS

Data Acquisition Using NI-DAQmx

Contents. Financial Analysis Report

Trigno/Vicon System Integration

73M1866B/73M1966B FXOCTL Application User Guide November 2, 2009 Rev. 4.1 UG_1x66B_009

DELPH v3.0. seabed mapping software suite

Freshly Investigated Credit Report

Calcul parallèle avec R

RCS-TM80BG. Contents 4. Weekly Program Function... EG-6 5. Outing Function... EG Sleeping Function... EG-14 XXX XXXX XXXX XXXX XXXX

VDSL2 POTS Splitters and Microfilters

Avez-vous entendu parler du Compressed sensing? Atelier Inversion d ISTerre 15 Mai 2012 H-C. Nataf

ABAP QUERY AN EXAMPLE

Febex Data Acquisition System

NEXT. Tools of the Participant Portal: Scientific Reports & Deliverables

Equipment Set-up. Dennis L. Molfese University of Nebraska - Lincoln

MANTA Piston Distributor for Oil and Fluid Grease

Heart Rate Data Collection Software Application User Guide

Audit de sécurité avec Backtrack 5

Blink behaviour based drowsiness detection

ANIMA: Non-Conventional Interfaces in Robot Control Through Electroencephalography and Electrooculography: Motor Module

Introduction to Receivers

Alignment and Preprocessing for Data Analysis

Automated backup. of the LumaSoft Gas database

WIRELESS ASSET MONITORING

Mastering Microsoft Project 2013

Time series analysis Matlab tutorial. Joachim Gross

OPTOFORCE DATA VISUALIZATION 3D

Mastering Microsoft Project 2013 Course: 55054A Course Length: 3 Days

Anomaly Detection in Predictive Maintenance

Desktop Videoconferencing Guide

The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications

Psychology equipment

Understanding the DriveRack PA. The diagram below shows the DriveRack PA in the signal chain of a typical sound system.

Analog signals are those which are naturally occurring. Any analog signal can be converted to a digital signal.

Telephone Answering Service

The History of NAICS

ERPLAB TOOLBOX TUTORIAL

The Periodic Moving Average Filter for Removing Motion Artifacts from PPG Signals

Ruby SuperSystem Bulletin Hardware & Software Support Services. Bulletin

L04 C Shell Scripting - Part 2

B-Alert with AcqKnowledge Quick Guide

Offline Image Viewer Guide

Rainfall Monitoring Using Acoustic Sensors

Case study: how to use cutoff conditions in a FRA frequency scan?

SUMMARY. Additional Digital/Software filters are included in Chart and filter the data after it has been sampled and recorded by the PowerLab.

This presentation explains how to monitor memory consumption of DataStage processes during run time.

for CS flow / dew point sensors

Setup for WinPlus/picoPrompt automatic script transfer via a remote FTP site

Utilizing SFTP within SSIS

Des Moines Area Community College

Command Line Interface User Guide for Intel Server Management Software

Mastering Microsoft Project B; 3 days, Instructor-led

BrainMaster tm System Type 2E Module & BMT Software for Windows tm. Helpful Hints

The following information can be output as speech: status of the teacher / student connection. time markers of the timers.

OPIF. Organizational Change Readiness Questionnaire

Lab 5 Getting started with analog-digital conversion


Kurz Instruments Inc. Document AV Document Title: MFTB Event Code Definitions. MFT B-Series Event Codes

UNITED STATES DEPARTMENT OF EDUCATION OFFICE FOR CIVIL RIGHTS THE WANAMAKER BUILDING, SUITE PENN SQUARE EAST PHILADELPHIA, PA

VitalJacket SDK v Technical Specifications

Lecture 21 Integration: Left, Right and Trapezoid Rules

Basics of RF Amplifier Measurements with the E5072A ENA Series Network Analyzer

Instructions for Setting the T560 Digital Delay Generator for the Target Delay

The UBATSIM software package. Simulates UBAT detector frames from a GRB. and. processes them to trigger and locate the GRB

On MSC Adams Vehicle Modeling and its Applications to Dynamics Performance Evaluation

Transcription:

Fif file conversion/importation Reading of sensors positions Reading of MEG data Reading of anatomical landmark Three-dimensional display of magnetometers vs gradiometers Re-labeling of MEG sensors names with meaningful names G or H for gradiometer (with respect to the orientation) M for magnetometer L (left), Z (median) or R (right) F (frontal), C (central) or O (occipital)

Neuromag fif file Correction SSS + Head reference position Maxfilter DataHandler FastTF Fichier txt avec positions Data Editor MUSE Conversion/importation Définition des triggers Détection ondes R sur l ECG Détection des blinks Lecture des données MEG Correction artéfacts ECG Pre-processing datahandler Export des époques Import dans Brainstorm Rejection d artéfacts EOG Correction d artéfacts EOG (basée sur la PCA) Export des époques dans Matlab Filtrage / moyennage Analyse Temp-Fréquence Interfaçage avec MNE, Fieldtrip, EEGlab TF moyen sur régions d intérêt

Trigger script #!/bin/tcsh foreach ds ($1) datahandler -r -adm STI101_1 _1 -ch STI101 $ds datahandler -r -adm STI101_2 _x1 -ch STI101 $ds datahandler -r -adm STI101_3 _xx1 -ch STI101 $ds datahandler -r -adm STI101_4 _xxx1 -ch STI101 $ds datahandler -r -adm STI101_5 _xxxx1 -ch STI101 $ds datahandler -r -adm STI101_6 _xxxxx1 -ch STI101 $ds datahandler -r -adm STI101_7 _xxxxxx1 -ch STI101 $ds datahandler -r -adm STI101_8 _xxxxxxx1 -ch STI101 $ds datahandler -r -adm StdX _100x100 -ch STI101 $ds datahandler -r -adm DvtX _100x101 -ch STI101 $ds datahandler -r -adm OmiX _100x111 -ch STI101 $ds datahandler -r -adm StdY _110x100 -ch STI101 $ds datahandler -r -adm DvtY _110x101 -ch STI101 $ds datahandler -r -adm OmiY _110x111 -ch STI101 $ds datahandler -r -adm Omis _101x111 -ch STI101 $ds datahandler -r -adm Aigu _xxx1xxx -ch STI101 $ds datahandler -r -adm Grave _xxx0xxx -ch STI101 $ds

Blink detection #!/bin/tcsh # Detection auto clignements avec marqueurs de chaque cote foreach ds ($1) datahandler -r -tm BLINK maxvar -4 blinkdetect -time 0.4 -ch EOG061 $ds Threshold to optimize deping on your recording Select the good EOG channel

Filtering/averaging #!/bin/tcsh Time delay trigger/stim foreach ds ($1) foreach cond(stdx StdY DvtX DvtY OmiX OmiY Omis) datahandler -r -sync "((${cond}+.11)[-.2 1.5] &BLINK[BLINK]~)&BAD[BAD]~" -time -.2 1.5 -lpf 40 -hpf.1 - avg $ds ${cond}_$ds Averaging excepted in periods with artefacts Filtering Averaging period (start time, period duration)

Script correction EOG #!/bin/tcsh # Correction clignements (retrait 1ère composante) autour des marqueurs BLINK foreach ds (raw*.ds) # calcul des composantes magnétomètres datahandler -r -pcam2 BLINK 3 -ch_begin "MR ML MZ" $ds datahandler -r -sgf 4 50 -ch PCM01 $ds datahandler -r -rmam2 BLINK -mag -ch "fcm01" $ds -new CorrBlink1_ -r foreach ds (CorrBlink1_*.ds) # calcul des composantes gradiomètres datahandler -r -pcam2 BLINK 3 -ch_begin "GR GL GZ HR HL HZ" $ds datahandler -r -sgf 4 50 -ch QCM01 $ds datahandler -r -rmam2 BLINK -grad -ch "gcm01" $ds -new CorrBlink2_ -r foreach ds (CorrBlink2_*.ds) # calcul des composantes datahandler -r -pcam2 BLINK 3 -eeg $ds datahandler -r -sgf 4 50 -ch PCE01 $ds datahandler -r -rmam2 BLINK -eeg -ch "fce01" $ds -new CorrBlinkDEF_ -r

EEG avant correction

EEG après correction

Magnétomètres avant correction

Magnétomètres après correction

Gradiomètres avant correction

Gradiomètres après correction

Script TF #!/bin/tcsh -f mkdir TF foreach subj (tb070020) echo ${subj} ###compute Time frequency transforms for each condition and each subject foreach cond (FreqXX RareXX OmiXX FreqXY RareXY OmiXY OmiExpected) echo ${cond} /neurospin/local/fast_tf-4.5.4/bin/fast_tf --power --z_score\ --first_frequency 6 \ --last_frequency 120 \ --frequency_step 2 \ --blackman_win 0.2\ --wavelet_m 7 \ --output_file TF/${subj}_${cond} \ --marker ${cond} \ --begin_analysis -0.6 --_analysis 1.5 \ --begin_baseline -0.4 --_baseline 0.0 \ --verbose --rewrite \ --fft_parameters_file /tmp/testfftw \ --input_files CorrCardio_*${subj}_090403_run1_sss.ds \ --input_files CorrCardio_*${subj}_090403_run2_sss.ds \ --input_files CorrCardio_*${subj}_090403_run3_sss.ds \ --input_files CorrCardio_*${subj}_090403_run4_sss.ds \ --input_files CorrCardio_*${subj}_090403_run5_sss.ds \ --input_files CorrCardio_*${subj}_090403_run6_sss.ds \ --input_files CorrCardio_*${subj}_090403_run7_sss.ds \. --restore_fft_parameters --store_fft_parameters

To sum up All tools are available here Correction based on physiological signals (ECG, EOG) Corrections only applied on artefactual periods Short computation time Possibility to review your data when you want Different possible outputs after pre-processing But integration of behavioral data from e-prime is not yet straightforward (notably, if you did not take care to define one specific trigger by event)