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 two 96 well plates well by well, for example comparing A1 of one plate to A1 or another plate, and so on. This code generates graphs, heatmaps, and sumarries of your data, while also performing some basic statistics.

Usage -

Begin by creating a directory for your screens called 'Screens'. Next, make a directory inside of that for every screen that you run (Ex. "Screen1"). Inside of your individual screen directory, create another folder called 'Data' and put the excel file produce from the Epoch2 plate reader inside. Then, from the outer directory, run the package ($ python -m wellcompare) on the terminal. The program will create several directories for you. Some notable ones are 'Graphs', which contains graphs and data summaries, and 'Heatmaps' (if -hm flag added).

Example Directory Structure:

|- Outer_folder    <- run python -m wellcompare inside this outer directory
|      |-Screen
|            |- 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. graph.py : module to graph cleaned data
  2. extract.py : module to extract and clean data from Epoch2 microplate reader output
  3. combine.py : module to combine and further clean extracted data
  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-1.0.5.dev1.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

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

wellcompare-1.0.5.dev1-py3-none-any.whl (27.0 kB view details)

Uploaded Python 3

File details

Details for the file wellcompare-1.0.5.dev1.tar.gz.

File metadata

  • Download URL: wellcompare-1.0.5.dev1.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for wellcompare-1.0.5.dev1.tar.gz
Algorithm Hash digest
SHA256 7142a34441e3105cfcaf40ab71fc79234412abc9138c408f344fa4dbe4eeb69a
MD5 63f4c977540743d436630afe8c824b2e
BLAKE2b-256 e965c30a1c3857e78334ef02f94ae9ea870453d79b2124fb996fafec66e0890c

See more details on using hashes here.

File details

Details for the file wellcompare-1.0.5.dev1-py3-none-any.whl.

File metadata

  • Download URL: wellcompare-1.0.5.dev1-py3-none-any.whl
  • Upload date:
  • Size: 27.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for wellcompare-1.0.5.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 f526722732d98e4d5e407d2d91dc42a08064923df39a5c03b59de57a3c04a480
MD5 8a7fa32313821ff83c125a75a3bcb0d6
BLAKE2b-256 f59685c21793f249590639711193549fadf174b7f81b265db73ffe1f4002c013

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