Skip to main content

MOCCA2 is an open-source Python project to analyze HPLC-DAD raw data

Project description

PyPI pytest Docs Pages

Welcome to MOCCA2

This package is based on MOCCA package by HaasCP.

MOCCA2 provides powerful functions for 2D chromatogram processing. This facilitates data exploration and building automated processing pipelines.

Current features include:

  • data import using Chromatogram()
  • baseline correction using estimate_baseline() or Chromatogram.correct_baseline()
  • peak picking using find_peaks() or Chromatogram.find_peaks()
  • deconvolution using deconvolve_fixed(), deconvolve_adaptive() or Chromatogram.deconvolve_peaks()

There is also a rough automated processing pipeline. See the class MoccaDataset.

The docs contain concise examples that demonstrate basic features of MOCCA2.

Documentation

The project is documented using Sphinx. As long as the repository is private, the docs cannot be published on GitHub pages, but the pages are built on the gh-pages branch, or you can build them yourself by running make html in the docs directory.

You can find examples in the examples folder.

Tests

Currently, there is not any automated testing. The tests directory contains only code snippets for manual testing of some of the features. Some of the scripts in tests might not even work.

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

mocca2-0.0.6.tar.gz (37.0 kB view hashes)

Uploaded Source

Built Distribution

mocca2-0.0.6-py3-none-any.whl (49.2 kB view hashes)

Uploaded Python 3

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