Skip to main content
. Author manuscript; available in PMC: 2020 Sep 27.
Published in final edited form as: J Proteome Res. 2019 Jul 29;18(9):3268–3281. doi: 10.1021/acs.jproteome.9b00216

Table 1.

Definitions of Notations Used Throughout the Papera

variable meaning
s(l) indices of peaks in a fragmentation spectrum l
mi(l)foris(l) m/z of peak i in spectrum s(l)
pi(l)foris(l) intensity of the peak at m/z in spectrum s(l)
D(l) set of s(l), m(l), and pi(l) for spectrum l
mj(l)mi(l)foris(l),js(l) m/z difference between two peaks in spectrum s(l)
Δ1, Δ2, Δ3, ..., Δd alphabet of size d (units are mass, not m/z)
Є maximum allowed error tolerance in m/z; if two m/z values are approximately equal, then the absolute value of their difference must be ≤Є.
Ez,i,j,k(l)foris(l),js(l),k{1,2,,d} peaks i and j in spectrum s(l) can be connected by difference Δk using charge z; i.e., |mj(l)mi(l)Δkz|Є for some charge state
Ez(l) all edges for spectrum l that use charge state z
g(Ez(l))={e1,e2,} collection of edges in the connected components of the graph defined by Ez(l)
θ hyperparameter that can be tuned to influence the acceptance rate; θ = 0 will accept all proposed changes; θ = ∞ will only accept changes that improve the likelihood
a

In each spectrum s(l), a peak is(l) has an m/z value mi(l), with machine tolerance Є and intensity pi(l). The set of s(l), mi(l), and pi(l) for all peaks in spectrum l forms D(l). The alphabet of size d, Δ1, Δ2, Δ3, ..., Δd, is used to form a set of edges, Ez(l), for charge state z, and the set of edges forms connected components, g(Ez(l))={e1,e2,}, of the graph defined by Ez(l).