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 Oracle将休眠为ISO 8601日期格式   当有线程时,swing计时器不会停止。睡在Java里面   如何使用swing在java中清空密码字段值(字符串)   如何在编辑文本字段上设置单词java(安卓)   单独类中的java OkHttp请求   java Tomcat配置文件/上下文xml似乎已经崩溃了。请确保它是可分析和有效的。有关详细信息,请参阅服务器日志   java在科尔多瓦的ActivityResult上传递   java如何在映射中保持插入顺序。工厂?   “DataOutputStream”和“ObjectOutputStream”之间的java差异   java从FTP文件列表中获取项目的时间戳   java如何在spring security中为每个人忽略一些资源/URL?   模板类嵌套时新的Java泛型类构造函数问题   java读取并查找文件大小为1GB的行   java如何使用字符串say“stop”停止整数格式的while循环   java是否可以在应用程序启动之间将JVM保留在内存中?   java Springboot出现“出现意外错误(类型=内部服务器错误,状态=500)”的问题