Skip to main content

将蛋白质位点映射到人类参考序列。

项目描述

原映射器

Protmapper 基于 UniProt、PhosphoSitePlus 和手动管理将蛋白质位点的参考映射到人类参考序列。

安装

Python 包

Protmapper 是一个 Python 包,可在 PyPI 上使用,可以安装为:

pip install protmapper

码头集装箱

或者,可以运行 Protmapper Docker 容器以将其公开为 REST API,如下所示:

docker run -d -p 8008:8008 labsyspharm/protmapper:latest

命令行界面

除了通过 Python API 和 REST 服务支持使用之外,Protmapper 还提供了一个命令行界面,可以按如下方式使用。

Run Protmapper on a list of proteins with residues and sites provided in a
text file.

positional arguments:
  input                 Path to an input file. The input file is a text file
                        in which each row consists of four comma separated
                        values, with the first element being a protein ID, the
                        second, the namespace in which that ID is valid
                        (uniprot or hgnc),third, an amino acid represented as
                        a single capital letter, and fourth, a site position
                        on the protein.
  output                Path to the output file to be generated. Each line of
                        the output file corresponds to a line in the input
                        file. Each linerepresents a mapped site produced by
                        Protmapper.

optional arguments:
  -h, --help            show this help message and exit
  --peptide             If given, the third element of each row of the input
                        file is a peptide (amino acid sequence) rather than a
                        single amino acid residue. In this case, peptide-
                        oriented mappings are applied. In this mode the
                        following boolean arguments are ignored.
  --no_methionine_offset
                        If given, will not check for off-by-one errors in site
                        position (possibly) attributable to site numbering
                        from mature proteins after cleavage of the initial
                        methionine.
  --no_orthology_mapping
                        If given, will not check sequence positions for known
                        modification sites in mouse or rat sequences (based on
                        PhosphoSitePlus data).
  --no_isoform_mapping  If given, will not check sequence positions for known
                        modifications in other human isoforms of the protein
                        (based on PhosphoSitePlus data).

文档

有关 Protmapper 的详细文档,请访问http://protmapper.readthedocs.io

资金

protmapper 的开发由 DARPA 自动科学发现框架项目(ARO 赠款 W911NF018-1-0124)资助。

引文

@article{bachman2019protmapper,
  author = {Bachman, John A and Gyori, Benjamin M and Sorger, Peter K},
  doi = {10.1101/822668},
  journal = {bioRxiv},
  publisher = {Cold Spring Harbor Laboratory},
  title = {{Assembling a phosphoproteomic knowledge base using ProtMapper to normalize phosphosite information from databases and text mining}},
  url = {https://www.biorxiv.org/content/early/2019/11/06/822668.1},
  year = {2019}
}

项目详情


下载文件

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

源分布

protmapper-0.0.27.tar.gz (33.4 kB 查看哈希

已上传 source

内置分布

protmapper-0.0.27-py3-none-any.whl (35.5 kB 查看哈希

已上传 py3