Counting chemical compositions using Ehrhart quasi-polynomials

被引:0
|
作者
Hubler, Shane L. [1 ,2 ]
Craciun, Gheorghe [1 ,3 ]
机构
[1] Univ Wisconsin, Dept Math, Madison, WI 53706 USA
[2] Univ Wisconsin, Dept Chem, Madison, WI 53706 USA
[3] Univ Wisconsin, Dept Biomol Chem, Madison, WI 53706 USA
关键词
Chemical compositions; Peptide masses; Ehrhart quasi-polynomials; Barvinok software library; MASS-SPECTROMETRY; ACCURATE MASS;
D O I
10.1007/s10910-012-0042-6
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
To count the number of chemical compositions of a particular mass, we consider an alphabet with a mass function which assigns a mass to each letter in . We then compute the mass of a word (an ordered sequence of letters) by adding the masses of the constituent letters. Our main interest is to count the number of words that have a particular mass, where we ignore the order of the letters within the word. We show first that counting the number of words of a given mass has a geometric interpretation, whose solutions are called Ehrhart quasi-polynomials, a class of functions defined on integers. These special functions are "periodic" in the sense that they use the same polynomial every lambda steps. In addition to discovering the connection between counting compositions and Ehrhart quasi-polynomials, we also find number theoretic results that greatly reduce the number of candidates for the period, lambda. Finally, we illustrate the usefulness of these results and the use of a software library named barvinok (by Verdoolaege et al.) by applying them to eight different classes of chemical compositions, including organic molecules, peptides, DNA, and RNA.
引用
收藏
页码:2446 / 2470
页数:25
相关论文
共 50 条