Skip to main content

A utility for creation of pepXML files from Python objects and TandemXML files.

Project description

pyteomics.pepxmltk - a pepXML writer and Tandem2XML converter

pyteomics.pepxmltk is a module based on the [pyteomics](https://pyteomics.readthedocs.io/) package that allows creation of [pepXML](http://tools.proteomecenter.org/wiki/index.php?title=Formats:pepXML) files from Python objects of a certain structure. The structure corresponds to tokens generated by the pyteomics TandemXML parser.

This package provides a module that can be used for writing pepXML files from your Python code, as well as a command-line script for conversion, merging or filtering of X!Tandem files to pepXML. Unlike its analog from Trans-Proteomic Pipeline (TPP), the script is capable of handling non-standard enzymes.

The package contains two scripts: pepxmltk.py and runtandem. pepxmltk.py does conversion from X!Tandem XML to pepXML, or from pepXML to pepXML, while optionally combining multiple files and performing FDR filtering. runtandem is a CLI wrapper that simplifies the repetitive actions of creating taxonomy.xml, running X!Tandem, and converting the result to pepXML.

Dependencies

  • pyteomics

  • numpy

  • lxml

  • jinja2

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyteomics.pepxmltk-0.3.1.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

pyteomics.pepxmltk-0.3.1-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file pyteomics.pepxmltk-0.3.1.tar.gz.

File metadata

  • Download URL: pyteomics.pepxmltk-0.3.1.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

File hashes

Hashes for pyteomics.pepxmltk-0.3.1.tar.gz
Algorithm Hash digest
SHA256 f4de22c96a24be8a5022679add726e4caf693b3522367e72aa6d326309d11b07
MD5 e875aa51c4710831ada1b7933e9c9499
BLAKE2b-256 eb9737a27bc38a0046dc3eaee7afadca05af0308edc2a291f0264e07e8861da4

See more details on using hashes here.

File details

Details for the file pyteomics.pepxmltk-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: pyteomics.pepxmltk-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

File hashes

Hashes for pyteomics.pepxmltk-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 acf1976a0f2506cc872a489f07b1499fc99923ebdb206b4a69a689fa49ab3e5c
MD5 39828955fd7538289d2b62f26c017ed4
BLAKE2b-256 38dbd3cec87d3f66c2eb879436fc9bc4a22921877593a5423f0daac5c9d30e29

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page