Skip to main content

通过低分辨率 GC-MS 进行代谢组学分析的数据处理和注释

项目描述

目录

元MS

MetaMS是用于代谢组学数据处理和注释的工作流程

当前版本

2.1.3

数据输入格式

  • 用于 GC-MS 的 ANDI NetCDF (.cdf)
  • CoreMS 自包含分层数据格式 (.hdf5)
  • 安捷伦化学工作站(进行中)

数据输出格式

  • Pandas 数据框(可以使用 pickle、h5 等保存)
  • 文本文件(.csv、制表符分隔的 .txt 等)
  • 微软 Excel (xlsx)
  • 工作流元数据的 JSON
  • 自包含分层数据格式 (.hdf5),包括处理数据集的原始数据和 ime-series 数据点,所有相关元数据都存储为 json 属性

数据结构类型

  • 气相色谱-质谱

可用功能

信号处理

  • 基线检测、减法、平滑
  • 基于 m/z 的色谱峰解卷积,
  • 手动和自动噪声阈值计算
  • 一阶和二阶导数峰值选取方法
  • 峰面积计算

校准

  • 保留指数线性 XXX 方法

化合物鉴定

  • 自动本地(SQLite)或外部(MongoDB 或 PostgreSQL)数据库检查、生成和搜索
  • 具有所有光谱相似性方法的自动分子匹配算法

MetaMS 安装

  • 皮皮:
pip3 install metams
  • 从来源:
pip3 install --editable .

为了能够打开 chemstation 文件,需要安装 pythonnet:

  • 视窗:

    pip3 install pythonnet
    
  • Mac 和 Linux:

    brew install mono
    pip3 install pythonnet   
    

执行

metaMS dump_json_template MetamsFile.json
metaMS dump_corems_json_template CoremsFile.json

根据您的数据集和工作流参数修改 MetamsFile.json 和 CoremsFile.json 确保在 MetamsFile.json 中包含 CoremsFile.json 路径:“corems_json_path”:“path_to_CoremsFile.json”

metaMS run-gcms-workflow path_to_MetamsFile.json

MiniWDL

  • 更改 wdl/metams_input.json 以指定数据位置

  • 更改 data/CoremsFile.json 以指定工作流参数

安装 miniWDL:

pip3 install miniwdl

称呼:

miniwdl run wdl/metaMS.wdl -i wdl/metams_input.json --verbose --no-cache --copy-input-files

MetaMS Docker 容器

包含 MetaMS 命令行作为入口点的 docker 映像

如果你没有安装 docker,最简单的方法是安装 docker for desktop

  • 从 Docker Registry 中拉取:

    docker pull corilo/metams:latest
    
  • 或从源构建图像:

    docker build -t metams:latest .
    
  • 从容器运行工作流:

    $(data_dir) = 包含 gcms 数据、MetamsFile.json 和 CoremsFile.json 的目录的完整路径

    docker run -v $(data_dir):/metaB/data corilo/metams:latest metaMS run-gcms-workflow /metaB/data/MetamsFile.json
    
  • 获取参数模板:

    docker run -v $(data_dir):/metaB/data corilo/metams:latest metaMS dump_json_template /metaB/data/MetamsFile.json
    
    docker run -v $(data_dir):/metaB/data corilo/metams:latest metaMS dump_corems_json_template /metaB/data/CoremsFile.json
    

免责声明

本材料是作为对美国政府机构赞助的工作的说明而编写的。美国政府、美国能源部、Battelle 公司、其任何雇员、或合作开发这些材料的任何司法管辖区或组织均不作出任何明示或暗示的保证,或承担任何法律责任或对披露的任何信息、设备、产品、软件或过程的准确性、完整性或有用性负责,或表示其使用不会侵犯私有权利。

本文通过商品名称、商标、制造商或其他方式提及任何特定的商业产品、过程或服务,并不一定构成或暗示其得到美国政府或其任何机构或巴特尔纪念研究所的认可、推荐或青睐。本文所表达作者的观点和意见不一定陈述或反映美国政府或其任何机构的观点和意见。

             PACIFIC NORTHWEST NATIONAL LABORATORY
                          operated by
                            BATTELLE
                            for the
               UNITED STATES DEPARTMENT OF ENERGY
                under Contract DE-AC05-76RL01830

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

metaMS-2.1.3.tar.gz (8.7 kB 查看哈希

已上传 source

内置分布

metaMS-2.1.3-py3-none-any.whl (11.5 kB 查看哈希

已上传 py3