用HyperEMG模型拟合飞行时间质谱

emgfit的Python项目详细描述


https://github.com/RobbenRoll/emgfit/workflows/CI%20tests/badge.svg?branch=masterhttps://img.shields.io/pypi/v/emgfit.svg

飞行时间质谱的超肌电模型拟合

emgfit是一个Python包,用于飞行时间(TOF)质量的峰值拟合 超指数修正高斯(Hyper-EMG[1])模型的光谱 功能。emgfit是lmfit[2]曲线拟合包的包装器 并使用了许多lmfit的用户友好的高级功能。经验 lmfit可能有帮助,但不是使用emgfit的必要先决条件 由于lmfit的lmfit功能基本上是“隐藏在引擎盖下”。emgfit是 设计为用户友好型,并在合理的情况下提供自动化功能 同时也为用户提供了大量的灵活性和控制力。 根据用户的偏好,可以快速分析整个频谱 只有几行代码。或者,各种可选功能包括 可帮助用户进行更严格的分析。模型功能和 emgfit提供的统计方法可用于分析 其他领域的光谱数据。在

除其他功能外,emgfit工具箱包括:

  • 自动灵敏的峰值检测
  • AME2016[3]数据库自动导入相关文献值
  • 最佳峰形模型的自动选择
  • 用二元极大似然法拟合低统计量峰
  • 用大量峰值同时拟合整个光谱
  • 将所有相关拟合结果(包括拟合统计数据和绘图)导出到 EXCEL输出文件,便于后期处理

emgfit设计用于Jupyter笔记本电脑,它已经成为 数据科学界的标准工具。的使用和功能 emgfit最好通过阅读本教程来了解。教程和更多 详细信息可在documentation of emgfit中找到。在

参考文献

[1]Purushothaman, S., et al. “Hyper-EMG: A new probability distribution function composed of Exponentially Modified Gaussian distributions to analyze asymmetric peak shapes in high-resolution time-of-flight mass spectrometry.” International Journal of Mass Spectrometry 421 (2017): 245-254.
^{tb2}$
[3]Wang, M., et al. “The AME2016 atomic mass evaluation (II). Tables, graphs and references.” Chinese Physics C 41.3 (2017): 030003.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何向xsi:nil元素添加另一个属性?   Java抽象泛型方法,使用具体类型实现通配符   java使用pcap4j截断pcap文件   当我放置字母a、b和c时,java中的异常预期会下降   java设置活动对话框不可取消   接口类型变量上的Java克隆   使用Java或BouncyCastle对CSR(证书签名请求)进行安全解码/读取   java调用SavingsAccount对象上的函数并打印结果   java如何在Android应用程序上显示地图上的兴趣点(POI)并与之交互?   如果在JavaFX中的ResultSet中未找到任何内容,则显示java警报   java我将springboot和@component与@scheduled一起使用,它每12小时锁定一次   ApachePOI如何使用java删除包含字符串的word表的行   java如果对象(x,y)靠近其他对象(x,y)   从未对JMSException调用java JMS CachingConnectionFactory OneException方法   javascript使用java将HTML页面转换为MS word