SlideShare a Scribd company logo
1 of 38
Download to read offline
MEPHunter: Making things
easier for signal visualization
and analysis
Victor Hugo Souza
E-mail: vhosouza@usp.br
Departamento de Física – Universidade de São Paulo
RIBEIRAO PRETO - BRAZIL
Objective
Introduce the MEPHunter software considering some technical
details, applications and its applicability,
27-Nov-14VICTOR HUGO SOUZA
2
1. Introduction
2. Development of MEPHunter
3. Applications
4. Ongoing studies in Biomag Lab
Topics
1. Introduction
27-Nov-14VICTOR HUGO SOUZA
3
Neurophysiological recordings
27-Nov-14VICTOR HUGO SOUZA
4
Electroencephalography
Electrocardiography
Electromiography
Magnetoencephalography
Intra and extracellular recordings
(e. g. single-unit recording, patch clamp)
http://www.psychologie.uzh.ch/
http://en.wikipedia.org/wiki/Electrocardiography
Gibson et al. (IEEE Sig Proc Mag, 2012)
Baillet et al. (IEEE Sig Proc Mag, 2001)
What is “Signal Analysis”?
 Definition: It is the translation of measured data into quantities
to be used as descriptors of certain object of study.
 Wide range of applications: biomedicine, general physics,
engineering, etc.;
 Case specific;
 Intermediated by many commercial and free software.
27-Nov-14VICTOR HUGO SOUZA
5
Example of signal analysis and visualization
27-Nov-14VICTOR HUGO SOUZA
6
http://caminhodoscristais.blogspot.com.br/
Wikimedia Commons
Clark, et al. (Manual of Remote Sensing, 2001)
Spectroscopy of Rocks
What we are used to?
 Commercial software
Practical and easy to use;
Limited communication with hardware and limited applications.
Most of commercial software are expensive considering research environment.
27-Nov-14VICTOR HUGO SOUZA
7
www.otbioelettronica.it
www.neurosoft.com
What we are used to?
 “Home-made” scripts
Good for limited amount of data and limited number of information to be
extracted;
Fast;
Difficult to manipulate data and results;
No graphical user interface.
27-Nov-14VICTOR HUGO SOUZA
8
DATA
RESULTS
SCRIPT
What if we need to fix errors and change selections for
each case?
 Impossible to do that with commercial software!
 Fixing “home-made” scripts require code editing for each case.
 Time-consuming and need of programming knowledge
27-Nov-14VICTOR HUGO SOUZA
9
Silva et al. (Unpublished data, 2014)
SOLUTION!
 Development of a software with the following features:
Free of charge;
Graphical user interface that allows interactions with automatic
calculations;
Easy addition of new features;
Full interpretation of data exported from many hardware.
27-Nov-14VICTOR HUGO SOUZA
10
2. Development of MEPHunter
27-Nov-14VICTOR HUGO SOUZA
11
MEPHunter
 Development started in 2011;
 Language MATLAB v 7.8 (MathWorks, Natick, USA);
 Main purposes:
 Create a graphical user interface to signal visualization
 Develop algorithms to extract desired information
27-Nov-14VICTOR HUGO SOUZA
12
Development structure
 Object oriented programming
 Independent modules:
 Easy organization
 Simplified structure
27-Nov-14VICTOR HUGO SOUZA
13
Mód
II
Mód
III
Mód
IV
Mód
V
Mód
...
Mód
I
Development structure
 One main interface to group the independent modules:
 Easy to create and embody new modules;
 Easy to fix errors.
27-Nov-14VICTOR HUGO SOUZA
14
SIMILAR TO A PLUG-IN!
MEPHunter Main Interface
27-Nov-14VICTOR HUGO SOUZA
15
MEPHunter Main
Myosystem
www.datahominis.com.br/myosystem/
OT Bioelettronica
www.otbioelettronica.it
Search Coil
www.chronos-vision.de
Biopac
http://www.usc.es/pcc/en/laboratorio.php
Visualization
MEPHunter Main Interface
27-Nov-14VICTOR HUGO SOUZA
16
Pre-processing
Exporting
Processing
MEPHunter Main
3. Applications
27-Nov-14VICTOR HUGO SOUZA
17
Applications
1. TMS + EMG analysis
2. TMS pulse analyses
3. General EMG studies
27-Nov-14VICTOR HUGO SOUZA
18
sEMG
MEP
Latency
AmplitudeMotor
Cortex
Innervation Zone
Muscle Fibers
Motor Nerve
Propagation of MEPs
TMS Principles
19
27-Nov-14VICTOR HUGO SOUZA
TMS + EMG analysis
27-Nov-14VICTOR HUGO SOUZA
20
0°
180°
270°
135°
90°
45°
225°
315°
LEFT RIGHT
61 electrodes grid (13 x 5)
8 stimulation angles
TMS + EMG analysis
27-Nov-14VICTOR HUGO SOUZA
21
TMS + EMG analysis
27-Nov-14VICTOR HUGO SOUZA
22
TMS + EMG analysis
27-Nov-14VICTOR HUGO SOUZA
23
TMS + EMG analysis
27-Nov-14VICTOR HUGO SOUZA
24
TMS pulse analysis
 Measurement of magnetic pulse generated by TMS coils for
quality control.
27-Nov-14VICTOR HUGO SOUZA
25
TMS pulse analysis
 Measurement of magnetic pulse generated by TMS coils for
quality control.
27-Nov-14VICTOR HUGO SOUZA
26
Other sEMG analysis
 Manual identification of triggers.
27-Nov-14VICTOR HUGO SOUZA
27
Other sEMG analysis
 Manual identification of triggers.
27-Nov-14VICTOR HUGO SOUZA
28
Other sEMG analysis
 Easy manipulation of automated markers selection.
27-Nov-14VICTOR HUGO SOUZA
29
Silva et al. (Unpublished data, 2014)
4. Ongoing studies in Biomag
27-Nov-14VICTOR HUGO SOUZA
30
InVesalius Navigator
 InVesalius Navigator - neuronavigation software
 Python language, freeware, open-source
 Translated to 8 languages
 Interface for medical images manipulation
 Connection with 4 models of spatial tracker
 3D Instruments tracking
27-Nov-14VICTOR HUGO SOUZA
31
InVesalius Navigator
32
 Mapping of stimulation sites;
27-Nov-14VICTOR HUGO SOUZA
InVesalius Navigator
 Measurement of distances and mapping of structures with
biomodels;
33
27-Nov-14VICTOR HUGO SOUZA
InVesalius Navigator
34
 Registration and tracking of instruments;
27-Nov-14VICTOR HUGO SOUZA
InVesalius Navigator
 Accurate spatial localization of stimulation sites
27-Nov-14VICTOR HUGO SOUZA
35
New TMS coils for small animals
 Development of small coils for more focused stimulation in
animals
36
27-Nov-14VICTOR HUGO SOUZA
TMS coil magnetic field mapping
 Development of techniques for a fast magnetic field mapping of
TMS coils
 MRI images?
37
27-Nov-14VICTOR HUGO SOUZA
Funding Agencies
Acknowledgments
27-Nov-14VICTOR HUGO SOUZA
38
Prof. Dr. Oswaldo Baffa Dr. André Peres Leonardo Rakauskas
InVesalius Navigator Contributors
Dr. Jorge Vicente Lopes Renan Hiroshi
Eduardo Rodrigues Thiago Moraes
Paulo Amorim

More Related Content

Similar to MEPHunter: Making things easier for signal visualization and analysis

IRJET- Information Logging and Investigation of Control Framework Utilizing D...
IRJET- Information Logging and Investigation of Control Framework Utilizing D...IRJET- Information Logging and Investigation of Control Framework Utilizing D...
IRJET- Information Logging and Investigation of Control Framework Utilizing D...IRJET Journal
 
Voice Assistance Based Remote Surveillance System
Voice Assistance Based Remote Surveillance SystemVoice Assistance Based Remote Surveillance System
Voice Assistance Based Remote Surveillance SystemIRJET Journal
 
Automated Test Outlook 2017
Automated Test Outlook 2017Automated Test Outlook 2017
Automated Test Outlook 2017Hank Lydick
 
WFIRST Poster Small File Size
WFIRST Poster Small File SizeWFIRST Poster Small File Size
WFIRST Poster Small File SizeDavis Unruh
 
Introduction to lab_view
Introduction to lab_viewIntroduction to lab_view
Introduction to lab_viewSugeng Rianto
 
SE Introduction sharbani bhattacharya
SE Introduction sharbani bhattacharyaSE Introduction sharbani bhattacharya
SE Introduction sharbani bhattacharyaSharbani Bhattacharya
 
humanoid final ppt.pptx based on the servo motor
humanoid final ppt.pptx based on the servo motorhumanoid final ppt.pptx based on the servo motor
humanoid final ppt.pptx based on the servo motortulsamma584101
 
Suspicious Activity Detection
Suspicious Activity DetectionSuspicious Activity Detection
Suspicious Activity DetectionMushahid Ali
 
Introduction to Labview
Introduction to LabviewIntroduction to Labview
Introduction to Labviewmayank agarwal
 
Real time approach of piezo actuated beam for wireless seismic measurement us...
Real time approach of piezo actuated beam for wireless seismic measurement us...Real time approach of piezo actuated beam for wireless seismic measurement us...
Real time approach of piezo actuated beam for wireless seismic measurement us...eSAT Journals
 
Smart Sound Measurement and Control System for Smart City
Smart Sound Measurement and Control System for Smart CitySmart Sound Measurement and Control System for Smart City
Smart Sound Measurement and Control System for Smart CityIRJET Journal
 
G code based data receiving and control system
G   code based data receiving and control systemG   code based data receiving and control system
G code based data receiving and control systemeSAT Journals
 
Control and simulation in lab view
Control and simulation in lab viewControl and simulation in lab view
Control and simulation in lab viewNadana Ayzah Azis
 
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET Journal
 
Selected Work Portfolio
Selected Work PortfolioSelected Work Portfolio
Selected Work PortfolioDavid
 
建構自主性機器人的利器 LabVIEW for Robotics 功能介紹
建構自主性機器人的利器 LabVIEW for Robotics 功能介紹建構自主性機器人的利器 LabVIEW for Robotics 功能介紹
建構自主性機器人的利器 LabVIEW for Robotics 功能介紹sharkera
 

Similar to MEPHunter: Making things easier for signal visualization and analysis (20)

IRJET- Information Logging and Investigation of Control Framework Utilizing D...
IRJET- Information Logging and Investigation of Control Framework Utilizing D...IRJET- Information Logging and Investigation of Control Framework Utilizing D...
IRJET- Information Logging and Investigation of Control Framework Utilizing D...
 
International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)
 
Voice Assistance Based Remote Surveillance System
Voice Assistance Based Remote Surveillance SystemVoice Assistance Based Remote Surveillance System
Voice Assistance Based Remote Surveillance System
 
Automated Test Outlook 2017
Automated Test Outlook 2017Automated Test Outlook 2017
Automated Test Outlook 2017
 
WFIRST Poster Small File Size
WFIRST Poster Small File SizeWFIRST Poster Small File Size
WFIRST Poster Small File Size
 
Introduction to lab_view
Introduction to lab_viewIntroduction to lab_view
Introduction to lab_view
 
SE Introduction sharbani bhattacharya
SE Introduction sharbani bhattacharyaSE Introduction sharbani bhattacharya
SE Introduction sharbani bhattacharya
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
humanoid final ppt.pptx based on the servo motor
humanoid final ppt.pptx based on the servo motorhumanoid final ppt.pptx based on the servo motor
humanoid final ppt.pptx based on the servo motor
 
Suspicious Activity Detection
Suspicious Activity DetectionSuspicious Activity Detection
Suspicious Activity Detection
 
Introduction to Labview
Introduction to LabviewIntroduction to Labview
Introduction to Labview
 
Real time approach of piezo actuated beam for wireless seismic measurement us...
Real time approach of piezo actuated beam for wireless seismic measurement us...Real time approach of piezo actuated beam for wireless seismic measurement us...
Real time approach of piezo actuated beam for wireless seismic measurement us...
 
Eu34903907
Eu34903907Eu34903907
Eu34903907
 
Smart Sound Measurement and Control System for Smart City
Smart Sound Measurement and Control System for Smart CitySmart Sound Measurement and Control System for Smart City
Smart Sound Measurement and Control System for Smart City
 
G code based data receiving and control system
G   code based data receiving and control systemG   code based data receiving and control system
G code based data receiving and control system
 
Control and simulation in lab view
Control and simulation in lab viewControl and simulation in lab view
Control and simulation in lab view
 
Report
ReportReport
Report
 
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
 
Selected Work Portfolio
Selected Work PortfolioSelected Work Portfolio
Selected Work Portfolio
 
建構自主性機器人的利器 LabVIEW for Robotics 功能介紹
建構自主性機器人的利器 LabVIEW for Robotics 功能介紹建構自主性機器人的利器 LabVIEW for Robotics 功能介紹
建構自主性機器人的利器 LabVIEW for Robotics 功能介紹
 

More from NeuroMat

Gromov and the ”ergo-brain”
Gromov and the ”ergo-brain”Gromov and the ”ergo-brain”
Gromov and the ”ergo-brain”NeuroMat
 
Perspectives on Applications of a Stochastic Spiking Neuron Model to Neural N...
Perspectives on Applications of a Stochastic Spiking Neuron Model to Neural N...Perspectives on Applications of a Stochastic Spiking Neuron Model to Neural N...
Perspectives on Applications of a Stochastic Spiking Neuron Model to Neural N...NeuroMat
 
Hidden context tree modeling of EEG data
Hidden context tree modeling of EEG dataHidden context tree modeling of EEG data
Hidden context tree modeling of EEG dataNeuroMat
 
Functional Regression Analysis
Functional Regression AnalysisFunctional Regression Analysis
Functional Regression AnalysisNeuroMat
 
Goodness–of–fit tests for regression models: the functional data case
Goodness–of–fit tests for regression models: the functional data caseGoodness–of–fit tests for regression models: the functional data case
Goodness–of–fit tests for regression models: the functional data caseNeuroMat
 
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03NeuroMat
 
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 02
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 02Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 02
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 02NeuroMat
 
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01NeuroMat
 
Neuroscience Experiments System - NES - Versão 0.1
Neuroscience Experiments System - NES - Versão 0.1Neuroscience Experiments System - NES - Versão 0.1
Neuroscience Experiments System - NES - Versão 0.1NeuroMat
 
Spike sorting: What is it? Why do we need it? Where does it come from? How is...
Spike sorting: What is it? Why do we need it? Where does it come from? How is...Spike sorting: What is it? Why do we need it? Where does it come from? How is...
Spike sorting: What is it? Why do we need it? Where does it come from? How is...NeuroMat
 
Spike sorting: What is it? Why do we need it? Where does it come from? How is...
Spike sorting: What is it? Why do we need it? Where does it come from? How is...Spike sorting: What is it? Why do we need it? Where does it come from? How is...
Spike sorting: What is it? Why do we need it? Where does it come from? How is...NeuroMat
 
Desafios matemáticos e computacionais da neurociência
Desafios matemáticos e computacionais da neurociênciaDesafios matemáticos e computacionais da neurociência
Desafios matemáticos e computacionais da neurociênciaNeuroMat
 
Introdução elementar à modelagem estocástica de cadeias simbólicas
Introdução elementar à modelagem estocástica de cadeias simbólicasIntrodução elementar à modelagem estocástica de cadeias simbólicas
Introdução elementar à modelagem estocástica de cadeias simbólicasNeuroMat
 
Data Provenance and Scientific Workflow Management
Data Provenance and Scientific Workflow ManagementData Provenance and Scientific Workflow Management
Data Provenance and Scientific Workflow ManagementNeuroMat
 

More from NeuroMat (14)

Gromov and the ”ergo-brain”
Gromov and the ”ergo-brain”Gromov and the ”ergo-brain”
Gromov and the ”ergo-brain”
 
Perspectives on Applications of a Stochastic Spiking Neuron Model to Neural N...
Perspectives on Applications of a Stochastic Spiking Neuron Model to Neural N...Perspectives on Applications of a Stochastic Spiking Neuron Model to Neural N...
Perspectives on Applications of a Stochastic Spiking Neuron Model to Neural N...
 
Hidden context tree modeling of EEG data
Hidden context tree modeling of EEG dataHidden context tree modeling of EEG data
Hidden context tree modeling of EEG data
 
Functional Regression Analysis
Functional Regression AnalysisFunctional Regression Analysis
Functional Regression Analysis
 
Goodness–of–fit tests for regression models: the functional data case
Goodness–of–fit tests for regression models: the functional data caseGoodness–of–fit tests for regression models: the functional data case
Goodness–of–fit tests for regression models: the functional data case
 
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 03
 
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 02
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 02Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 02
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 02
 
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01
Introdução ao Armazenamento de Dados de Experimentos em Neurociência - Parte 01
 
Neuroscience Experiments System - NES - Versão 0.1
Neuroscience Experiments System - NES - Versão 0.1Neuroscience Experiments System - NES - Versão 0.1
Neuroscience Experiments System - NES - Versão 0.1
 
Spike sorting: What is it? Why do we need it? Where does it come from? How is...
Spike sorting: What is it? Why do we need it? Where does it come from? How is...Spike sorting: What is it? Why do we need it? Where does it come from? How is...
Spike sorting: What is it? Why do we need it? Where does it come from? How is...
 
Spike sorting: What is it? Why do we need it? Where does it come from? How is...
Spike sorting: What is it? Why do we need it? Where does it come from? How is...Spike sorting: What is it? Why do we need it? Where does it come from? How is...
Spike sorting: What is it? Why do we need it? Where does it come from? How is...
 
Desafios matemáticos e computacionais da neurociência
Desafios matemáticos e computacionais da neurociênciaDesafios matemáticos e computacionais da neurociência
Desafios matemáticos e computacionais da neurociência
 
Introdução elementar à modelagem estocástica de cadeias simbólicas
Introdução elementar à modelagem estocástica de cadeias simbólicasIntrodução elementar à modelagem estocástica de cadeias simbólicas
Introdução elementar à modelagem estocástica de cadeias simbólicas
 
Data Provenance and Scientific Workflow Management
Data Provenance and Scientific Workflow ManagementData Provenance and Scientific Workflow Management
Data Provenance and Scientific Workflow Management
 

Recently uploaded

BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 

Recently uploaded (20)

BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 

MEPHunter: Making things easier for signal visualization and analysis

  • 1. MEPHunter: Making things easier for signal visualization and analysis Victor Hugo Souza E-mail: vhosouza@usp.br Departamento de Física – Universidade de São Paulo RIBEIRAO PRETO - BRAZIL
  • 2. Objective Introduce the MEPHunter software considering some technical details, applications and its applicability, 27-Nov-14VICTOR HUGO SOUZA 2 1. Introduction 2. Development of MEPHunter 3. Applications 4. Ongoing studies in Biomag Lab Topics
  • 4. Neurophysiological recordings 27-Nov-14VICTOR HUGO SOUZA 4 Electroencephalography Electrocardiography Electromiography Magnetoencephalography Intra and extracellular recordings (e. g. single-unit recording, patch clamp) http://www.psychologie.uzh.ch/ http://en.wikipedia.org/wiki/Electrocardiography Gibson et al. (IEEE Sig Proc Mag, 2012) Baillet et al. (IEEE Sig Proc Mag, 2001)
  • 5. What is “Signal Analysis”?  Definition: It is the translation of measured data into quantities to be used as descriptors of certain object of study.  Wide range of applications: biomedicine, general physics, engineering, etc.;  Case specific;  Intermediated by many commercial and free software. 27-Nov-14VICTOR HUGO SOUZA 5
  • 6. Example of signal analysis and visualization 27-Nov-14VICTOR HUGO SOUZA 6 http://caminhodoscristais.blogspot.com.br/ Wikimedia Commons Clark, et al. (Manual of Remote Sensing, 2001) Spectroscopy of Rocks
  • 7. What we are used to?  Commercial software Practical and easy to use; Limited communication with hardware and limited applications. Most of commercial software are expensive considering research environment. 27-Nov-14VICTOR HUGO SOUZA 7 www.otbioelettronica.it www.neurosoft.com
  • 8. What we are used to?  “Home-made” scripts Good for limited amount of data and limited number of information to be extracted; Fast; Difficult to manipulate data and results; No graphical user interface. 27-Nov-14VICTOR HUGO SOUZA 8 DATA RESULTS SCRIPT
  • 9. What if we need to fix errors and change selections for each case?  Impossible to do that with commercial software!  Fixing “home-made” scripts require code editing for each case.  Time-consuming and need of programming knowledge 27-Nov-14VICTOR HUGO SOUZA 9 Silva et al. (Unpublished data, 2014)
  • 10. SOLUTION!  Development of a software with the following features: Free of charge; Graphical user interface that allows interactions with automatic calculations; Easy addition of new features; Full interpretation of data exported from many hardware. 27-Nov-14VICTOR HUGO SOUZA 10
  • 11. 2. Development of MEPHunter 27-Nov-14VICTOR HUGO SOUZA 11
  • 12. MEPHunter  Development started in 2011;  Language MATLAB v 7.8 (MathWorks, Natick, USA);  Main purposes:  Create a graphical user interface to signal visualization  Develop algorithms to extract desired information 27-Nov-14VICTOR HUGO SOUZA 12
  • 13. Development structure  Object oriented programming  Independent modules:  Easy organization  Simplified structure 27-Nov-14VICTOR HUGO SOUZA 13 Mód II Mód III Mód IV Mód V Mód ... Mód I
  • 14. Development structure  One main interface to group the independent modules:  Easy to create and embody new modules;  Easy to fix errors. 27-Nov-14VICTOR HUGO SOUZA 14 SIMILAR TO A PLUG-IN!
  • 15. MEPHunter Main Interface 27-Nov-14VICTOR HUGO SOUZA 15 MEPHunter Main Myosystem www.datahominis.com.br/myosystem/ OT Bioelettronica www.otbioelettronica.it Search Coil www.chronos-vision.de Biopac http://www.usc.es/pcc/en/laboratorio.php
  • 16. Visualization MEPHunter Main Interface 27-Nov-14VICTOR HUGO SOUZA 16 Pre-processing Exporting Processing MEPHunter Main
  • 18. Applications 1. TMS + EMG analysis 2. TMS pulse analyses 3. General EMG studies 27-Nov-14VICTOR HUGO SOUZA 18
  • 19. sEMG MEP Latency AmplitudeMotor Cortex Innervation Zone Muscle Fibers Motor Nerve Propagation of MEPs TMS Principles 19 27-Nov-14VICTOR HUGO SOUZA
  • 20. TMS + EMG analysis 27-Nov-14VICTOR HUGO SOUZA 20 0° 180° 270° 135° 90° 45° 225° 315° LEFT RIGHT 61 electrodes grid (13 x 5) 8 stimulation angles
  • 21. TMS + EMG analysis 27-Nov-14VICTOR HUGO SOUZA 21
  • 22. TMS + EMG analysis 27-Nov-14VICTOR HUGO SOUZA 22
  • 23. TMS + EMG analysis 27-Nov-14VICTOR HUGO SOUZA 23
  • 24. TMS + EMG analysis 27-Nov-14VICTOR HUGO SOUZA 24
  • 25. TMS pulse analysis  Measurement of magnetic pulse generated by TMS coils for quality control. 27-Nov-14VICTOR HUGO SOUZA 25
  • 26. TMS pulse analysis  Measurement of magnetic pulse generated by TMS coils for quality control. 27-Nov-14VICTOR HUGO SOUZA 26
  • 27. Other sEMG analysis  Manual identification of triggers. 27-Nov-14VICTOR HUGO SOUZA 27
  • 28. Other sEMG analysis  Manual identification of triggers. 27-Nov-14VICTOR HUGO SOUZA 28
  • 29. Other sEMG analysis  Easy manipulation of automated markers selection. 27-Nov-14VICTOR HUGO SOUZA 29 Silva et al. (Unpublished data, 2014)
  • 30. 4. Ongoing studies in Biomag 27-Nov-14VICTOR HUGO SOUZA 30
  • 31. InVesalius Navigator  InVesalius Navigator - neuronavigation software  Python language, freeware, open-source  Translated to 8 languages  Interface for medical images manipulation  Connection with 4 models of spatial tracker  3D Instruments tracking 27-Nov-14VICTOR HUGO SOUZA 31
  • 32. InVesalius Navigator 32  Mapping of stimulation sites; 27-Nov-14VICTOR HUGO SOUZA
  • 33. InVesalius Navigator  Measurement of distances and mapping of structures with biomodels; 33 27-Nov-14VICTOR HUGO SOUZA
  • 34. InVesalius Navigator 34  Registration and tracking of instruments; 27-Nov-14VICTOR HUGO SOUZA
  • 35. InVesalius Navigator  Accurate spatial localization of stimulation sites 27-Nov-14VICTOR HUGO SOUZA 35
  • 36. New TMS coils for small animals  Development of small coils for more focused stimulation in animals 36 27-Nov-14VICTOR HUGO SOUZA
  • 37. TMS coil magnetic field mapping  Development of techniques for a fast magnetic field mapping of TMS coils  MRI images? 37 27-Nov-14VICTOR HUGO SOUZA
  • 38. Funding Agencies Acknowledgments 27-Nov-14VICTOR HUGO SOUZA 38 Prof. Dr. Oswaldo Baffa Dr. André Peres Leonardo Rakauskas InVesalius Navigator Contributors Dr. Jorge Vicente Lopes Renan Hiroshi Eduardo Rodrigues Thiago Moraes Paulo Amorim