Skip to main content

Semiquantitative densitometric measurement of protein microarrays

Project description

proMAD

Semiquantitative densitometric measurement of protein microarrays

PyPi Status Coverage Build License

Setup

pip install proMAD

You can also install the latest version directly from GitHub.

pip install -U git+https://github.com/theia-dev/proMAD.git#egg=proMAD

Usage

ArrayAnalyse

from proMAD import ArrayAnalyse
aa = ArrayAnalyse('ARY022B')  # set array type
aa.load_collection('tests/cases/prepared', rotation=90)  # set input folder

aa.evaluate("A6")  # get result dictionary
aa.get_spot("A6")  # get underlying image data
aa.evaluate()  # get result dictionary for all spots

aa.report('report.xlsx')  # export the results

Cutter

  • interactive
from proMAD import Cutter
c = Cutter()

c.load_collection('tests/cases/raw')  # set input folder
c.set_shape()  # ask for the shape
c.guess_positions()  # use a simple guess as a starting point
c.preview()  # display guess (uses the last loaded image as default)

c.set_positions()  # ask for refined cut positions
c.set_names()  # ask for names
c.preview()  # check in the preview
c.save_images('test/cases/formatted_image_folder')  # save to folder (will be created if it does not exist)
  • direct
from proMAD import Cutter

c = Cutter()

c.load_collection('tests/cases/raw')  # set input folder
c.shape = (2, 3)
c.cut_positions = [[20, 225, 445], [40, 130, 217, 315]]
c.names = [['OL', 'ML', 'UL'], [None, 'MR', 'UR']]
c.preview()
c.save_images('test/cases/formatted_image_folder')  # save to folder (will be created if it does not exist)

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

proMAD-0.3.0.tar.gz (65.8 kB view details)

Uploaded Source

Built Distribution

proMAD-0.3.0-py3-none-any.whl (68.0 kB view details)

Uploaded Python 3

File details

Details for the file proMAD-0.3.0.tar.gz.

File metadata

  • Download URL: proMAD-0.3.0.tar.gz
  • Upload date:
  • Size: 65.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for proMAD-0.3.0.tar.gz
Algorithm Hash digest
SHA256 1448e7182d73096ed3e9c9ed3904ebab605f87160df7ef906edfe95aa7227773
MD5 61a22e874b6aaec0943c368841a47a2a
BLAKE2b-256 070abfee63bd54329bb7751b1c73b00d3a5b3cd6a25bcdeaeece2a0426af1bc1

See more details on using hashes here.

File details

Details for the file proMAD-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: proMAD-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 68.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for proMAD-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 50eec1de1e5ea21effd2c9722a29b620156fe0aedead7955a8881b5024ca488d
MD5 02749cfd9508cbe204d9fec636de29cb
BLAKE2b-256 7a767f3933814afb254a9712c49e0834ae798d26977bd50e090cfd547eb87f79

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page