SlideShare a Scribd company logo
1 of 44
Download to read offline
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Bayesian modelling and computation
for Raman spectroscopy
Matt Moores
Department of Statistics
University of Warwick
Oxford computational statistics & machine learning reading group
March 11, 2016
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Acknowledgements
University of Warwick
Mark Girolami
Jake Carson
Karla Monterrubio Gómez
University of Strathclyde
Kirsten Gracie
Karen Faulds
Duncan Graham
Funded by the EPSRC grant “In Situ Nanoparticle Assemblies for
Healthcare Diagnostics and Therapy” (ref: EP/L014165/1) and an
Award for Postdoctoral Collaboration from the EPSRC Network on
Computational Statistics & Machine Learning (ref: EP/K009788/2)
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Outline
1 Raman Spectroscopy
2 Functional Model
3 Bayesian Computation
4 Experimental Results
Model Choice
Multivariate Calibration
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Raman spectroscopy
Illustration courtesy Jake Carson (U. Warwick)
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Statistical properties
Each Raman-active dye has a unique spectral signature:
Peaks correspond to vibrational modes of the molecule
Shift in wavenumber proportional to change in energy state
Smoothly-varying baseline (background fluorescence)
200 300 400 500 600 700 800 900 1100 1300 1500 1700
1000020000300004000050000
∆ν~ cm−1
photoncounts
Replicate
A
B
C
D
E
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Surface-enhanced Raman scattering (SERS)
Raman signal enhanced by proximity to nanoparticles
Functionalisation using antibodies
Illustration courtesy Kirsten Gracie (U. Strathclyde)
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Fluorescent background
200 400 600 800 1000 1200 1400 1600 1800 2000
0200400600800
λ (cm−1
)
photoncounts(a.u.)
(a) surface-enhanced fluorescence
(SEF)
200 400 600 800 1000 1200 1400 1600 1800 2000
0200400600800
λ (cm−1
)
photoncounts(a.u.)
Well E1
Well E2
Well E3
background
(b) surface-enhanced Raman spec-
troscopy (SERS)
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Baseline correction
Existing methods estimate the baseline independently:
Asymmetric least squares
Boelens, Eilers & Hankemeier (Anal. Chem., 2005)
Modified polynomial fit
Lieber & Mahadevan-Jansen (Appl. Spectrosc., 2003)
Robust baseline estimation
Ruckstuhl et al. (JQSRT, 2001)
Wavelets
Cai, Zhang & Ben-Amotz (Appl. Spectrosc., 2001)
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Additive functional model of a SERS spectrum
Separate the hyperspectral signal into 3 components:
yi(˜ν) = ξi(˜ν) + s(˜ν) + (1)
where:
yi(˜ν) is a an observed SERS spectrum, discretised at
multiple wavenumbers νj ∈ V
ξi(˜ν) is a smooth baseline function
s(˜ν) is the spectral signature of the dye molecule
is additive, zero mean white noise with variance σ2
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Baseline
Penalised spline:
ξi(˜ν) =
M
m=1
Bm(˜ν)αi,m (2)
π(αi,·) ∼ NM (0, Σλ) (3)
where Bm(˜ν) are Demmler-Reinsch or B-spline basis functions
550 600 650 700 750 800
−1.5−0.50.51.5
∆ν~ (cm−1
)
Bm(ν~)
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Spectral signature
An additive mixture of radial basis functions:
s(˜ν) =
P
p=1
f (˜ν | p, Ap, ϕp) (4)
where:
p is the location of peak p
Ap is the amplitude
ϕp is the scale (broadening)
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Squared exponential
Kernel function is the Gaussian density:
f (νj | p, Ap, ϕp) = Ap exp
(νj − p)2
2ϕ2
p
(5)
FWHM = 2
√
2 ln 2ϕp (6)
1300 1400 1500 1600 1700 1800
050001000015000
∆ν~ (cm−1
)
Intensity(a.u.)
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Lorentzian
Long-range dependence between peaks can be modelled
using the Cauchy density:
f (νj | p, Ap, ϕp) = Ap
ϕ2
p
(νj − p)2 + ϕ2
p
(7)
FWHM = 2ϕp (8)
1300 1400 1500 1600 1700 1800
050001000015000
∆ν~ (cm−1
)
Intensity(a.u.)
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Informative priors
Obtained from manual peak fitting of independent data:
ϕ
Density
1 2 5 10 20 50
0.000.050.100.15
kernel density
lognormal
(a) Scale parameters, ϕ (cm−1
)
amplitudes
Density
0 5000 10000 15000 20000 25000
0.000000.000100.00020
kernel density
truncated normal
gamma
(b) Amplitudes, A (arbitrary units)
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Multivariate calibration
Signal intensity depends linearly on dye concentration, from the
limit of detection (LOD) up to monolayer coverage:
Ap = βpci, cLOD ≤ ci < cMLC (9)
where:
ci is the nanomolar (nM) concentration of the dye in
observation i
βp is a linear regression coefficient
cLOD is based on the signal-to-noise ratio
cMLC is proportional to the surface area of the
nanoparticles
Jones, et al. (1999) Anal. Chem. 71(3): 596–601
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Markov chain Monte Carlo
MCMC targeting the joint posterior π (β, ϕ, α, σ | yi(˜ν))
Algorithm 1 Marginal Metropolis-Hastings
1: Draw random walk proposals for the peaks: β , ϕ
2: Propose baseline αi,· ∼ q αi,· | yi(˜ν), β , ϕ , σ
3: Propose σ ∼ q σ | yi(˜ν), β , ϕ , αi,·
4: Compute the marginal acceptance ratio:
ρ =
p(yi(˜ν) | β , ϕ , α , σ )
p(yi(˜ν) | β◦
, ϕ◦, α◦, σ◦)
q(α◦
| ·)q(σ◦
| ·)π(β )π(ϕ )π(α )π(σ )
q(α | ·)q(σ | ·)π(β◦
)π(ϕ◦)π(α◦)π(σ◦)
=
p(yi(˜ν) | β , ϕ )π(β )π(ϕ )
p(yi(˜ν) | β◦
, ϕ◦)π(β◦
)π(ϕ◦)
5: Accept β , ϕ , αi,·, σ jointly with probability min(1, ρ)
(assuming peak locations p and number of peaks P are fixed)
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Sequential Monte Carlo
Particle-based method targeting a sequence of partial
posteriors πi (β, ϕ, α1:i,·, σ | Y1:i,˜ν)
Algorithm 2 SMC
1: Initialise ϕ(q), β(q)
, α(q), σ
(q)
∀ q ∈ {1, . . . , Q}
2: Initialise importance weights, w
(q)
0 = 1
Q
3: for all observations i = 1, . . . , n do
4: Update importance weights:
w
(q)
i ∝ w
(q)
i−1 p yi(˜ν) | ϕ(q)
, β(q)
, α
(q)
i,· , σ(q)
(10)
5: Resample particles if ESSi is below threshold
6: for all particles q ∈ {1, . . . , Q} do
7: Update ϕ(q)
, β(q)
, α(q)
, σ
(q)
using Algorithm 1
8: end for
9: end for
Chopin (2002) Biometrika 89(3): 539–551
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Model evidence
Algorithm 2 provides a consistent, unbiased estimate of the
marginal likelihood:
Zi
Zi−1
=
Q
q=1
w
(q)
i−1 p yi(˜ν) | Θ
(q)
k (11)
p(Y | Mk) ≈ Zn =
n
i=1
Zi
Zi−1
(12)
where:
Θ
(q)
k = ϕ
(q)
k , β
(q)
k , α
(q)
k , σ
(q)
k are the parameters of
model Mk for particle q
Zn is the normalising constant
Z0 = 1
Del Moral, Doucet & Jasra (2006) JRSS B 68(3): 411–436
Pitt, Silva, Giordani & Kohn (2012) J. Econom. 171(2): 134–151
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Thermodynamic integration
An alternative approach is to use the path sampling identity:
log
Zn
Z0
=
1
0
Eγ
d log qγ(·)
dγ
dγ (13)
where γ = i
n identifies the sequence of partial posterior
distributions pγ =
qγ
Zi
= πi (β, ϕ, α1:i,·, σ | Y1:i,˜ν)
This equation cannot be solved exactly, so it must be
approximated using a numerical integration method.
The expectation Eγ can be estimated using a weighted sum
over the SMC particles.
Zhou, Johansen & Aston (2015) arXiv:1303.3123 [stat.ME]
Gelman & Meng (1998) Statist. Sci. 13(2): 95–208
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
R package ’serrsBayes’
§
library ( serrsBayes )
library ( hyperSpec )
ramanSpectra ← read . spc ("mfutils.spc")
wavenumbers ← wl ( ramanSpectra )
peakLoc ← wl2i ( ramanSpectra , c(964 , 1138, 1218, . . . )
# informative p r i o r s f o r the peaks and baseline
l P r i o r s ← l i s t ( scale .mu=log (25.27) − (0.4^2) / 2 ,
scale . sd=0.4 , bl . smooth=1.25e−3, bl . knots =200,
amp.mu=3449, amp. sd=5672, noise . sd=3 ,
noise . nu=length ( wavenumbers ) ∗nrow( ramanSpectra )
beta . sd=1000)
r e s u l t ← fitPeaksWithBaselineSMC ( wavenumbers ,
ramanSpectra [ [ ] ] , peakLoc , l P r i o r s )
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Synthetic data: Lorentzian peaks + Cauchy kernel
100004000070000
Intensity
04000800012000
Intensity
100003000050000
Intensity
250 500 750 1000 1250 1500 1750
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Lorentzian peaks + squared exponential kernel
100004000070000
Intensity
040008000
Intensity
100003000050000
Intensity
250 500 750 1000 1250 1500 1750
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Gaussian peaks + sq. exp. kernel
100004000070000
Intensity
04000800012000
Intensity
100003000050000
Intensity
250 500 750 1000 1250 1500 1750
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Gaussian peaks + Cauchy kernel100004000070000
Intensity
050001000015000
Intensity
100003000050000
Intensity
250 500 750 1000 1250 1500 1750
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Real data: TAMRA + Cauchy kernel
10000300005000070000
Intensity
050001000015000
Intensity
100003000050000
Intensity
250 500 750 1000 1250 1500 1750
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Real data: TAMRA + sq. exp. kernel
100004000070000
Intensity
040008000
Intensity
100003000050000
Intensity
250 500 750 1000 1250 1500 1750
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Real data: parameter estimates for σ
0 2000 4000 6000 8000 10000
200210220230
σ
(a) Cauchy
0 2000 4000 6000 8000 10000210220230240250
σ
(b) Squared Exponential
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Model Choice
The Bayes Factor (log10 BF) correctly identifies the generative
model for simulated spectra with Gaussian (194) and
Lorentzian (-160) peaks:
Table: Simulation study
Data Mk log10 p(Y | Mk)
Gaussian sq. exp. -2011
Gaussian Cauchy -2205
Lorentzian sq. exp. -2163
Lorentzian Cauchy -2004
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Model Choice for TAMRA
The Bayes Factor favours Lorentzian peaks (log10 BF = -32) for
tetramethylrhodamine (TAMRA):
Table: Observed spectra (TAMRA)
Data Mk log10 p(Y | Mk)
TAMRA sq. exp. -2257
TAMRA Cauchy -2225
This indicates very strong evidence of long-range dependence
between peaks in SERS spectra.
Kass & Raftery (1995) JASA 90(430): 773–795
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Dilution study for TAMRA
315 spectra at 21 different concentrations, from 0.13 to 24.7 nM
500 1000 1500 2000
0500010000150002000025000
∆ν~ (cm−1
)
Intensity(a.u.)
24.7 nM
23.4 nM
22.1 nM
20.8 nM
19.5 nM
18.2 nM
16.9 nM
15.6 nM
14.3 nM
13 nM
11.7 nM
10.4 nM
9.1 nM
7.8 nM
6.5 nM
5.2 nM
3.9 nM
2.6 nM
1.3 nM
0.65 nM
0.13 nM
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Baseline correction: TAMRA
500 1000 1500 2000
0500010000150002000025000
∆ν~ (cm−1
)
Intensity(a.u.)
24.7 nM
23.4 nM
22.1 nM
20.8 nM
19.5 nM
18.2 nM
16.9 nM
15.6 nM
14.3 nM
13 nM
11.7 nM
10.4 nM
9.1 nM
7.8 nM
6.5 nM
5.2 nM
3.9 nM
2.6 nM
1.3 nM
0.65 nM
0.13 nM
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Spectral signature: TAMRA
500 1000 1500 2000
050001000015000
∆ν~ (cm−1
)
Intensity(a.u.)
24.7 nM
23.4 nM
22.1 nM
20.8 nM
19.5 nM
18.2 nM
16.9 nM
15.6 nM
14.3 nM
13 nM
11.7 nM
10.4 nM
9.1 nM
7.8 nM
6.5 nM
5.2 nM
3.9 nM
2.6 nM
1.3 nM
0.65 nM
0.13 nM
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
95% HPD intervals: TAMRA
p (cm−1
) βp (nM−1
) FWHM (cm−1
) LOD (nM)
460 [6.73; 17.23] [0.00; 14.43] [0.211; 0.784]
505 [167.95; 177.83] [14.36; 15.52] [0.019; 0.047]
632 [253.65; 263.16] [11.54; 12.13] [0.012; 0.032]
725 [19.63; 29.52] [9.97; 16.43] [0.123; 0.316]
752 [44.74; 54.81] [19.49; 23.45] [0.059; 0.156]
843 [23.48; 33.73] [15.97; 22.26] [0.106; 0.297]
965 [17.78; 28.09] [12.07; 20.32] [0.135; 0.355]
1140 [25.49; 36.11] [20.41; 27.92] [0.089; 0.253]
1190 [18.67; 28.99] [11.27; 19.36] [0.110; 0.352]
1220 [147.84; 158.30] [17.68; 19.20] [0.020; 0.051]
1290 [31.19; 42.49] [15.72; 25.80] [0.080; 0.213]
1358 [210.46; 221.96] [17.63; 18.97] [0.015; 0.035]
1422 [53.13; 63.99] [15.34; 18.16] [0.059; 0.135]
1455 [39.05; 53.87] [20.61; 41.11] [0.069; 0.175]
1512 [146.07; 157.28] [20.81; 22.38] [0.019; 0.049]
1536 [209.18; 221.03] [14.43; 15.80] [0.014; 0.036]
1570 [38.54; 53.67] [23.87; 51.02] [0.073; 0.173]
1655 [467.58; 477.91] [17.40; 17.92] [0.006; 0.016]
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
TAMRA at 0.13 nM
500 1000 1500 2000
0204060
∆ν~ (cm−1
)
Intensity(a.u.)
baseline−corrected spectra
posterior mean
3σε
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
TAMRA at 0.65 nM
500 1000 1500 2000
0100200300400
∆ν~ (cm−1
)
Intensity(a.u.)
baseline−corrected spectra
posterior mean
3σε
Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion
Summary
Semi-parametric model of hyperspectral data:
Joint estimation of baseline & peaks
Continuous representation of discretised spectra
Data tempering using SMC
Bayesian model choice for long-range dependence
Ongoing work:
Peak detection (estimation of p & P)
Informed source separation for multiplex spectra
Spatio-temporal correlation between spectra
Appendix
For Further Reading I
Moores, Gracie, Carson, Faulds, Graham & Girolami
Bayesian modelling and quantification of Raman spectroscopy.
in prep.
Gracie, Moores, Smith, Harding, Girolami, Graham, & Faulds
Preferential attachment of specific fluorescent dyes and dye
labelled DNA sequences in a SERS multiplex.
Anal. Chem., 88(2): 1147–1153, 2016.
Zhong, Girolami, Faulds & Graham
Bayesian methods to detect dye-labelled DNA oligonucleotides in
multiplexed Raman spectra.
J. R. Stat. Soc. Ser. C, 60(2): 187–206, 2011.
Zhou, Johansen & Aston
Towards Automatic Model Comparison: An Adaptive Sequential
Monte Carlo Approach.
arXiv:1303.3123 [stat.ME], 2015.
Appendix
For Further Reading II
Chopin
A Sequential Particle Filter Method for Static Models.
Biometrika, 89(3): 539–551, 2002.
Pitt, Silva, Giordani & Kohn
On some properties of Markov chain Monte Carlo simulation
methods based on the particle filter.
J. Econometrics 171(2): 134–151, 2012.
Jones, McLaughlin, Littlejohn, Sadler, Graham & Smith
Quantitative Assessment of Surface-Enhanced Resonance
Raman Scattering for the Analysis of Dyes on Colloidal Silver.
Anal. Chem., 71(3): 596–601, 1999.
Ramsay & Silverman
Functional Data Analysis, 2nd
ed.
Springer, 2005.
Appendix
Raman scattering
Illustration courtesy Jake Carson (U. Warwick)
Appendix
SERS
Surface-enhanced: proximity to a nanoplasmonic substrate
(silver/gold colloid)
Illustration courtesy Jake Carson (U. Warwick)
Appendix
SERRS
Surface-enhanced: proximity to a nanoplasmonic substrate
(silver/gold colloid)
Resonance: tune excitation wavelength to an electronic
transition of the molecule
Illustration courtesy Jake Carson (U. Warwick)
Appendix
Dilution study for FAM
315 spectra at 21 different concentrations, from 0.13 to 24.7 nM
500 1000 1500 2000
0200040006000800010000
∆ν~ (cm−1
)
Counts
24.7 nM
23.4 nM
22.1 nM
20.8 nM
19.5 nM
18.2 nM
16.9 nM
15.6 nM
14.3 nM
13 nM
11.7 nM
10.4 nM
9.1 nM
7.8 nM
6.5 nM
5.2 nM
3.9 nM
2.6 nM
1.3 nM
0.65 nM
0.13 nM
Appendix
Results: Baseline correction
500 1000 1500 2000
0200040006000800010000
∆ν~ (cm−1
)
Intensity(a.u.)
24.7 nM
23.4 nM
22.1 nM
20.8 nM
19.5 nM
18.2 nM
16.9 nM
15.6 nM
14.3 nM
13 nM
11.7 nM
10.4 nM
9.1 nM
7.8 nM
6.5 nM
5.2 nM
3.9 nM
2.6 nM
1.3 nM
0.65 nM
0.13 nM
(a) Posterior means of the baselines
500 1000 1500 2000
02000400060008000 ∆ν~ (cm−1
)
Intensity(a.u.)
24.7 nM
23.4 nM
22.1 nM
20.8 nM
19.5 nM
18.2 nM
16.9 nM
15.6 nM
14.3 nM
13 nM
11.7 nM
10.4 nM
9.1 nM
7.8 nM
6.5 nM
5.2 nM
3.9 nM
2.6 nM
1.3 nM
0.65 nM
0.13 nM
(b) Baseline-corrected spectra
Appendix
Results: Quantification
SERS peak intensities at 650cm−1: 95% CI [257.7; 262.5] ×ci
0 5 10 15 20 25
02000400060008000
Final target concentration (nM)
Intensity(a.u.)
Expectation
95% HPD ivl
+/− 2σε
(a) Linear regression for βp
0 5 10 15 20 25
−2024
Final target concentration (nM)
σε
Expectation
+/− 1.96σε
+/− 2.58σε
(b) Standardised residuals

More Related Content

What's hot

Multiple estimators for Monte Carlo approximations
Multiple estimators for Monte Carlo approximationsMultiple estimators for Monte Carlo approximations
Multiple estimators for Monte Carlo approximationsChristian Robert
 
Patch Matching with Polynomial Exponential Families and Projective Divergences
Patch Matching with Polynomial Exponential Families and Projective DivergencesPatch Matching with Polynomial Exponential Families and Projective Divergences
Patch Matching with Polynomial Exponential Families and Projective DivergencesFrank Nielsen
 
Approximate Bayesian computation for the Ising/Potts model
Approximate Bayesian computation for the Ising/Potts modelApproximate Bayesian computation for the Ising/Potts model
Approximate Bayesian computation for the Ising/Potts modelMatt Moores
 
accurate ABC Oliver Ratmann
accurate ABC Oliver Ratmannaccurate ABC Oliver Ratmann
accurate ABC Oliver Ratmannolli0601
 
NCE, GANs & VAEs (and maybe BAC)
NCE, GANs & VAEs (and maybe BAC)NCE, GANs & VAEs (and maybe BAC)
NCE, GANs & VAEs (and maybe BAC)Christian Robert
 
Macrocanonical models for texture synthesis
Macrocanonical models for texture synthesisMacrocanonical models for texture synthesis
Macrocanonical models for texture synthesisValentin De Bortoli
 
Coordinate sampler : A non-reversible Gibbs-like sampler
Coordinate sampler : A non-reversible Gibbs-like samplerCoordinate sampler : A non-reversible Gibbs-like sampler
Coordinate sampler : A non-reversible Gibbs-like samplerChristian Robert
 
mathematical model for image restoration based on fractional order total vari...
mathematical model for image restoration based on fractional order total vari...mathematical model for image restoration based on fractional order total vari...
mathematical model for image restoration based on fractional order total vari...IJAEMSJORNAL
 
Robust Image Denoising in RKHS via Orthogonal Matching Pursuit
Robust Image Denoising in RKHS via Orthogonal Matching PursuitRobust Image Denoising in RKHS via Orthogonal Matching Pursuit
Robust Image Denoising in RKHS via Orthogonal Matching PursuitPantelis Bouboulis
 
comments on exponential ergodicity of the bouncy particle sampler
comments on exponential ergodicity of the bouncy particle samplercomments on exponential ergodicity of the bouncy particle sampler
comments on exponential ergodicity of the bouncy particle samplerChristian Robert
 
Monte Carlo in Montréal 2017
Monte Carlo in Montréal 2017Monte Carlo in Montréal 2017
Monte Carlo in Montréal 2017Christian Robert
 
Quantitative Propagation of Chaos for SGD in Wide Neural Networks
Quantitative Propagation of Chaos for SGD in Wide Neural NetworksQuantitative Propagation of Chaos for SGD in Wide Neural Networks
Quantitative Propagation of Chaos for SGD in Wide Neural NetworksValentin De Bortoli
 
Optimal interval clustering: Application to Bregman clustering and statistica...
Optimal interval clustering: Application to Bregman clustering and statistica...Optimal interval clustering: Application to Bregman clustering and statistica...
Optimal interval clustering: Application to Bregman clustering and statistica...Frank Nielsen
 
Slides: On the Chi Square and Higher-Order Chi Distances for Approximating f-...
Slides: On the Chi Square and Higher-Order Chi Distances for Approximating f-...Slides: On the Chi Square and Higher-Order Chi Distances for Approximating f-...
Slides: On the Chi Square and Higher-Order Chi Distances for Approximating f-...Frank Nielsen
 
ABC with Wasserstein distances
ABC with Wasserstein distancesABC with Wasserstein distances
ABC with Wasserstein distancesChristian Robert
 
Continuous and Discrete-Time Analysis of SGD
Continuous and Discrete-Time Analysis of SGDContinuous and Discrete-Time Analysis of SGD
Continuous and Discrete-Time Analysis of SGDValentin De Bortoli
 
Bayesian model choice in cosmology
Bayesian model choice in cosmologyBayesian model choice in cosmology
Bayesian model choice in cosmologyChristian Robert
 

What's hot (20)

Multiple estimators for Monte Carlo approximations
Multiple estimators for Monte Carlo approximationsMultiple estimators for Monte Carlo approximations
Multiple estimators for Monte Carlo approximations
 
Patch Matching with Polynomial Exponential Families and Projective Divergences
Patch Matching with Polynomial Exponential Families and Projective DivergencesPatch Matching with Polynomial Exponential Families and Projective Divergences
Patch Matching with Polynomial Exponential Families and Projective Divergences
 
Approximate Bayesian computation for the Ising/Potts model
Approximate Bayesian computation for the Ising/Potts modelApproximate Bayesian computation for the Ising/Potts model
Approximate Bayesian computation for the Ising/Potts model
 
ABC-Gibbs
ABC-GibbsABC-Gibbs
ABC-Gibbs
 
ABC-Gibbs
ABC-GibbsABC-Gibbs
ABC-Gibbs
 
accurate ABC Oliver Ratmann
accurate ABC Oliver Ratmannaccurate ABC Oliver Ratmann
accurate ABC Oliver Ratmann
 
Gtti 10032021
Gtti 10032021Gtti 10032021
Gtti 10032021
 
NCE, GANs & VAEs (and maybe BAC)
NCE, GANs & VAEs (and maybe BAC)NCE, GANs & VAEs (and maybe BAC)
NCE, GANs & VAEs (and maybe BAC)
 
Macrocanonical models for texture synthesis
Macrocanonical models for texture synthesisMacrocanonical models for texture synthesis
Macrocanonical models for texture synthesis
 
Coordinate sampler : A non-reversible Gibbs-like sampler
Coordinate sampler : A non-reversible Gibbs-like samplerCoordinate sampler : A non-reversible Gibbs-like sampler
Coordinate sampler : A non-reversible Gibbs-like sampler
 
mathematical model for image restoration based on fractional order total vari...
mathematical model for image restoration based on fractional order total vari...mathematical model for image restoration based on fractional order total vari...
mathematical model for image restoration based on fractional order total vari...
 
Robust Image Denoising in RKHS via Orthogonal Matching Pursuit
Robust Image Denoising in RKHS via Orthogonal Matching PursuitRobust Image Denoising in RKHS via Orthogonal Matching Pursuit
Robust Image Denoising in RKHS via Orthogonal Matching Pursuit
 
comments on exponential ergodicity of the bouncy particle sampler
comments on exponential ergodicity of the bouncy particle samplercomments on exponential ergodicity of the bouncy particle sampler
comments on exponential ergodicity of the bouncy particle sampler
 
Monte Carlo in Montréal 2017
Monte Carlo in Montréal 2017Monte Carlo in Montréal 2017
Monte Carlo in Montréal 2017
 
Quantitative Propagation of Chaos for SGD in Wide Neural Networks
Quantitative Propagation of Chaos for SGD in Wide Neural NetworksQuantitative Propagation of Chaos for SGD in Wide Neural Networks
Quantitative Propagation of Chaos for SGD in Wide Neural Networks
 
Optimal interval clustering: Application to Bregman clustering and statistica...
Optimal interval clustering: Application to Bregman clustering and statistica...Optimal interval clustering: Application to Bregman clustering and statistica...
Optimal interval clustering: Application to Bregman clustering and statistica...
 
Slides: On the Chi Square and Higher-Order Chi Distances for Approximating f-...
Slides: On the Chi Square and Higher-Order Chi Distances for Approximating f-...Slides: On the Chi Square and Higher-Order Chi Distances for Approximating f-...
Slides: On the Chi Square and Higher-Order Chi Distances for Approximating f-...
 
ABC with Wasserstein distances
ABC with Wasserstein distancesABC with Wasserstein distances
ABC with Wasserstein distances
 
Continuous and Discrete-Time Analysis of SGD
Continuous and Discrete-Time Analysis of SGDContinuous and Discrete-Time Analysis of SGD
Continuous and Discrete-Time Analysis of SGD
 
Bayesian model choice in cosmology
Bayesian model choice in cosmologyBayesian model choice in cosmology
Bayesian model choice in cosmology
 

Viewers also liked

Rasonance raman specroscopy
Rasonance  raman specroscopyRasonance  raman specroscopy
Rasonance raman specroscopytidke123
 
Raman spectroscopy for nanomaterials
Raman spectroscopy for nanomaterialsRaman spectroscopy for nanomaterials
Raman spectroscopy for nanomaterialskrishslide
 
Medical Foreign Bodies
Medical  Foreign  BodiesMedical  Foreign  Bodies
Medical Foreign BodiesCelso Silva
 
Stereochemistry of biaryls and ansa compounds
Stereochemistry of biaryls and ansa compoundsStereochemistry of biaryls and ansa compounds
Stereochemistry of biaryls and ansa compoundsAnzar Sk
 
Laboratory Raman spectroscopy ISP NASU
Laboratory Raman spectroscopy ISP NASULaboratory Raman spectroscopy ISP NASU
Laboratory Raman spectroscopy ISP NASUЮлия Деева
 
Intro to Raman Scattering
Intro to  Raman ScatteringIntro to  Raman Scattering
Intro to Raman Scatteringdodonne1
 
Raman spectroscopy by nitish kumar
Raman spectroscopy by nitish kumarRaman spectroscopy by nitish kumar
Raman spectroscopy by nitish kumarNITISH KUMAR
 
Comparison among fiber amplifiers
Comparison among fiber amplifiersComparison among fiber amplifiers
Comparison among fiber amplifiersSaimunur Rahman
 
Raman Spectroscopy
Raman SpectroscopyRaman Spectroscopy
Raman Spectroscopyyomology
 
Introduction to raman spectroscopy
Introduction to raman spectroscopyIntroduction to raman spectroscopy
Introduction to raman spectroscopyamirhosein66
 
Raman Spectroscopy
Raman SpectroscopyRaman Spectroscopy
Raman Spectroscopykrishslide
 
Raman spectroscopy
Raman spectroscopyRaman spectroscopy
Raman spectroscopyajamilan12
 
Raman Spectroscopy and Its Applications
Raman Spectroscopy and Its ApplicationsRaman Spectroscopy and Its Applications
Raman Spectroscopy and Its ApplicationsTong Zhang
 
advantages n limitations of quantitative ir spectroscopy
advantages n limitations of quantitative ir spectroscopyadvantages n limitations of quantitative ir spectroscopy
advantages n limitations of quantitative ir spectroscopyAnzar Sk
 
Advantages of raman over infrared spectroscopy
Advantages of raman over infrared spectroscopyAdvantages of raman over infrared spectroscopy
Advantages of raman over infrared spectroscopyHealth Tech Facts
 

Viewers also liked (18)

Rasonance raman specroscopy
Rasonance  raman specroscopyRasonance  raman specroscopy
Rasonance raman specroscopy
 
Raman Spectroscopy
Raman SpectroscopyRaman Spectroscopy
Raman Spectroscopy
 
Raman spectroscopy for nanomaterials
Raman spectroscopy for nanomaterialsRaman spectroscopy for nanomaterials
Raman spectroscopy for nanomaterials
 
Medical Foreign Bodies
Medical  Foreign  BodiesMedical  Foreign  Bodies
Medical Foreign Bodies
 
Stereochemistry of biaryls and ansa compounds
Stereochemistry of biaryls and ansa compoundsStereochemistry of biaryls and ansa compounds
Stereochemistry of biaryls and ansa compounds
 
Laboratory Raman spectroscopy ISP NASU
Laboratory Raman spectroscopy ISP NASULaboratory Raman spectroscopy ISP NASU
Laboratory Raman spectroscopy ISP NASU
 
Intro to Raman Scattering
Intro to  Raman ScatteringIntro to  Raman Scattering
Intro to Raman Scattering
 
Raman spectroscopy by nitish kumar
Raman spectroscopy by nitish kumarRaman spectroscopy by nitish kumar
Raman spectroscopy by nitish kumar
 
Raman spectroscopy
Raman spectroscopyRaman spectroscopy
Raman spectroscopy
 
Comparison among fiber amplifiers
Comparison among fiber amplifiersComparison among fiber amplifiers
Comparison among fiber amplifiers
 
Raman Spectroscopy
Raman SpectroscopyRaman Spectroscopy
Raman Spectroscopy
 
Introduction to raman spectroscopy
Introduction to raman spectroscopyIntroduction to raman spectroscopy
Introduction to raman spectroscopy
 
Raman Effect
Raman EffectRaman Effect
Raman Effect
 
Raman Spectroscopy
Raman SpectroscopyRaman Spectroscopy
Raman Spectroscopy
 
Raman spectroscopy
Raman spectroscopyRaman spectroscopy
Raman spectroscopy
 
Raman Spectroscopy and Its Applications
Raman Spectroscopy and Its ApplicationsRaman Spectroscopy and Its Applications
Raman Spectroscopy and Its Applications
 
advantages n limitations of quantitative ir spectroscopy
advantages n limitations of quantitative ir spectroscopyadvantages n limitations of quantitative ir spectroscopy
advantages n limitations of quantitative ir spectroscopy
 
Advantages of raman over infrared spectroscopy
Advantages of raman over infrared spectroscopyAdvantages of raman over infrared spectroscopy
Advantages of raman over infrared spectroscopy
 

Similar to Bayesian modelling and computation for Raman spectroscopy

Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum EstimateData Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimatesipij
 
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...AIST
 
PIMRC 2016 Presentation
PIMRC 2016 PresentationPIMRC 2016 Presentation
PIMRC 2016 PresentationMohamed Seif
 
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...sipij
 
Signal modelling
Signal modellingSignal modelling
Signal modellingDebangi_G
 
Consistent Nonparametric Spectrum Estimation Via Cepstrum Thresholding
Consistent Nonparametric Spectrum Estimation Via Cepstrum ThresholdingConsistent Nonparametric Spectrum Estimation Via Cepstrum Thresholding
Consistent Nonparametric Spectrum Estimation Via Cepstrum ThresholdingCSCJournals
 
Performance of Spiked Population Models for Spectrum Sensing
Performance of Spiked Population Models for Spectrum SensingPerformance of Spiked Population Models for Spectrum Sensing
Performance of Spiked Population Models for Spectrum SensingPolytechnique Montreal
 
Performance of cognitive radio networks with maximal ratio combining over cor...
Performance of cognitive radio networks with maximal ratio combining over cor...Performance of cognitive radio networks with maximal ratio combining over cor...
Performance of cognitive radio networks with maximal ratio combining over cor...Polytechnique Montreal
 
Single Electron Spin Detection Slides For Uno Interview
Single Electron Spin Detection Slides For Uno InterviewSingle Electron Spin Detection Slides For Uno Interview
Single Electron Spin Detection Slides For Uno Interviewchenhm
 
Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsIAEME Publication
 
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...Polytechnique Montreal
 
Decomposition and Denoising for moment sequences using convex optimization
Decomposition and Denoising for moment sequences using convex optimizationDecomposition and Denoising for moment sequences using convex optimization
Decomposition and Denoising for moment sequences using convex optimizationBadri Narayan Bhaskar
 
System Identification Based on Hammerstein Models Using Cubic Splines
System Identification Based on Hammerstein Models Using Cubic SplinesSystem Identification Based on Hammerstein Models Using Cubic Splines
System Identification Based on Hammerstein Models Using Cubic Splinesa3labdsp
 
A New Approach for Speech Enhancement Based On Eigenvalue Spectral Subtraction
A New Approach for Speech Enhancement Based On Eigenvalue Spectral SubtractionA New Approach for Speech Enhancement Based On Eigenvalue Spectral Subtraction
A New Approach for Speech Enhancement Based On Eigenvalue Spectral SubtractionCSCJournals
 
Anna Denisova - Two Realizations of Probability Anomaly Detector with Differ...
Anna Denisova - Two Realizations of Probability Anomaly Detector with  Differ...Anna Denisova - Two Realizations of Probability Anomaly Detector with  Differ...
Anna Denisova - Two Realizations of Probability Anomaly Detector with Differ...AIST
 
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...Matt Moores
 
FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...
FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...
FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...grssieee
 

Similar to Bayesian modelling and computation for Raman spectroscopy (20)

Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum EstimateData Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
 
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
 
PIMRC 2016 Presentation
PIMRC 2016 PresentationPIMRC 2016 Presentation
PIMRC 2016 Presentation
 
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...
 
Signal modelling
Signal modellingSignal modelling
Signal modelling
 
Consistent Nonparametric Spectrum Estimation Via Cepstrum Thresholding
Consistent Nonparametric Spectrum Estimation Via Cepstrum ThresholdingConsistent Nonparametric Spectrum Estimation Via Cepstrum Thresholding
Consistent Nonparametric Spectrum Estimation Via Cepstrum Thresholding
 
Lecture 3 sapienza 2017
Lecture 3 sapienza 2017Lecture 3 sapienza 2017
Lecture 3 sapienza 2017
 
Performance of Spiked Population Models for Spectrum Sensing
Performance of Spiked Population Models for Spectrum SensingPerformance of Spiked Population Models for Spectrum Sensing
Performance of Spiked Population Models for Spectrum Sensing
 
Performance of cognitive radio networks with maximal ratio combining over cor...
Performance of cognitive radio networks with maximal ratio combining over cor...Performance of cognitive radio networks with maximal ratio combining over cor...
Performance of cognitive radio networks with maximal ratio combining over cor...
 
Single Electron Spin Detection Slides For Uno Interview
Single Electron Spin Detection Slides For Uno InterviewSingle Electron Spin Detection Slides For Uno Interview
Single Electron Spin Detection Slides For Uno Interview
 
Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectors
 
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
 
PK_MTP_PPT
PK_MTP_PPTPK_MTP_PPT
PK_MTP_PPT
 
Decomposition and Denoising for moment sequences using convex optimization
Decomposition and Denoising for moment sequences using convex optimizationDecomposition and Denoising for moment sequences using convex optimization
Decomposition and Denoising for moment sequences using convex optimization
 
System Identification Based on Hammerstein Models Using Cubic Splines
System Identification Based on Hammerstein Models Using Cubic SplinesSystem Identification Based on Hammerstein Models Using Cubic Splines
System Identification Based on Hammerstein Models Using Cubic Splines
 
A New Approach for Speech Enhancement Based On Eigenvalue Spectral Subtraction
A New Approach for Speech Enhancement Based On Eigenvalue Spectral SubtractionA New Approach for Speech Enhancement Based On Eigenvalue Spectral Subtraction
A New Approach for Speech Enhancement Based On Eigenvalue Spectral Subtraction
 
Anna Denisova - Two Realizations of Probability Anomaly Detector with Differ...
Anna Denisova - Two Realizations of Probability Anomaly Detector with  Differ...Anna Denisova - Two Realizations of Probability Anomaly Detector with  Differ...
Anna Denisova - Two Realizations of Probability Anomaly Detector with Differ...
 
kape_science
kape_sciencekape_science
kape_science
 
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
 
FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...
FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...
FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...
 

More from Matt Moores

Bayesian Inference and Uncertainty Quantification for Inverse Problems
Bayesian Inference and Uncertainty Quantification for Inverse ProblemsBayesian Inference and Uncertainty Quantification for Inverse Problems
Bayesian Inference and Uncertainty Quantification for Inverse ProblemsMatt Moores
 
bayesImageS: an R package for Bayesian image analysis
bayesImageS: an R package for Bayesian image analysisbayesImageS: an R package for Bayesian image analysis
bayesImageS: an R package for Bayesian image analysisMatt Moores
 
Exploratory Analysis of Multivariate Data
Exploratory Analysis of Multivariate DataExploratory Analysis of Multivariate Data
Exploratory Analysis of Multivariate DataMatt Moores
 
R package bayesImageS: Scalable Inference for Intractable Likelihoods
R package bayesImageS: Scalable Inference for Intractable LikelihoodsR package bayesImageS: Scalable Inference for Intractable Likelihoods
R package bayesImageS: Scalable Inference for Intractable LikelihoodsMatt Moores
 
Importing satellite imagery into R from NASA and the U.S. Geological Survey
Importing satellite imagery into R from NASA and the U.S. Geological SurveyImporting satellite imagery into R from NASA and the U.S. Geological Survey
Importing satellite imagery into R from NASA and the U.S. Geological SurveyMatt Moores
 
Accelerating Pseudo-Marginal MCMC using Gaussian Processes
Accelerating Pseudo-Marginal MCMC using Gaussian ProcessesAccelerating Pseudo-Marginal MCMC using Gaussian Processes
Accelerating Pseudo-Marginal MCMC using Gaussian ProcessesMatt Moores
 
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...Matt Moores
 
Variational Bayes
Variational BayesVariational Bayes
Variational BayesMatt Moores
 
Informative Priors for Segmentation of Medical Images
Informative Priors for Segmentation of Medical ImagesInformative Priors for Segmentation of Medical Images
Informative Priors for Segmentation of Medical ImagesMatt Moores
 

More from Matt Moores (10)

Bayesian Inference and Uncertainty Quantification for Inverse Problems
Bayesian Inference and Uncertainty Quantification for Inverse ProblemsBayesian Inference and Uncertainty Quantification for Inverse Problems
Bayesian Inference and Uncertainty Quantification for Inverse Problems
 
bayesImageS: an R package for Bayesian image analysis
bayesImageS: an R package for Bayesian image analysisbayesImageS: an R package for Bayesian image analysis
bayesImageS: an R package for Bayesian image analysis
 
Exploratory Analysis of Multivariate Data
Exploratory Analysis of Multivariate DataExploratory Analysis of Multivariate Data
Exploratory Analysis of Multivariate Data
 
R package bayesImageS: Scalable Inference for Intractable Likelihoods
R package bayesImageS: Scalable Inference for Intractable LikelihoodsR package bayesImageS: Scalable Inference for Intractable Likelihoods
R package bayesImageS: Scalable Inference for Intractable Likelihoods
 
Importing satellite imagery into R from NASA and the U.S. Geological Survey
Importing satellite imagery into R from NASA and the U.S. Geological SurveyImporting satellite imagery into R from NASA and the U.S. Geological Survey
Importing satellite imagery into R from NASA and the U.S. Geological Survey
 
Accelerating Pseudo-Marginal MCMC using Gaussian Processes
Accelerating Pseudo-Marginal MCMC using Gaussian ProcessesAccelerating Pseudo-Marginal MCMC using Gaussian Processes
Accelerating Pseudo-Marginal MCMC using Gaussian Processes
 
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...
 
Variational Bayes
Variational BayesVariational Bayes
Variational Bayes
 
Parallel R
Parallel RParallel R
Parallel R
 
Informative Priors for Segmentation of Medical Images
Informative Priors for Segmentation of Medical ImagesInformative Priors for Segmentation of Medical Images
Informative Priors for Segmentation of Medical Images
 

Recently uploaded

Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxpriyankatabhane
 
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTXALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTXDole Philippines School
 
Four Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptFour Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptJoemSTuliba
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxMurugaveni B
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxmalonesandreagweneth
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 
User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)Columbia Weather Systems
 
Forensic limnology of diatoms by Sanjai.pptx
Forensic limnology of diatoms by Sanjai.pptxForensic limnology of diatoms by Sanjai.pptx
Forensic limnology of diatoms by Sanjai.pptxkumarsanjai28051
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationColumbia Weather Systems
 
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptxECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptxmaryFF1
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxNandakishor Bhaurao Deshmukh
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)Columbia Weather Systems
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...navyadasi1992
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...D. B. S. College Kanpur
 

Recently uploaded (20)

Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptx
 
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTXALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
ALL ABOUT MIXTURES IN GRADE 7 CLASS PPTX
 
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort ServiceHot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
 
Four Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptFour Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.ppt
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 
User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)
 
Forensic limnology of diatoms by Sanjai.pptx
Forensic limnology of diatoms by Sanjai.pptxForensic limnology of diatoms by Sanjai.pptx
Forensic limnology of diatoms by Sanjai.pptx
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather Station
 
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptxECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...Radiation physics in Dental Radiology...
Radiation physics in Dental Radiology...
 
Volatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -IVolatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -I
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
 

Bayesian modelling and computation for Raman spectroscopy

  • 1. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Bayesian modelling and computation for Raman spectroscopy Matt Moores Department of Statistics University of Warwick Oxford computational statistics & machine learning reading group March 11, 2016
  • 2. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Acknowledgements University of Warwick Mark Girolami Jake Carson Karla Monterrubio Gómez University of Strathclyde Kirsten Gracie Karen Faulds Duncan Graham Funded by the EPSRC grant “In Situ Nanoparticle Assemblies for Healthcare Diagnostics and Therapy” (ref: EP/L014165/1) and an Award for Postdoctoral Collaboration from the EPSRC Network on Computational Statistics & Machine Learning (ref: EP/K009788/2)
  • 3. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Outline 1 Raman Spectroscopy 2 Functional Model 3 Bayesian Computation 4 Experimental Results Model Choice Multivariate Calibration
  • 4. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Raman spectroscopy Illustration courtesy Jake Carson (U. Warwick)
  • 5. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Statistical properties Each Raman-active dye has a unique spectral signature: Peaks correspond to vibrational modes of the molecule Shift in wavenumber proportional to change in energy state Smoothly-varying baseline (background fluorescence) 200 300 400 500 600 700 800 900 1100 1300 1500 1700 1000020000300004000050000 ∆ν~ cm−1 photoncounts Replicate A B C D E
  • 6. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Surface-enhanced Raman scattering (SERS) Raman signal enhanced by proximity to nanoparticles Functionalisation using antibodies Illustration courtesy Kirsten Gracie (U. Strathclyde)
  • 7. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Fluorescent background 200 400 600 800 1000 1200 1400 1600 1800 2000 0200400600800 λ (cm−1 ) photoncounts(a.u.) (a) surface-enhanced fluorescence (SEF) 200 400 600 800 1000 1200 1400 1600 1800 2000 0200400600800 λ (cm−1 ) photoncounts(a.u.) Well E1 Well E2 Well E3 background (b) surface-enhanced Raman spec- troscopy (SERS)
  • 8. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Baseline correction Existing methods estimate the baseline independently: Asymmetric least squares Boelens, Eilers & Hankemeier (Anal. Chem., 2005) Modified polynomial fit Lieber & Mahadevan-Jansen (Appl. Spectrosc., 2003) Robust baseline estimation Ruckstuhl et al. (JQSRT, 2001) Wavelets Cai, Zhang & Ben-Amotz (Appl. Spectrosc., 2001)
  • 9. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Additive functional model of a SERS spectrum Separate the hyperspectral signal into 3 components: yi(˜ν) = ξi(˜ν) + s(˜ν) + (1) where: yi(˜ν) is a an observed SERS spectrum, discretised at multiple wavenumbers νj ∈ V ξi(˜ν) is a smooth baseline function s(˜ν) is the spectral signature of the dye molecule is additive, zero mean white noise with variance σ2
  • 10. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Baseline Penalised spline: ξi(˜ν) = M m=1 Bm(˜ν)αi,m (2) π(αi,·) ∼ NM (0, Σλ) (3) where Bm(˜ν) are Demmler-Reinsch or B-spline basis functions 550 600 650 700 750 800 −1.5−0.50.51.5 ∆ν~ (cm−1 ) Bm(ν~)
  • 11. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Spectral signature An additive mixture of radial basis functions: s(˜ν) = P p=1 f (˜ν | p, Ap, ϕp) (4) where: p is the location of peak p Ap is the amplitude ϕp is the scale (broadening)
  • 12. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Squared exponential Kernel function is the Gaussian density: f (νj | p, Ap, ϕp) = Ap exp (νj − p)2 2ϕ2 p (5) FWHM = 2 √ 2 ln 2ϕp (6) 1300 1400 1500 1600 1700 1800 050001000015000 ∆ν~ (cm−1 ) Intensity(a.u.)
  • 13. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Lorentzian Long-range dependence between peaks can be modelled using the Cauchy density: f (νj | p, Ap, ϕp) = Ap ϕ2 p (νj − p)2 + ϕ2 p (7) FWHM = 2ϕp (8) 1300 1400 1500 1600 1700 1800 050001000015000 ∆ν~ (cm−1 ) Intensity(a.u.)
  • 14. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Informative priors Obtained from manual peak fitting of independent data: ϕ Density 1 2 5 10 20 50 0.000.050.100.15 kernel density lognormal (a) Scale parameters, ϕ (cm−1 ) amplitudes Density 0 5000 10000 15000 20000 25000 0.000000.000100.00020 kernel density truncated normal gamma (b) Amplitudes, A (arbitrary units)
  • 15. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Multivariate calibration Signal intensity depends linearly on dye concentration, from the limit of detection (LOD) up to monolayer coverage: Ap = βpci, cLOD ≤ ci < cMLC (9) where: ci is the nanomolar (nM) concentration of the dye in observation i βp is a linear regression coefficient cLOD is based on the signal-to-noise ratio cMLC is proportional to the surface area of the nanoparticles Jones, et al. (1999) Anal. Chem. 71(3): 596–601
  • 16. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Markov chain Monte Carlo MCMC targeting the joint posterior π (β, ϕ, α, σ | yi(˜ν)) Algorithm 1 Marginal Metropolis-Hastings 1: Draw random walk proposals for the peaks: β , ϕ 2: Propose baseline αi,· ∼ q αi,· | yi(˜ν), β , ϕ , σ 3: Propose σ ∼ q σ | yi(˜ν), β , ϕ , αi,· 4: Compute the marginal acceptance ratio: ρ = p(yi(˜ν) | β , ϕ , α , σ ) p(yi(˜ν) | β◦ , ϕ◦, α◦, σ◦) q(α◦ | ·)q(σ◦ | ·)π(β )π(ϕ )π(α )π(σ ) q(α | ·)q(σ | ·)π(β◦ )π(ϕ◦)π(α◦)π(σ◦) = p(yi(˜ν) | β , ϕ )π(β )π(ϕ ) p(yi(˜ν) | β◦ , ϕ◦)π(β◦ )π(ϕ◦) 5: Accept β , ϕ , αi,·, σ jointly with probability min(1, ρ) (assuming peak locations p and number of peaks P are fixed)
  • 17. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Sequential Monte Carlo Particle-based method targeting a sequence of partial posteriors πi (β, ϕ, α1:i,·, σ | Y1:i,˜ν) Algorithm 2 SMC 1: Initialise ϕ(q), β(q) , α(q), σ (q) ∀ q ∈ {1, . . . , Q} 2: Initialise importance weights, w (q) 0 = 1 Q 3: for all observations i = 1, . . . , n do 4: Update importance weights: w (q) i ∝ w (q) i−1 p yi(˜ν) | ϕ(q) , β(q) , α (q) i,· , σ(q) (10) 5: Resample particles if ESSi is below threshold 6: for all particles q ∈ {1, . . . , Q} do 7: Update ϕ(q) , β(q) , α(q) , σ (q) using Algorithm 1 8: end for 9: end for Chopin (2002) Biometrika 89(3): 539–551
  • 18. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Model evidence Algorithm 2 provides a consistent, unbiased estimate of the marginal likelihood: Zi Zi−1 = Q q=1 w (q) i−1 p yi(˜ν) | Θ (q) k (11) p(Y | Mk) ≈ Zn = n i=1 Zi Zi−1 (12) where: Θ (q) k = ϕ (q) k , β (q) k , α (q) k , σ (q) k are the parameters of model Mk for particle q Zn is the normalising constant Z0 = 1 Del Moral, Doucet & Jasra (2006) JRSS B 68(3): 411–436 Pitt, Silva, Giordani & Kohn (2012) J. Econom. 171(2): 134–151
  • 19. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Thermodynamic integration An alternative approach is to use the path sampling identity: log Zn Z0 = 1 0 Eγ d log qγ(·) dγ dγ (13) where γ = i n identifies the sequence of partial posterior distributions pγ = qγ Zi = πi (β, ϕ, α1:i,·, σ | Y1:i,˜ν) This equation cannot be solved exactly, so it must be approximated using a numerical integration method. The expectation Eγ can be estimated using a weighted sum over the SMC particles. Zhou, Johansen & Aston (2015) arXiv:1303.3123 [stat.ME] Gelman & Meng (1998) Statist. Sci. 13(2): 95–208
  • 20. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion R package ’serrsBayes’ § library ( serrsBayes ) library ( hyperSpec ) ramanSpectra ← read . spc ("mfutils.spc") wavenumbers ← wl ( ramanSpectra ) peakLoc ← wl2i ( ramanSpectra , c(964 , 1138, 1218, . . . ) # informative p r i o r s f o r the peaks and baseline l P r i o r s ← l i s t ( scale .mu=log (25.27) − (0.4^2) / 2 , scale . sd=0.4 , bl . smooth=1.25e−3, bl . knots =200, amp.mu=3449, amp. sd=5672, noise . sd=3 , noise . nu=length ( wavenumbers ) ∗nrow( ramanSpectra ) beta . sd=1000) r e s u l t ← fitPeaksWithBaselineSMC ( wavenumbers , ramanSpectra [ [ ] ] , peakLoc , l P r i o r s )
  • 21. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Synthetic data: Lorentzian peaks + Cauchy kernel 100004000070000 Intensity 04000800012000 Intensity 100003000050000 Intensity 250 500 750 1000 1250 1500 1750
  • 22. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Lorentzian peaks + squared exponential kernel 100004000070000 Intensity 040008000 Intensity 100003000050000 Intensity 250 500 750 1000 1250 1500 1750
  • 23. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Gaussian peaks + sq. exp. kernel 100004000070000 Intensity 04000800012000 Intensity 100003000050000 Intensity 250 500 750 1000 1250 1500 1750
  • 24. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Gaussian peaks + Cauchy kernel100004000070000 Intensity 050001000015000 Intensity 100003000050000 Intensity 250 500 750 1000 1250 1500 1750
  • 25. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Real data: TAMRA + Cauchy kernel 10000300005000070000 Intensity 050001000015000 Intensity 100003000050000 Intensity 250 500 750 1000 1250 1500 1750
  • 26. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Real data: TAMRA + sq. exp. kernel 100004000070000 Intensity 040008000 Intensity 100003000050000 Intensity 250 500 750 1000 1250 1500 1750
  • 27. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Real data: parameter estimates for σ 0 2000 4000 6000 8000 10000 200210220230 σ (a) Cauchy 0 2000 4000 6000 8000 10000210220230240250 σ (b) Squared Exponential
  • 28. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Model Choice The Bayes Factor (log10 BF) correctly identifies the generative model for simulated spectra with Gaussian (194) and Lorentzian (-160) peaks: Table: Simulation study Data Mk log10 p(Y | Mk) Gaussian sq. exp. -2011 Gaussian Cauchy -2205 Lorentzian sq. exp. -2163 Lorentzian Cauchy -2004
  • 29. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Model Choice for TAMRA The Bayes Factor favours Lorentzian peaks (log10 BF = -32) for tetramethylrhodamine (TAMRA): Table: Observed spectra (TAMRA) Data Mk log10 p(Y | Mk) TAMRA sq. exp. -2257 TAMRA Cauchy -2225 This indicates very strong evidence of long-range dependence between peaks in SERS spectra. Kass & Raftery (1995) JASA 90(430): 773–795
  • 30. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Dilution study for TAMRA 315 spectra at 21 different concentrations, from 0.13 to 24.7 nM 500 1000 1500 2000 0500010000150002000025000 ∆ν~ (cm−1 ) Intensity(a.u.) 24.7 nM 23.4 nM 22.1 nM 20.8 nM 19.5 nM 18.2 nM 16.9 nM 15.6 nM 14.3 nM 13 nM 11.7 nM 10.4 nM 9.1 nM 7.8 nM 6.5 nM 5.2 nM 3.9 nM 2.6 nM 1.3 nM 0.65 nM 0.13 nM
  • 31. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Baseline correction: TAMRA 500 1000 1500 2000 0500010000150002000025000 ∆ν~ (cm−1 ) Intensity(a.u.) 24.7 nM 23.4 nM 22.1 nM 20.8 nM 19.5 nM 18.2 nM 16.9 nM 15.6 nM 14.3 nM 13 nM 11.7 nM 10.4 nM 9.1 nM 7.8 nM 6.5 nM 5.2 nM 3.9 nM 2.6 nM 1.3 nM 0.65 nM 0.13 nM
  • 32. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Spectral signature: TAMRA 500 1000 1500 2000 050001000015000 ∆ν~ (cm−1 ) Intensity(a.u.) 24.7 nM 23.4 nM 22.1 nM 20.8 nM 19.5 nM 18.2 nM 16.9 nM 15.6 nM 14.3 nM 13 nM 11.7 nM 10.4 nM 9.1 nM 7.8 nM 6.5 nM 5.2 nM 3.9 nM 2.6 nM 1.3 nM 0.65 nM 0.13 nM
  • 33. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion 95% HPD intervals: TAMRA p (cm−1 ) βp (nM−1 ) FWHM (cm−1 ) LOD (nM) 460 [6.73; 17.23] [0.00; 14.43] [0.211; 0.784] 505 [167.95; 177.83] [14.36; 15.52] [0.019; 0.047] 632 [253.65; 263.16] [11.54; 12.13] [0.012; 0.032] 725 [19.63; 29.52] [9.97; 16.43] [0.123; 0.316] 752 [44.74; 54.81] [19.49; 23.45] [0.059; 0.156] 843 [23.48; 33.73] [15.97; 22.26] [0.106; 0.297] 965 [17.78; 28.09] [12.07; 20.32] [0.135; 0.355] 1140 [25.49; 36.11] [20.41; 27.92] [0.089; 0.253] 1190 [18.67; 28.99] [11.27; 19.36] [0.110; 0.352] 1220 [147.84; 158.30] [17.68; 19.20] [0.020; 0.051] 1290 [31.19; 42.49] [15.72; 25.80] [0.080; 0.213] 1358 [210.46; 221.96] [17.63; 18.97] [0.015; 0.035] 1422 [53.13; 63.99] [15.34; 18.16] [0.059; 0.135] 1455 [39.05; 53.87] [20.61; 41.11] [0.069; 0.175] 1512 [146.07; 157.28] [20.81; 22.38] [0.019; 0.049] 1536 [209.18; 221.03] [14.43; 15.80] [0.014; 0.036] 1570 [38.54; 53.67] [23.87; 51.02] [0.073; 0.173] 1655 [467.58; 477.91] [17.40; 17.92] [0.006; 0.016]
  • 34. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion TAMRA at 0.13 nM 500 1000 1500 2000 0204060 ∆ν~ (cm−1 ) Intensity(a.u.) baseline−corrected spectra posterior mean 3σε
  • 35. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion TAMRA at 0.65 nM 500 1000 1500 2000 0100200300400 ∆ν~ (cm−1 ) Intensity(a.u.) baseline−corrected spectra posterior mean 3σε
  • 36. Raman Spectroscopy Functional Model Bayesian Computation Experimental Results Conclusion Summary Semi-parametric model of hyperspectral data: Joint estimation of baseline & peaks Continuous representation of discretised spectra Data tempering using SMC Bayesian model choice for long-range dependence Ongoing work: Peak detection (estimation of p & P) Informed source separation for multiplex spectra Spatio-temporal correlation between spectra
  • 37. Appendix For Further Reading I Moores, Gracie, Carson, Faulds, Graham & Girolami Bayesian modelling and quantification of Raman spectroscopy. in prep. Gracie, Moores, Smith, Harding, Girolami, Graham, & Faulds Preferential attachment of specific fluorescent dyes and dye labelled DNA sequences in a SERS multiplex. Anal. Chem., 88(2): 1147–1153, 2016. Zhong, Girolami, Faulds & Graham Bayesian methods to detect dye-labelled DNA oligonucleotides in multiplexed Raman spectra. J. R. Stat. Soc. Ser. C, 60(2): 187–206, 2011. Zhou, Johansen & Aston Towards Automatic Model Comparison: An Adaptive Sequential Monte Carlo Approach. arXiv:1303.3123 [stat.ME], 2015.
  • 38. Appendix For Further Reading II Chopin A Sequential Particle Filter Method for Static Models. Biometrika, 89(3): 539–551, 2002. Pitt, Silva, Giordani & Kohn On some properties of Markov chain Monte Carlo simulation methods based on the particle filter. J. Econometrics 171(2): 134–151, 2012. Jones, McLaughlin, Littlejohn, Sadler, Graham & Smith Quantitative Assessment of Surface-Enhanced Resonance Raman Scattering for the Analysis of Dyes on Colloidal Silver. Anal. Chem., 71(3): 596–601, 1999. Ramsay & Silverman Functional Data Analysis, 2nd ed. Springer, 2005.
  • 40. Appendix SERS Surface-enhanced: proximity to a nanoplasmonic substrate (silver/gold colloid) Illustration courtesy Jake Carson (U. Warwick)
  • 41. Appendix SERRS Surface-enhanced: proximity to a nanoplasmonic substrate (silver/gold colloid) Resonance: tune excitation wavelength to an electronic transition of the molecule Illustration courtesy Jake Carson (U. Warwick)
  • 42. Appendix Dilution study for FAM 315 spectra at 21 different concentrations, from 0.13 to 24.7 nM 500 1000 1500 2000 0200040006000800010000 ∆ν~ (cm−1 ) Counts 24.7 nM 23.4 nM 22.1 nM 20.8 nM 19.5 nM 18.2 nM 16.9 nM 15.6 nM 14.3 nM 13 nM 11.7 nM 10.4 nM 9.1 nM 7.8 nM 6.5 nM 5.2 nM 3.9 nM 2.6 nM 1.3 nM 0.65 nM 0.13 nM
  • 43. Appendix Results: Baseline correction 500 1000 1500 2000 0200040006000800010000 ∆ν~ (cm−1 ) Intensity(a.u.) 24.7 nM 23.4 nM 22.1 nM 20.8 nM 19.5 nM 18.2 nM 16.9 nM 15.6 nM 14.3 nM 13 nM 11.7 nM 10.4 nM 9.1 nM 7.8 nM 6.5 nM 5.2 nM 3.9 nM 2.6 nM 1.3 nM 0.65 nM 0.13 nM (a) Posterior means of the baselines 500 1000 1500 2000 02000400060008000 ∆ν~ (cm−1 ) Intensity(a.u.) 24.7 nM 23.4 nM 22.1 nM 20.8 nM 19.5 nM 18.2 nM 16.9 nM 15.6 nM 14.3 nM 13 nM 11.7 nM 10.4 nM 9.1 nM 7.8 nM 6.5 nM 5.2 nM 3.9 nM 2.6 nM 1.3 nM 0.65 nM 0.13 nM (b) Baseline-corrected spectra
  • 44. Appendix Results: Quantification SERS peak intensities at 650cm−1: 95% CI [257.7; 262.5] ×ci 0 5 10 15 20 25 02000400060008000 Final target concentration (nM) Intensity(a.u.) Expectation 95% HPD ivl +/− 2σε (a) Linear regression for βp 0 5 10 15 20 25 −2024 Final target concentration (nM) σε Expectation +/− 1.96σε +/− 2.58σε (b) Standardised residuals