| IsotopicDistribution {OrgMassSpecR} | R Documentation | 
Isotopic Distribution of an Organic Molecule.
Description
Simulate the isotopic distribution of an organic molecule using the natural abundances of the isotopes.
Usage
IsotopicDistribution(formula = list(), charge = 1)
Arguments
| formula | a list describing the charged elemental formula. The allowed elements are C, H, N, O, S, P, Br, Cl, F, Si. | 
| charge | an integer specifying the number of positive or negative charges. A charge of zero is not allowed. | 
Details
The elemental formula should be that of the charged molecule; i.e, the
charge argument does not change the elemental formula.
The algorithm used in this function is based on sample,
and will give a slightly different result each time it is run.
This function is intended for simulating the isotopic distributions of small molecules (< approximately 3000 amu and <= 3 charges) as measured on low resolution mass spectrometers.
Value
A data frame with the following column names.
| mz | the m/z value | 
| intensity | the number of counts at each m/z value. The total is 10000. | 
| percent | the intensity at each m/z value, expressed as a percent of the maximum intensity. | 
Author(s)
Nathan G. Dodder
References
The relative atomic masses of the isotopes are from the NIST Physical Reference Data Website http://physics.nist.gov/PhysRefData/Compositions/.
See Also
IsotopicDistributionN, IsotopicDistributionHDX, sample
Examples
x <- IsotopicDistribution(formula = list(C = 9, H = 4, Br = 5, Cl = 1, N = 2))
library(lattice)
xyplot(percent ~ mz, data = x,
  type = "h",
  xlab = "m/z",
  ylab = "intensity (%)",
  main = "Isotopic Distribution, C9H4Br5ClN2")