用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 Android将字符串拆分为数组   java如何读取底层HttpServerExchange对象中的响应数据?   在jenkins上安装gitplugin时出现java错误   java DecimalFormat格式decimal,用于保留可变数量的尾随零   java Jaxws、spring和SpringBeanAutowiringSupport   Gson中抽象类的java反序列化   监视Windows服务器中的UDP数据包丢失,Java   java从侦听器调用所有者类   java Scala和Robocode类循环错误   java映像未上载到数据库   java如何将XML文件直接写入zip存档?   java为什么需要EventSourcingHandler(在聚合对象中)?   接受特定对象或其子类型的java通用方法   java Spring安全过滤器映射在特定Url模式上禁用