mzml文件解析器和isa选项卡的转换器

mzml2isa的Python项目详细描述


mzmlimzml文件中提取元数据,并将其写入isa选项卡文档。

VersionPy versionsGitBiocondaBuild Status (Travis)Build Status (AppVeyor)LicenseRTD docDOIPaper

概述

mzml2isa是python3程序,可以自动生成is a tab文档 从原始xml元组数据文件(mzml open access数据格式)构造元数据文件。 mzml2isa工具提供了isa-tab代谢组学研究的基础,它可以 然后使用isa编辑工具isacreator进行编辑(请参见MetaboLights pre-packaged ISA Creator

功能
  • mzml文件中提取元信息,并将其存储为python字典或 将其序列化为json格式的文档。
  • 创建一个isa选项卡文件结构,并填写相关的元信息。
  • 将无法从mzml文件分析的其他元数据添加到 通过json格式的dictionary或xls文件的isa tab文件。

用法

cli

mzml2isa -i /path/to/mzml_files/ -o /path/to/out_folder/ -s name_of_study

python模块

Usage page和 关于Examples page的更多信息 信息。

代谢

MetaboLights要测试的研究 转换器,运行

python scripts/metabolights-dl.py <size>
<>从存储库内部,其中{eM1}$$大小EEM>是GiB中的最大大小 可以分配下载文件。脚本将文件下载到 example_files/metabolights文件夹,然后在上运行mzml2isa 那些文件..

如果您使用带curlftpfsbash的*nix机器, 您也可以运行

scripts/metabolights.sh

将数据库装载到示例目录并开始转换mzml 学习。

工作流程

workflow

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

推荐PyPI第三方库


热门话题
使用概要文件后找不到java bean不确定原因   多线程如果信号量锁获取/tryAcquire失败,如何使Java线程执行不同的任务而不是阻塞?   java编译器在同一目录中找不到其他类   在Java中,如何检查表示时间戳的字符串是否为有效日期?   java Commons vfs FindFile虚拟文件   TomcatJava。util。计时器空指针异常   java是在Oracle和Vertica之间移动数据的有效方法   java Adobe Acrobat Reader无法打开pdf文件,因为该文件不是受支持的文件类型,或者该文件已损坏   java使用usb驱动程序libusb、usb4java ecc。。为什么它如此不受支持?   java如何在第二列或特定列中插入jface TreeViewer?   java通过internet发送对象并调用其方法   带超声波传感器的Esp32Cam   java Cassandra分页问题最后一页的分页状态不正确   Java/WildFly/MongoDB/JAAS身份验证始终返回403禁止