pymacroms-复杂高分辨率聚合物质谱的高效定量

pymacroms的Python项目详细描述


pymacroms

复杂高分辨率聚合物质谱的高效定量

这个程序的目的是识别和量化大分子物种 在基于所用单体的高分辨率质谱中,可能的端基 加合离子。实验光谱作为中心峰值表导入 从逗号分隔值(CSV)文件或直接从thermo raw文件(从v1.0.0)。请查找示例用法的代码 在我们的webpage上。

从版本1.0.0开始,pymacroms需要64位版本的python。

依赖关系

pymacroms需要安装以下模块:

  • IsoSpecPy用于同位素模式的生成
  • 用于数据处理的numpy和pandas
  • 通过线性回归进行量化的sklearn
  • matplotlib用于快速表示结果
  • ProgressBar2用于在更耗时的步骤中获得反馈
  • 用于生成pdf报告的reportlab和svglib
  • 与Thermo的RawFileReader接口的pythonnet
引文

有关算法和 在工作中使用pymacroms时请引用我们:

K. De Bruycker, T. Krappitz, C. Barner-Kowollik, ACS Macro Lett.2018, 1443-1447.

许可证
  • pymacroms在麻省理工学院的许可下是免费的。 有关详细信息,请参阅许可证文件。
  • pymacroms使用rawfilereader读取工具。版权所有©2016赛默飞世尔科技公司。保留所有权利。 如果使用pymacroms,则表示您同意rawfilereader的许可协议,在安装pymacroms时会提供该协议的副本。
更改日志
1.0.5
  • 引入了对扫描过滤器的基本支持(将导入的数据限制为1种扫描类型)。不同的扫描类型对平均算法是有害的,而且可能没有什么意义。
  • 提高与unix系统的兼容性,安装pythonnet包似乎是最大的困难。
  • 小错误修复
1.0.0
  • Thermo原始文件现在可以用作输入,而无需任何预处理
    • 默认情况下,所有扫描都是单独导入的
    • 扫描可以通过提供一系列扫描或保留时间来平均
  • 引入了新的msdata类
    • 处理csv文件(以前是spectrum类)和thermo raw文件的读取
    • 存储所有导入的光谱和相应的处理结果,以便对多个扫描进行批处理
    • 后处理的结果仍然在频谱类,所以每次扫描的基础…未来问题
  • 版本1.0.0及以后的版本是根据麻省理工学院的许可证(而不是GNU GPL v3.0的旧版本)授权的,以符合Thermo的RawFileReader的许可要求
0.2.0
  • 等压物种现在已预过滤,这将显著缩短计算时间
  • 引入了定义单体/端基自定义数据库的选项(优先级高于内置数据库)
  • 引入了将输出保存为pdf报告的选项
0.1.2
  • 更新代码以使用新的isospecpy 1.9.x api
0.1.1
  • 与isospecpy接口的小修复程序
  • 修复了与isospecpy 1.9.x的兼容性
0.1.0
  • 初始版本

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

推荐PyPI第三方库


热门话题
java语义理解递归反向字符串返回语句   java toString()方法打印空值   java大型IN子句   如何使用JavaSpring在JavaScriptjQuery中设置post路径   java ByteArrayOutputStream已上载到服务器   java为什么轮询在SocketIO上获取数据“无法加载请求的项”?   java源代码应该以UTF8格式保存   Java数据库轮询器?   在Java中将double转换为float   java AccessDeniedException:C:\Windows\System32\drivers\etc\hosts