SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
fNIRS data analysis 
• Biophysics 
• Donders Center for Neuroscience 
• Donders Institute for Brain, Cognition and Behavior 
• Science Faculty, Radboud University 
• Otorhinolaryngology 
• Medical Faculty, RadboudUMC 
• Donders Hearing and Implants 
• Radboud Research Facilities 
• Cochlear 
• Advanced Bionics 
Marc van Wanrooij, Luuk van de Rijt, Anja Roye, Guus van Bentum, Ad Snik, Emmanuel 
Mylanus, John van Opstal
Analysis pipeline 
• Recording fNIRS 
• Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) 
• Filtering 
• Computing average 
• Quantification of amplitudes and latencies 
• Statistical analysis
• Recording fNIRS 
• Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) 
• Filtering 
• Computing average 
• Quantification of amplitudes and latencies 
• Statistical analysis
Recording NIRS 
• Oxymon
Recording fNIRS - Raw data 
• Data needs to be read into Matlab workspace 
Raw 
20 25 30 
Time (sec) 
Amplitude (au) 
765 nm 
858 nm [OD,xmlInfo]=oxy3read_function();  
% propietary Matlab file from Artinis 
% quite cumbersome as we need to manually enter  
% filename.  
% Also, AD board signals are not extracted
• Recording fNIRS 
• Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) 
• Filtering 
• Computing average 
• Quantification of amplitudes and latencies 
• Statistical analysis
Artifact rejection and correction - Cardiac oscillation 
• Strong cardiac oscillation in fNIRS raw signals is undesirable for measuring evoked cortical 
hemodynamic responses 
out = prctile(OD(1,:),[2.5 97.5]); % outliers 
sel1 = OD(1,:)out(2)  OD(1,:)out(1); % selection 
pa_getpower(OD(ii,sel1)-mean(OD(ii,sel1)),250,'display',1); % power spectrum 
 
1 
0.8 
0.6 
0.4 
0.2 
0 
Power Spectrum 
0.1 1 10 
Frequency (kHz) 
Amplitude (au)
Artifact rejection and correction - Scalp coupling 
• Strong cardiac oscillation in fNIRS raw signals indicates a good contact between the optical 
probe and the scalp 
20 25 30 
 
0 
ï 
SCI = 0.99 
Time (sec) 
Amplitude (au) 
765 nm 
858 nm 
Odcardiac(ii,:)= resample(OD(ii,:),10,Fs);  
% we resample the data: this is better than  
% downsample because it deals with anti-aliasing,  
% but there is a discussion about this 
ODcardiac(ii,:)= pa_bandpass(ODcardiac(ii,:),[0.5 2.5],5);  
% we band-pass between 0.5 and 2.5 Hz to keep cardiac  
% component only. 
 
r  = corrcoef(ODcardiac(ii,sel),ODcardiac(ii+1,sel)); 
r  = r(2)^2; % Scalp coupling index 
Pollonini, L., Olds, C., Abaya, H., Bortfeld, H., Beauchamp, M. S.,  Oghalai, J. S. (2014). Auditory cortex 
activation to natural speech and simulated cochlear implant speech measured with functional near-infrared 
spectroscopy. Hearing Research, 309, 84–93. doi:10.1016/j.heares.2013.11.007
Artifact rejection and correction - Scalp coupling 
Rejection 1 
• Reject channels with poor scalp coupling (SCI0.75)
Sidenote - from optical densities to concentration changes 
http://en.wikipedia.org/wiki/Near-infrared_spectroscopy 
• Basically, you can do it yourself with matrix multiplication: 
e  = [eHbR1*d eHbO1*d; eHbR2*d eHbO2*d]; % absorption coefficients 
dOD  = [dOD1;dOD2]; % optical densities 
dX  = eM^-1*dOD; % concentration changes 
• Artinis has some Matlab code available 
[t,O2Hb,HHb]=single_ch(OD,xmlInfo,2,1,[3,4]);
Artifact rejection and correction - motion artifact 
• Usually we throw away data that is contaminated by motion artifacts. Example here shows 
some onset artefacts, that are selected by an automatic artifact removal. 
ODz(ii,:) = zscore(OD(ii,:); % ztransform the data 
% remove some outliers   
out  = prctile(ODz(ii,:),[2.5 97.5]); 
sel  = ODz(ii,:)out(2)  ODz(ii,:)out(1); 
OD(ii,sel) = NaN; 
0 5 10 15 20 
30 
25 
20 
15 
10 
5 
0 
−5 
−10 
−15 
−20 
−25 
−30 
Raw 
Time (sec) 
Amplitude (au) 
OHb 
HHb
Artifact rejection and correction – physiological/scalp noise 
• For a simple fNIRS measurement, reference channel subtraction can improve data 
%% Reference channel subtraction 
b  = regstats(chanSig,chanRef,'linear','r'); 
chanSig = b.r; % residuals 
Main 
channel Reference 
channel Clear 
↓ 
signal 
-­‐ =
Analysis pipeline 
• Recording fNIRS 
• Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) 
• Filtering 
• Computing average 
• Quantification of amplitudes and latencies 
• Statistical analysis
Filtering 
• If (physiological) noise (e.g. variations that you are not interested in) is not removed or 
corrected, one typically filters the data.
Analysis pipeline 
• Recording fNIRS 
• Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) 
• Filtering 
• Computing average 
• Quantification of amplitudes and latencies 
• Statistical analysis
Computing averages 
• Average over events / subjects 
function MU = getblock(nirs,chanSig,sensmod) 
fs   = nirs.fsample; 
fd   = nirs.fsdown; 
onSample = ceil([nirs.event.sample]*fd/fs); % onset and offset of stimulus 
offSample = onSample(2:2:end); % offset 
onSample = onSample(1:2:end); % onset 
stim  = {nirs.event.stim};  
 
selOn  = strcmp(stim,sensmod); 
selOff  = selOn(2:2:end); 
selOn  = selOn(1:2:end); 
Aon   = onSample(selOn); 
Aoff  = offSample(selOff); 
mx   = min((Aoff - Aon)+1)+150; 
nStim  = numel(Aon); 
MU = NaN(nStim,mx); 
for stmIdx = 1:nStim 
idx    = Aon(stmIdx)-100:Aoff(stmIdx)+50; % extra 100 samples before and 
after 
idx    = idx(1:mx); 
MU(stmIdx,:) = chanSig(idx); 
end 
MU = bsxfun(@minus,MU,mean(MU(:,1:100),2)); % remove the 100th sample, to set y-origin to 
stimulus onset
Computing averages 
• Single CI patient / different events
Analysis pipeline 
• Recording fNIRS 
• Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) 
• Filtering 
• Computing average 
• Quantification of amplitudes and latencies 
• Statistical analysis
−0.5 −0.4 −0.3 −0.2 −0.1 0 0.1 0.2 0.3 0.4 0.5 
0.5 
0.4 
0.3 
0.2 
0.1 
0 
−0.1 
−0.2 
−0.3 
−0.4 
−0.5 
`audio 
6[XHb] (μM) 
6[XHb] (μM) 
`video 
−0.5 −0.4 −0.3 −0.2 −0.1 0 0.1 0.2 0.3 0.4 0.5 
0.5 
0.4 
0.3 
0.2 
0.1 
0 
−0.1 
−0.2 
−0.3 
−0.4 
−0.5 
`audio+video 
6[XHb] (μM) 
6[XHb] (μM) 
`av 
O 
2 
Hb 
HHb 
Quantification of amplitudes and latencies 
• Maximum amplitude in average trace / Generalized linear model
Analysis pipeline 
• Recording fNIRS 
• Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) 
• Filtering 
• Computing average 
• Quantification of amplitudes and latencies 
• Statistical analysis: see Guus van Bentum
Analysis pipeline 
• Recording fNIRS 
• Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) 
• Filtering 
• Computing average 
• Quantification of amplitudes and latencies 
• Statistical analysis 
Note similarity to FieldTrip EEG analysis 
http://fieldtrip.fcdonders.nl/tutorial/introduction
Analysis packages 
• Statistical analysis of fNIRS Tak, S.,  Ye, J. C. (2014). Statistical analysis of fNIRS data: A comprehensive review. 
NeuroImage, 85 Pt 1(null), 72–91. doi:10.1016/j.neuroimage.2013.06.016 
• HOMER Huppert, T. J., Diamond, S. G., Franceschini, M. A.,  Boas, D. A. (2009). HomER: a review of time-series analysis 
methods for near-infrared spectroscopy of the brain. Applied Optics, 48(10), D280–98. Retrieved from 
http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=2761652tool=pmcentrezrendertype=abstract 
• Motion artifact correction Cooper, R. J., Selb, J., Gagnon, L., Phillip, D., Schytz, H. W., Iversen, H. K., … Boas, D. A. 
(2012). A systematic comparison of motion artifact correction techniques for functional near-infrared spectroscopy. Frontiers in 
Neuroscience, 6, 147. doi:10.3389/fnins.2012.00147 
• NIRS Analysis package Fekete, T., Rubin, D., Carlson, J. M.,  Mujica-Parodi, L. R. (2011). The NIRS Analysis Package: 
noise reduction and statistical inference. PloS One, 6(9), e24322. doi:10.1371/journal.pone.0024322

Contenu connexe

Tendances

Artifacts in EEG - Recognition and differentiation
Artifacts in EEG - Recognition and differentiationArtifacts in EEG - Recognition and differentiation
Artifacts in EEG - Recognition and differentiationRahul Kumar
 
EDX: Evoked potentilas
EDX: Evoked potentilasEDX: Evoked potentilas
EDX: Evoked potentilasShahram Sadeqi
 
Magnetoencephalogram-MEG
Magnetoencephalogram-MEGMagnetoencephalogram-MEG
Magnetoencephalogram-MEGSimmiRockzz
 
Transcranial magnetic stimulation
Transcranial magnetic stimulationTranscranial magnetic stimulation
Transcranial magnetic stimulationDr. Imdadul Magfur
 
Evoked potentials and their clinical application
Evoked potentials and their clinical applicationEvoked potentials and their clinical application
Evoked potentials and their clinical applicationfizyoloji12345
 
Neurobionics and robotic neurorehabilitations
Neurobionics and robotic neurorehabilitationsNeurobionics and robotic neurorehabilitations
Neurobionics and robotic neurorehabilitationsNeurologyKota
 
Brief overview of brain stimulation techniques
Brief overview of  brain stimulation techniquesBrief overview of  brain stimulation techniques
Brief overview of brain stimulation techniquesSujit Kumar Kar
 
Functional magnetic resonance imaging-fMRI
Functional magnetic resonance imaging-fMRIFunctional magnetic resonance imaging-fMRI
Functional magnetic resonance imaging-fMRIREMIX MAHARJAN
 
Somato Sensory Evoked Potentials (SSEP) By: Murtaza Syed
Somato Sensory Evoked Potentials (SSEP) By: Murtaza SyedSomato Sensory Evoked Potentials (SSEP) By: Murtaza Syed
Somato Sensory Evoked Potentials (SSEP) By: Murtaza SyedMurtaza Syed
 
fMRI terms: HRF and BOLD
fMRI terms: HRF and BOLDfMRI terms: HRF and BOLD
fMRI terms: HRF and BOLDRussell James
 
Artifact Detection and Removal from In-Vivo Neural Signals
Artifact Detection and Removal from In-Vivo Neural SignalsArtifact Detection and Removal from In-Vivo Neural Signals
Artifact Detection and Removal from In-Vivo Neural SignalsMd Kafiul Islam
 
fMRI Presentation
fMRI PresentationfMRI Presentation
fMRI Presentationricksw78
 
Functional neuroimaging.pptx
Functional neuroimaging.pptx Functional neuroimaging.pptx
Functional neuroimaging.pptx NeurologyKota
 
Event Related Potentials
Event Related PotentialsEvent Related Potentials
Event Related PotentialsRahul Jain
 

Tendances (20)

Artifacts in EEG - Recognition and differentiation
Artifacts in EEG - Recognition and differentiationArtifacts in EEG - Recognition and differentiation
Artifacts in EEG - Recognition and differentiation
 
EDX: Evoked potentilas
EDX: Evoked potentilasEDX: Evoked potentilas
EDX: Evoked potentilas
 
Magnetoencephalogram-MEG
Magnetoencephalogram-MEGMagnetoencephalogram-MEG
Magnetoencephalogram-MEG
 
Transcranial magnetic stimulation
Transcranial magnetic stimulationTranscranial magnetic stimulation
Transcranial magnetic stimulation
 
Evoked potentials and their clinical application
Evoked potentials and their clinical applicationEvoked potentials and their clinical application
Evoked potentials and their clinical application
 
Neurobionics and robotic neurorehabilitations
Neurobionics and robotic neurorehabilitationsNeurobionics and robotic neurorehabilitations
Neurobionics and robotic neurorehabilitations
 
EEG course.pptx
EEG course.pptxEEG course.pptx
EEG course.pptx
 
Brief overview of brain stimulation techniques
Brief overview of  brain stimulation techniquesBrief overview of  brain stimulation techniques
Brief overview of brain stimulation techniques
 
Textbook of electroencephalography
Textbook of electroencephalographyTextbook of electroencephalography
Textbook of electroencephalography
 
Functional magnetic resonance imaging-fMRI
Functional magnetic resonance imaging-fMRIFunctional magnetic resonance imaging-fMRI
Functional magnetic resonance imaging-fMRI
 
Meg final
Meg finalMeg final
Meg final
 
EEG
EEGEEG
EEG
 
F mri
F mriF mri
F mri
 
Somato Sensory Evoked Potentials (SSEP) By: Murtaza Syed
Somato Sensory Evoked Potentials (SSEP) By: Murtaza SyedSomato Sensory Evoked Potentials (SSEP) By: Murtaza Syed
Somato Sensory Evoked Potentials (SSEP) By: Murtaza Syed
 
fMRI terms: HRF and BOLD
fMRI terms: HRF and BOLDfMRI terms: HRF and BOLD
fMRI terms: HRF and BOLD
 
Fmri overview
Fmri overviewFmri overview
Fmri overview
 
Artifact Detection and Removal from In-Vivo Neural Signals
Artifact Detection and Removal from In-Vivo Neural SignalsArtifact Detection and Removal from In-Vivo Neural Signals
Artifact Detection and Removal from In-Vivo Neural Signals
 
fMRI Presentation
fMRI PresentationfMRI Presentation
fMRI Presentation
 
Functional neuroimaging.pptx
Functional neuroimaging.pptx Functional neuroimaging.pptx
Functional neuroimaging.pptx
 
Event Related Potentials
Event Related PotentialsEvent Related Potentials
Event Related Potentials
 

Similaire à fNIRS data analysis

The painful removal of tiling artefacts in ToF-SIMS data
The painful removal of tiling artefacts in ToF-SIMS dataThe painful removal of tiling artefacts in ToF-SIMS data
The painful removal of tiling artefacts in ToF-SIMS dataCSIRO
 
The painful removal of tiling artefacts in hypersprectral data
The painful removal of tiling artefacts in hypersprectral dataThe painful removal of tiling artefacts in hypersprectral data
The painful removal of tiling artefacts in hypersprectral dataCSIRO
 
Teaching Population Genetics with R
Teaching Population Genetics with RTeaching Population Genetics with R
Teaching Population Genetics with RBruce Cochrane
 
Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...
Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...
Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...Luigi Vanfretti
 
Using R Tool for Probability and Statistics
Using R Tool for Probability and Statistics Using R Tool for Probability and Statistics
Using R Tool for Probability and Statistics nazlitemu
 
[Research] Detection of MCI using EEG Relative Power + DNN
[Research] Detection of MCI using EEG Relative Power + DNN[Research] Detection of MCI using EEG Relative Power + DNN
[Research] Detection of MCI using EEG Relative Power + DNNDonghyeon Kim
 
Measuring EEG in vivo for Preclinical Evaluation of Sleep and Alzheimer’s Dis...
Measuring EEG in vivo for Preclinical Evaluation of Sleep and Alzheimer’s Dis...Measuring EEG in vivo for Preclinical Evaluation of Sleep and Alzheimer’s Dis...
Measuring EEG in vivo for Preclinical Evaluation of Sleep and Alzheimer’s Dis...InsideScientific
 
Getting started with chemometric classification
Getting started with chemometric classificationGetting started with chemometric classification
Getting started with chemometric classificationAlex Henderson
 
PHM2106-Presentation-Hubbard
PHM2106-Presentation-HubbardPHM2106-Presentation-Hubbard
PHM2106-Presentation-HubbardCharles Hubbard
 
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...Md Kafiul Islam
 
Analysis of RT variability
Analysis of RT variabilityAnalysis of RT variability
Analysis of RT variabilityRaoul
 
6.2 Jamie Zeitzer
6.2 Jamie Zeitzer6.2 Jamie Zeitzer
6.2 Jamie Zeitzermomentumbrn
 
Compressed learning for time series classification
Compressed learning for time series classificationCompressed learning for time series classification
Compressed learning for time series classification學翰 施
 
Dynamics of structures with uncertainties
Dynamics of structures with uncertaintiesDynamics of structures with uncertainties
Dynamics of structures with uncertaintiesUniversity of Glasgow
 
Development of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring systemDevelopment of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring systemMd Kafiul Islam
 
A Study on Privacy Level in Publishing Data of Smart Tap Network
A Study on Privacy Level in Publishing Data of Smart Tap NetworkA Study on Privacy Level in Publishing Data of Smart Tap Network
A Study on Privacy Level in Publishing Data of Smart Tap NetworkHa Phuong
 

Similaire à fNIRS data analysis (20)

The painful removal of tiling artefacts in ToF-SIMS data
The painful removal of tiling artefacts in ToF-SIMS dataThe painful removal of tiling artefacts in ToF-SIMS data
The painful removal of tiling artefacts in ToF-SIMS data
 
The painful removal of tiling artefacts in hypersprectral data
The painful removal of tiling artefacts in hypersprectral dataThe painful removal of tiling artefacts in hypersprectral data
The painful removal of tiling artefacts in hypersprectral data
 
Teaching Population Genetics with R
Teaching Population Genetics with RTeaching Population Genetics with R
Teaching Population Genetics with R
 
Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...
Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...
Optimal Multisine Probing Signal Design for Power System Electromechanical Mo...
 
Using R Tool for Probability and Statistics
Using R Tool for Probability and Statistics Using R Tool for Probability and Statistics
Using R Tool for Probability and Statistics
 
[Research] Detection of MCI using EEG Relative Power + DNN
[Research] Detection of MCI using EEG Relative Power + DNN[Research] Detection of MCI using EEG Relative Power + DNN
[Research] Detection of MCI using EEG Relative Power + DNN
 
Measuring EEG in vivo for Preclinical Evaluation of Sleep and Alzheimer’s Dis...
Measuring EEG in vivo for Preclinical Evaluation of Sleep and Alzheimer’s Dis...Measuring EEG in vivo for Preclinical Evaluation of Sleep and Alzheimer’s Dis...
Measuring EEG in vivo for Preclinical Evaluation of Sleep and Alzheimer’s Dis...
 
Group01_Project3
Group01_Project3Group01_Project3
Group01_Project3
 
Getting started with chemometric classification
Getting started with chemometric classificationGetting started with chemometric classification
Getting started with chemometric classification
 
PHM2106-Presentation-Hubbard
PHM2106-Presentation-HubbardPHM2106-Presentation-Hubbard
PHM2106-Presentation-Hubbard
 
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
 
Introduction to fMRI
Introduction to fMRIIntroduction to fMRI
Introduction to fMRI
 
Analysis of RT variability
Analysis of RT variabilityAnalysis of RT variability
Analysis of RT variability
 
6.2 Jamie Zeitzer
6.2 Jamie Zeitzer6.2 Jamie Zeitzer
6.2 Jamie Zeitzer
 
Compressed learning for time series classification
Compressed learning for time series classificationCompressed learning for time series classification
Compressed learning for time series classification
 
Dynamics of structures with uncertainties
Dynamics of structures with uncertaintiesDynamics of structures with uncertainties
Dynamics of structures with uncertainties
 
Data science
Data scienceData science
Data science
 
Development of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring systemDevelopment of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring system
 
A Study on Privacy Level in Publishing Data of Smart Tap Network
A Study on Privacy Level in Publishing Data of Smart Tap NetworkA Study on Privacy Level in Publishing Data of Smart Tap Network
A Study on Privacy Level in Publishing Data of Smart Tap Network
 
sampling-alising.pdf
sampling-alising.pdfsampling-alising.pdf
sampling-alising.pdf
 

Dernier

All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Caco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionCaco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionPriyansha Singh
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physicsvishikhakeshava1
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
 

Dernier (20)

All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Caco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorptionCaco-2 cell permeability assay for drug absorption
Caco-2 cell permeability assay for drug absorption
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physics
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 

fNIRS data analysis

  • 1. fNIRS data analysis • Biophysics • Donders Center for Neuroscience • Donders Institute for Brain, Cognition and Behavior • Science Faculty, Radboud University • Otorhinolaryngology • Medical Faculty, RadboudUMC • Donders Hearing and Implants • Radboud Research Facilities • Cochlear • Advanced Bionics Marc van Wanrooij, Luuk van de Rijt, Anja Roye, Guus van Bentum, Ad Snik, Emmanuel Mylanus, John van Opstal
  • 2. Analysis pipeline • Recording fNIRS • Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) • Filtering • Computing average • Quantification of amplitudes and latencies • Statistical analysis
  • 3. • Recording fNIRS • Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) • Filtering • Computing average • Quantification of amplitudes and latencies • Statistical analysis
  • 5. Recording fNIRS - Raw data • Data needs to be read into Matlab workspace Raw 20 25 30 Time (sec) Amplitude (au) 765 nm 858 nm [OD,xmlInfo]=oxy3read_function(); % propietary Matlab file from Artinis % quite cumbersome as we need to manually enter % filename. % Also, AD board signals are not extracted
  • 6. • Recording fNIRS • Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) • Filtering • Computing average • Quantification of amplitudes and latencies • Statistical analysis
  • 7. Artifact rejection and correction - Cardiac oscillation • Strong cardiac oscillation in fNIRS raw signals is undesirable for measuring evoked cortical hemodynamic responses out = prctile(OD(1,:),[2.5 97.5]); % outliers sel1 = OD(1,:)out(2) OD(1,:)out(1); % selection pa_getpower(OD(ii,sel1)-mean(OD(ii,sel1)),250,'display',1); % power spectrum 1 0.8 0.6 0.4 0.2 0 Power Spectrum 0.1 1 10 Frequency (kHz) Amplitude (au)
  • 8. Artifact rejection and correction - Scalp coupling • Strong cardiac oscillation in fNIRS raw signals indicates a good contact between the optical probe and the scalp 20 25 30 0 ï SCI = 0.99 Time (sec) Amplitude (au) 765 nm 858 nm Odcardiac(ii,:)= resample(OD(ii,:),10,Fs); % we resample the data: this is better than % downsample because it deals with anti-aliasing, % but there is a discussion about this ODcardiac(ii,:)= pa_bandpass(ODcardiac(ii,:),[0.5 2.5],5); % we band-pass between 0.5 and 2.5 Hz to keep cardiac % component only. r = corrcoef(ODcardiac(ii,sel),ODcardiac(ii+1,sel)); r = r(2)^2; % Scalp coupling index Pollonini, L., Olds, C., Abaya, H., Bortfeld, H., Beauchamp, M. S., Oghalai, J. S. (2014). Auditory cortex activation to natural speech and simulated cochlear implant speech measured with functional near-infrared spectroscopy. Hearing Research, 309, 84–93. doi:10.1016/j.heares.2013.11.007
  • 9. Artifact rejection and correction - Scalp coupling Rejection 1 • Reject channels with poor scalp coupling (SCI0.75)
  • 10. Sidenote - from optical densities to concentration changes http://en.wikipedia.org/wiki/Near-infrared_spectroscopy • Basically, you can do it yourself with matrix multiplication: e = [eHbR1*d eHbO1*d; eHbR2*d eHbO2*d]; % absorption coefficients dOD = [dOD1;dOD2]; % optical densities dX = eM^-1*dOD; % concentration changes • Artinis has some Matlab code available [t,O2Hb,HHb]=single_ch(OD,xmlInfo,2,1,[3,4]);
  • 11. Artifact rejection and correction - motion artifact • Usually we throw away data that is contaminated by motion artifacts. Example here shows some onset artefacts, that are selected by an automatic artifact removal. ODz(ii,:) = zscore(OD(ii,:); % ztransform the data % remove some outliers out = prctile(ODz(ii,:),[2.5 97.5]); sel = ODz(ii,:)out(2) ODz(ii,:)out(1); OD(ii,sel) = NaN; 0 5 10 15 20 30 25 20 15 10 5 0 −5 −10 −15 −20 −25 −30 Raw Time (sec) Amplitude (au) OHb HHb
  • 12. Artifact rejection and correction – physiological/scalp noise • For a simple fNIRS measurement, reference channel subtraction can improve data %% Reference channel subtraction b = regstats(chanSig,chanRef,'linear','r'); chanSig = b.r; % residuals Main channel Reference channel Clear ↓ signal -­‐ =
  • 13. Analysis pipeline • Recording fNIRS • Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) • Filtering • Computing average • Quantification of amplitudes and latencies • Statistical analysis
  • 14. Filtering • If (physiological) noise (e.g. variations that you are not interested in) is not removed or corrected, one typically filters the data.
  • 15. Analysis pipeline • Recording fNIRS • Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) • Filtering • Computing average • Quantification of amplitudes and latencies • Statistical analysis
  • 16. Computing averages • Average over events / subjects function MU = getblock(nirs,chanSig,sensmod) fs = nirs.fsample; fd = nirs.fsdown; onSample = ceil([nirs.event.sample]*fd/fs); % onset and offset of stimulus offSample = onSample(2:2:end); % offset onSample = onSample(1:2:end); % onset stim = {nirs.event.stim}; selOn = strcmp(stim,sensmod); selOff = selOn(2:2:end); selOn = selOn(1:2:end); Aon = onSample(selOn); Aoff = offSample(selOff); mx = min((Aoff - Aon)+1)+150; nStim = numel(Aon); MU = NaN(nStim,mx); for stmIdx = 1:nStim idx = Aon(stmIdx)-100:Aoff(stmIdx)+50; % extra 100 samples before and after idx = idx(1:mx); MU(stmIdx,:) = chanSig(idx); end MU = bsxfun(@minus,MU,mean(MU(:,1:100),2)); % remove the 100th sample, to set y-origin to stimulus onset
  • 17. Computing averages • Single CI patient / different events
  • 18. Analysis pipeline • Recording fNIRS • Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) • Filtering • Computing average • Quantification of amplitudes and latencies • Statistical analysis
  • 19. −0.5 −0.4 −0.3 −0.2 −0.1 0 0.1 0.2 0.3 0.4 0.5 0.5 0.4 0.3 0.2 0.1 0 −0.1 −0.2 −0.3 −0.4 −0.5 `audio 6[XHb] (μM) 6[XHb] (μM) `video −0.5 −0.4 −0.3 −0.2 −0.1 0 0.1 0.2 0.3 0.4 0.5 0.5 0.4 0.3 0.2 0.1 0 −0.1 −0.2 −0.3 −0.4 −0.5 `audio+video 6[XHb] (μM) 6[XHb] (μM) `av O 2 Hb HHb Quantification of amplitudes and latencies • Maximum amplitude in average trace / Generalized linear model
  • 20. Analysis pipeline • Recording fNIRS • Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) • Filtering • Computing average • Quantification of amplitudes and latencies • Statistical analysis: see Guus van Bentum
  • 21. Analysis pipeline • Recording fNIRS • Artifact rejection and correction (scalp coupling, motion artifact, physiological noise) • Filtering • Computing average • Quantification of amplitudes and latencies • Statistical analysis Note similarity to FieldTrip EEG analysis http://fieldtrip.fcdonders.nl/tutorial/introduction
  • 22. Analysis packages • Statistical analysis of fNIRS Tak, S., Ye, J. C. (2014). Statistical analysis of fNIRS data: A comprehensive review. NeuroImage, 85 Pt 1(null), 72–91. doi:10.1016/j.neuroimage.2013.06.016 • HOMER Huppert, T. J., Diamond, S. G., Franceschini, M. A., Boas, D. A. (2009). HomER: a review of time-series analysis methods for near-infrared spectroscopy of the brain. Applied Optics, 48(10), D280–98. Retrieved from http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=2761652tool=pmcentrezrendertype=abstract • Motion artifact correction Cooper, R. J., Selb, J., Gagnon, L., Phillip, D., Schytz, H. W., Iversen, H. K., … Boas, D. A. (2012). A systematic comparison of motion artifact correction techniques for functional near-infrared spectroscopy. Frontiers in Neuroscience, 6, 147. doi:10.3389/fnins.2012.00147 • NIRS Analysis package Fekete, T., Rubin, D., Carlson, J. M., Mujica-Parodi, L. R. (2011). The NIRS Analysis Package: noise reduction and statistical inference. PloS One, 6(9), e24322. doi:10.1371/journal.pone.0024322