Skip to main content

Parse unstructured microplate data.

Project description

plateparser

Dealing with raw microplate data can be cumbersome because it is not structured to facilitate further analysis. plateparser allows users to parse raw microplate data into a structured format. This automation eliminates manual data entry, reducing human error and time spent on processing.

Features

  1. Tidy Format Conversion: Converts raw plate data into a tidy format.
  2. Plate Format Conversion: Converts raw plate data into a plate-like format, resembling its original structure.

Installation

   pip install plateparser

Usage

import pandas as pd
import plateparser

#Load your data
raw_microplate_data = pd.read_csv('../examples/byonoy_absolute_example.csv')
# Parse the plates
parsed_data = plateparser.tidyFormat(raw_microplate_data)
#Output: Parsed data in tidy format

Raw Microplate Data 😟 (left) to structured Data 😀 (right)

See the notebooks directory for more examples.

Limitations

  • plateparser currently does not support multi-plate data

License

The plateparser package is open-source software licensed under the MIT License.

Acknowledgements

This project was inspired by platechain.
Thanks to the Sphinx Bio Team for letting us use their microplate data for testing.

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

plateparser-0.1.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

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

plateparser-0.1.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: plateparser-0.1.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for plateparser-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a91581f671bebde731432f25064f09bfbe394b2478066621322720dc2eb9c681
MD5 90136cfc0f731bb95bb8ec0260060776
BLAKE2b-256 1f02177cc9fa98bcdebb32715e2adb87d0ca734abdd9257f79f6b7d103c4e36c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: plateparser-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for plateparser-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 caff45381c4069ead44258d31552ffb1a3527ec286c7dc629209ef3fbba0e6d7
MD5 b182b2588e0ffc0b32acae4f40fd2ecb
BLAKE2b-256 f96b45e3586fe4df23c182a059a8a50dac8861c47b7a00050e30baa79b5728a5

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