跳转到主要内容

用于解析和处理肽-光谱匹配和搜索引擎结果的通用工具。

项目描述

Python中解析和处理肽-光谱匹配和搜索引擎结果的通用工具。

GitHub release PyPI Bioconda GitHub Actions tests status GitHub Actions build status Codecov GitHub Twitter

关于

简介

psm_utils 是一个 Python 包,用于解析和处理肽段-质谱匹配(PSM)和蛋白质组学搜索引擎结果。它主要开发用于在 CompOmics 开发的 Python 包中,如 MS²PIPDeepLCMS²Rescore,但对于处理 PSM 和 PSM 文件的人来说也非常有用。此外,它提供了一个易于使用的 CLI 和 Web 服务器,可以将搜索引擎结果从一种 PSM 文件格式转换为另一种格式。

目标和非目标

  • 提供易于使用的 Python API 来处理 PSM。

  • 提供统一的 Python API 来访问现有的众多蛋白质组学搜索引擎输出格式。

  • 遵循社区标准:psm_utils 实用地遵循由 HUPO 蛋白质组学标准倡议 开发的标准,例如 ProForma 2.0通用质谱标识符mzIdentML

  • 保持 开放和动态:psm_utils 完全开源,采用宽松的 Apache 2.0 许可证。可以轻松添加新的读取器和写入器模块,我们欢迎每个人为项目做出贡献。有关更多信息,请参阅 贡献

  • 不要重复造轮子:相反,psm_utils 严重依赖如 pyteomicspsims 等包,这些包具有读取和/或写入 PSM 文件的现有功能。psm_utils.io 提供了一个基于这些包的统一、高级 Python API。

支持文件格式

文件格式

psm_utils 标签

读取支持

写入支持

FlashLFQ 通用 TSV

flashlfq

ionbot CSV

ionbot

OpenMS idXML

idxml

MaxQuant msms.txt

msms

MS Amanda CSV

msamanda

mzIdentML

mzid

Parquet

parquet

肽段记录

peprec

pepXML

pepxml

Percolator 分表

percolator

蛋白质组发现器 MSF

proteome_discoverer

Sage Parquet

sage_parquet

Sage TSV

sage_tsv

ProteoScape Parquet

proteoscape

TSV

tsv

X!Tandem XML

xtandem

图例:✅ 支持,❌ 不支持

psm_utils 在线

Open in streamlit

psm_utils 在线 是基于 psm_utils Python 包构建的基于 Streamlit 的 Web 服务器。它允许您轻松检索任何支持的 PSM 文件类型的蛋白质组学 PSM 统计信息,并将搜索引擎结果从一种 PSM 文件格式转换为另一种格式。点击上面的徽章即可开始!

安装

Install with pip
pip install psm-utils
Install with Bioconda
conda install -c bioconda psm-utils

完整文档

完整文档,包括快速入门指南和 Python API 参考信息,可在 psm_utils.readthedocs.io 上找到。

引用

如果您在研究中使用了 psm_utils,请引用以下出版物:

psm_utils:解析和处理肽段-质谱匹配和蛋白质组学搜索结果的 Python 高级 API。
Ralf Gabriels,Arthur Declercq,Robbin Bouwmeester,Sven Degroeve,Lennart Martens。
蛋白质组研究杂志(2022)。doi:10.1021/acs.jproteome.2c00609

项目详情


下载文件

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

源分布

psm_utils-1.1.1.tar.gz (69.9 kB 查看哈希值)

上传时间

构建分布

psm_utils-1.1.1-py3-none-any.whl (79.0 kB 查看哈希值)

上传时间 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面