View source: R/noisy_spectra.R
add_noise_to_one_spectrum | R Documentation |
This function adds noise to intensities and/or masses in a spectrum.
add_noise_to_one_spectrum( spectrum, undeuterated_mass, mass_deviations = 50, intensity_deviations = NULL )
spectrum |
a single spectrum from the list obtained using
|
undeuterated_mass |
the value of mass of an undeuterated peptide
computed by |
mass_deviations |
mass deviation in parts per million. Either a single number (then the error at each time point will be the same) or a vector of the same length as number of unique time points in the experiment. The error will be sampled from normal distribution with standard deviation equal to mass_deviations * undeuterated_mass/1e6 Default to 50. |
intensity_deviations |
optional, standard deviations of random noise
that will be added to intensities. Either a single number (then the error at
each time point will be the same) or a vector of the same length as number of
unique time points in the experiment. The error will be sampled from normal
distribution with these standard deviations.Default |
The deviations are calculated as follows
sd = mass_deviations * undeuterated_mass/10^6
.
To add noise this function uses
add_noise_to_one_timepoint
and
add_noise_to_intensities
.
data.table containing a single noisy spectrum
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.