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.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyteomics.pepxmltk-0.3.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.45.0 CPython/3.8.2

File hashes

Hashes for pyteomics.pepxmltk-0.3.tar.gz
Algorithm Hash digest
SHA256 948fac31cfb081a305d729519da9ba34df8d8f158aa42d39da5e48474c25daa0
MD5 f3f8981c96a469d6059d0ec16f8bb95d
BLAKE2b-256 6a9f6b7f6cc86b205c86dd26a37300579c3a1a6aebe0f78ef90e64d6badfba17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyteomics.pepxmltk-0.3-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.45.0 CPython/3.8.2

File hashes

Hashes for pyteomics.pepxmltk-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1152dcb64dfd161db534b3910effe312b17436e342992a3a9a116561e1bb4975
MD5 e80ba902f02c42cc1d7f1896db11bf6d
BLAKE2b-256 70497cf2709626769de39fed4a572f1dcd24daf139b374cc276e94e9c1e267fa

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