Skip to main content

Tools to process mass spectrometry data.

Project description

TidyMS2 PR

Tools to process mass spectrometry data.

TidyMS2 is an upgraded version from TidyMS, built from scratch and designed to work with Python latest practices.

TidyMS2 offers a highly customizable framework for processing mass spectrometry datasets:

For processing MS datasets:

  • tools for processing LC-MS datasets: build pipelines to define how to process your data and TidyMS manages the rest.
  • optimized for scalability: efficiently processes datasets with thousands of samples while maintaining a minimal memory footprint.
  • test your pipelines with dataset simulation utilities
  • data persistence for intermediate data and results
  • result visualization

For creating new processing algorithms

  • a highly extensive data model for expressing features
  • a data flow model that validates and manages data through your data pipeline.

Installation

[!WARNING] TidyMS2 is currently in early development, and the API may be subject to breaking changes until the 1.0 release. Please be aware that future updates may alter functionality or behavior. We recommend keeping an eye on the release notes and updating your usage accordingly. Once the library reaches version 1.0, the API will be considered stable, and breaking changes will adapt to the SemVer policy.

TidyMS is installed using pip:

pip install tidyms2

Documentation

The library documentation is available here.

Getting help

The library documentation contains tutorials on a variety on topics. If you weren't able to find an answer to your problem, you can use the project discussion board

Development

If you encounter a problem or bug, you can report it using the issue tracker.

Before submitting a new issue, please search the issue tracker to see if the problem has already been reported.

If your question is about how to achieve a specific task or use the library in a certain way, we recommend posting it in the discussions section.

When reporting an issue, it's helpful to include the following details:

  • A code snippet that reproduces the problem.
  • If an error occurs, please include the full traceback.
  • A brief explanation of why the current behavior is incorrect or unexpected.

For guidelines on how to write an issue report, refer to this post.

Contributing

Checkout the developer and contributing guides in the library documentation

Citation

If you find TidyMS useful, we would appreciate citations:

Riquelme, G.; Zabalegui, N.; Marchi, P.; Jones, C.M.; Monge, M.E. A Python-Based Pipeline for Preprocessing LC–MS Data for Untargeted Metabolomics Workflows. Metabolites 2020, 10, 416, doi:10.3390/metabo10100416.

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

tidyms2-0.1.0.tar.gz (537.1 kB view details)

Uploaded Source

Built Distribution

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

tidyms2-0.1.0-py3-none-any.whl (152.8 kB view details)

Uploaded Python 3

File details

Details for the file tidyms2-0.1.0.tar.gz.

File metadata

  • Download URL: tidyms2-0.1.0.tar.gz
  • Upload date:
  • Size: 537.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tidyms2-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5dbac068a495a6e41e61ee779ed8f05bd33d630a3a53069707ecadced0bcf7a0
MD5 a76f813969776a95c0d65b04144b928e
BLAKE2b-256 419559e60d6fd766b7854aeb7c63c37d5c3d496ee6354a71c73228d614838d7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for tidyms2-0.1.0.tar.gz:

Publisher: publish.yaml on griquelme/tidyms2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tidyms2-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: tidyms2-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 152.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for tidyms2-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b011ac4fe2e446bdebcb78d3bde98d7311aeb36f3e7c5765c5bb4a86e08f9c09
MD5 e2eaeb71ef1f635cca986d922d211281
BLAKE2b-256 10062981bf3da0538b5156f2d18a40ab5c3a59a7eeb5b4b433584a34f1a0cf01

See more details on using hashes here.

Provenance

The following attestation bundles were made for tidyms2-0.1.0-py3-none-any.whl:

Publisher: publish.yaml on griquelme/tidyms2

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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