Database MALDI峰值的简单数据库设置

Database MALDI峰值的简单数据库设置,database,Database,我有一个非常简单的问题,我可以提出一个粗略的解决方案,但在我看来,可能有一些现成的答案 问题:我有一个离散值列表(这些是质量单位),我想在离散值(已知质量单位)及其标识的数据库中找到这些离散值,允许进行一些不精确的匹配。示例:如果我在数据库中查找500.23,则任何+/-0.025都将被视为匹配项(50 ppm或0.005%)。该公差应可调。因此,在本例中,500.23可能返回数据库文本值500.25,即复合A 如果有人想建议最直接的方法,我也可以自己制作这个工具。我精通Matlab,有些精通R

我有一个非常简单的问题,我可以提出一个粗略的解决方案,但在我看来,可能有一些现成的答案

问题:我有一个离散值列表(这些是质量单位),我想在离散值(已知质量单位)及其标识的数据库中找到这些离散值,允许进行一些不精确的匹配。示例:如果我在数据库中查找500.23,则任何+/-0.025都将被视为匹配项(50 ppm或0.005%)。该公差应可调。因此,在本例中,500.23可能返回数据库文本值500.25,即复合A

如果有人想建议最直接的方法,我也可以自己制作这个工具。我精通Matlab,有些精通R,擅长excel,访问能力差,对SQL一无所知。最好的情况是非编码人员使用此工具


背景:这个问题的真正背景是,我有MALDI TOF数据,我从实验中确定了感兴趣的峰值(质量;m/z)。这些质量对应于酶消化后释放的分子。这类分子报告了具有已知身份的质量,但与肽质量指纹或代谢组学数据库不同,这些已知质量大多未发表和/或未计算,因此我想将它们与我自己制作的数据库进行交叉引用。每个质量对应一个恒等式。质量不会精确匹配,能够使用指定的质量公差进行搜索是关键。

有很多质谱仪数据解决方案,您可能需要查看。例如:

我感谢您的帮助,但不幸的是,我已经熟悉这些工具。我希望创建一个简单的数据库来查询大众。这与代谢组学或脂质组学数据库关系最为密切,但我想用我策划的数据填充数据库。离子源是一个很好的参考,我非常感谢你花时间提供答案。