Department of Chemistry, Humboldt University Berlin, 12489 Berlin, Germany.
J Am Soc Mass Spectrom. 2022 Feb 2;33(2):382-389. doi: 10.1021/jasms.1c00371. Epub 2022 Jan 11.
The increasing popularity of high-resolution mass spectrometry has led to many custom software solutions to process, interpret, and reveal information from high-resolution mass spectra. Although there are numerous software packages for peak-picking, calibration, and formula-finding, there are additional layers of information available when it comes to detecting repeated motifs from polymers or molecules with repeating structures or products of chemical or biochemical transformations that exhibit systematic, serial chemical changes of mass. Constellation is an open-source, Python-based web application that allows the user first to expand their high-resolution mass data into the mass defect space, after which a trend finding algorithm is used for supervised or unsupervised detection of repeating motifs. Many adjustable parameters allow the user to tailor their trend-search to target particular chemical moieties or repeating units, or search for all potential motifs within certain limits. The algorithm has a built-in optimization routine to provide a good starting point for the main trend finding parameters before user customization. Visualization tools allow interrogation of the data and any trends/patterns to a highly specific degree and save publication-quality images directly from the interface. As Constellation is deployed as a web application, it is easily used by anyone with a web browser; no software download or high-powered computer is required, as computations are performed on a remote high-powered data server run by our group.
高分辨率质谱的日益普及催生了许多用于处理、解释和挖掘高分辨率质谱信息的定制软件解决方案。虽然有许多用于峰提取、校准和分子式查找的软件包,但在检测聚合物或具有重复结构的分子的重复模式,或者检测具有系统的、连续的质量化学变化的化学或生化转化的产物时,还存在其他层次的信息。Constellation 是一个基于 Python 的开源网络应用程序,允许用户首先将其高分辨率质谱数据扩展到质量亏损空间,然后使用趋势发现算法对重复模式进行有监督或无监督检测。许多可调参数允许用户根据特定的化学部分或重复单元来调整趋势搜索,或者在一定限制内搜索所有潜在的模式。该算法具有内置的优化例程,可在用户自定义之前为主趋势发现参数提供良好的起点。可视化工具允许用户以高度特定的方式查询数据和任何趋势/模式,并直接从界面保存具有出版质量的图像。由于 Constellation 被部署为一个网络应用程序,因此任何有网络浏览器的人都可以轻松使用它;不需要下载软件或高性能计算机,因为计算是在我们小组运行的远程高性能数据服务器上进行的。