Skip to main content

A powerful proteomic analysis tool

Project description

protmaster: Tools For working with proteomics

protmaster is a Python package designed to process high-resolution mass spectrometry data that is coupled with liquid chromatography (LC). Its primary objective is to provide scientists with a user-friendly tool that can be used to read, process, and visualize proteomics data acquired using LC/GC-HRMS .

By utilizing protmaster, users can more easily analyze complex data sets, resulting in a more efficient and streamlined research process. Whether working with LC coupled HRMS data, protmaster is a reliable and effective solution that can help researchers to achieve their scientific goals.

Contributer: Ting Tang

First release date: Sep.17.2024

Update

Sep.18.2024: protmaster update Log 0.0.2:

* update the extract_tic method

protmaster can be installed and import as following:

pip install protmaster

If you just want to update a new version, please update as following:

pip install protmaster -U

pyhrms requires major dependencies:

  • numpy>=1.19.2

  • pandas>1.3.3

  • matplotlib>=3.3.2

  • pymzml>=2.4.7

  • scipy>=1.6.2

  • molmass==2021.6.18

  • tqdm>=4.62.3

  • openpyxl>=3.0.9

  • networkx>=2.6.3

  • scikit-learn>=1.0.2

  • pyopenms >= 3.0.0

Features

protmaster provides following functions:

  • Read raw LC/GC-HRMS data in mzML format;

  • Powerful and accurate peak picking function for LC/GC HRMS;

  • retention time (rt) and mass over Z stands for charge number of ions (m/z) will be aligned based on user defined error range.

  • Covert profile data to centroid

  • Parallel computing to improve efficiency;

  • Interactive visualizations of raw mzML data;

  • Supporting searching for Local database and massbank;

  • MS quality evaluation for ms data in profile.

  • Can process SWATH data.

Licensing

The package is open source and can be utilized under MIT license. Please find the detail in licence file.

Table of Content

  1. Quick start

  • Feature prioritization : multi_process()

  • Database matching : multi_process_database_matching()

  • Result filtering : post_filter()

  • Result summarizing : summarize_results()

Note

Please note that the documentation is currently a work in progress, and there is more content that is being written. I apologize for any inconvenience this may cause, but rest assured that I am continually updating the documentation to provide you with the most comprehensive guide to using protmaster.

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

protmaster-0.0.2.zip (7.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

protmaster-0.0.2-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file protmaster-0.0.2.zip.

File metadata

  • Download URL: protmaster-0.0.2.zip
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.11

File hashes

Hashes for protmaster-0.0.2.zip
Algorithm Hash digest
SHA256 fb67d7429dd702d5bbee67cef52a5279ba24bcd71c09a6af5927a01bc6494fa4
MD5 84444af8663fbd542b7ebfa5f88d0489
BLAKE2b-256 e5820b311cd0806a17b6026f27890117152b81e898ec52b1a7fe4765e37ab9d8

See more details on using hashes here.

File details

Details for the file protmaster-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: protmaster-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.11

File hashes

Hashes for protmaster-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d1b0ca5ebb5c848762c56bfae8c2ccb46f44cc7b879e5a270d9f06a178614b91
MD5 c3640b713aeab82a32e971be03b0c0de
BLAKE2b-256 3d97acda4069a2648c427877c73e60014047a4bd000bdcd385f3701d03fc4f65

See more details on using hashes here.

Supported by

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