Skip to main content

A package for doing a well to well analysis of 96 well plates run in an Epoch2 microplate reader

Project description

GarciaLab

Info-

Code developed for research on modeling prion growth dynamics in budding yeast. This package is used to compare 96 well plates that contain groupings of experimental and control replicates. This code generates graphs, heatmaps, and sumarries of your data, while also performing some basic statistics.

Usage -

Make a directory every screen that you run (Ex. "Screen1"). Inside of your individual screen directory, create another folder called 'Data' and put the excel file producefrom the Epoch2 plate reader inside. Then, from outside that directory, run the package ($ python -m wellcompare) on the terminal. The programwill create several directories for you. Some notable ones are 'Graphs', which contains graphs and data summaries, and 'Heatmaps' (if -hm flag added) (temporarily disabled until further updates).

Example Directory Structure:

|- Outer_folder <- run python -m wellcompare inside this outer directory
|      |- Screen1
|          |- Data
|            |- screen1.xslx
|      |- Screen2
|          |- Data
|            |- screen2.xslx

Requirements -

Also outlined in requirements.txt:

  1. Python3
  2. Pip3
  3. Pandas
  4. Numpy
  5. Maplotlib
  6. Scipy
  7. Seaborn
  8. ArgParse
  9. xlrd

Setup & Installation (MacOS)-

Download Package (recommended):

  • Type the following commands into terminal
  1. $ pip install wellcombine
  2. $ python -m wellcompare [options]

-- OR --

Clone Repo:

  • Type the following commands into terminal
  1. $ git clone https://github.com/jacobian0208/well_compare.git
  2. $ pip install -r requirements.txt
  3. $ python -m wellcompare [options]

Files & Directories -

  1. process.py : module that coordinates graphs and organizes experiment analysis
  2. graph.py : module to graph cleaned data
  3. extract.py : module to extract and clean data from Epoch2 microplate reader output
  4. main.py : main file to run package as script
  5. requirements.txt : a list of required packages to install to run this program correctly
  6. LICENSE : an MIT license to allow use of this program

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

wellcompare-2.3.4.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

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

wellcompare-2.3.4-py3-none-any.whl (51.8 kB view details)

Uploaded Python 3

File details

Details for the file wellcompare-2.3.4.tar.gz.

File metadata

  • Download URL: wellcompare-2.3.4.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7

File hashes

Hashes for wellcompare-2.3.4.tar.gz
Algorithm Hash digest
SHA256 d405fd9ee1f78bb158579a6af5fbde65459128df0b957abd0157d633f7f74d6e
MD5 34919cf4c8b4e833d5355a0bf1493f96
BLAKE2b-256 3ad2f110eec4764924264ed9c879ac19554b1771b18c79a87cdd688b4dcf6b7e

See more details on using hashes here.

File details

Details for the file wellcompare-2.3.4-py3-none-any.whl.

File metadata

  • Download URL: wellcompare-2.3.4-py3-none-any.whl
  • Upload date:
  • Size: 51.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7

File hashes

Hashes for wellcompare-2.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 58aea87e109ac34e480c8c39ea58059387135806ce3c35f37a881ca57df0d17e
MD5 ae830b97f898ebebd29898bd587b244c
BLAKE2b-256 9b08bc7f11ff8a39da79087268af6c7724e0353ec583fb2416b46c4d84b6c17a

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