Suppr超能文献

分子同位素质量态的内存高效计算。

Memory-efficient calculation of the isotopic mass states of a molecule.

机构信息

Department of Chemistry and Volen Center for Complex Systems, Brandeis University, Waltham, MA 02454, USA.

出版信息

Rapid Commun Mass Spectrom. 2010 Sep;24(18):2689-96. doi: 10.1002/rcm.4666.

Abstract

Our previous work postulated a transition concept among different isotopic mass states (i.e., isotopic species) of a molecule, and developed a hierarchical algorithm for accurately calculating their masses and abundances. A theoretical mass spectrum can be generated by convoluting a peak shape function to these discrete mass states. This approach suffers from limited memory if a level in the hierarchical structure has too many mass states. Here we present a memory efficient divide-and-recursively-combine algorithm to do the calculation, which also improves the truncation method used in the previous hierarchical algorithm. Instead of treating all of the elements in a molecule as a whole, the new algorithm first 'strips' each element one by one. For the mass states of each element, a hierarchical structure is established and kept in the memory. This process reduces the memory usage by orders of magnitude (e.g., for bovine insulin, memory can be reduced from gigabytes to kilobytes). Next, a recursive algorithm is applied to combine mass states of elements to mass states of the whole molecule. The algorithm described above has been implemented as a computer program called Isotope Calculator, which was written in C++. It is freely available under the GNU Lesser General Public License from http://www.cs.brandeis.edu/~hong/software.html or http://people.brandeis.edu/~agar.

摘要

我们之前的工作提出了分子不同同位素质量态(即同位素物种)之间的过渡概念,并开发了一种层次算法来准确计算它们的质量和丰度。通过将峰形函数卷积到这些离散的质量态上,可以生成理论质谱。如果层次结构中的某个级别有太多的质量态,这种方法的内存会受到限制。这里我们提出了一种内存高效的分治递归组合算法来进行计算,同时也改进了之前层次算法中使用的截断方法。新算法不是将分子中的所有元素作为一个整体来处理,而是逐个“剥离”每个元素。对于每个元素的质量态,建立一个层次结构并保存在内存中。这个过程将内存使用量减少了几个数量级(例如,对于牛胰岛素,内存可以从千兆字节减少到千字节)。接下来,应用递归算法将元素的质量态组合成整个分子的质量态。上述算法已实现为一个名为“Isotope Calculator”的计算机程序,它是用 C++编写的。可以在 GNU Lesser General Public License 下从以下网址免费获得:http://www.cs.brandeis.edu/~hong/software.htmlhttp://people.brandeis.edu/~agar。

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验