Skip to main content

pepkio-elisa-plate-mapper

Programmatically construct, validate, and quality-check 96-well and 384-well microplate layouts for ELISA assays and bioanalytical workflows via the Pepkio API.

What It Does

pepkio-elisa-plate-mapper provides a Python interface to programmatically design and validate microplate layouts for enzyme-linked immunosorbent assays (ELISA), spectrophotometric protein quantification, and serial dilution series. It checks well classifications, verifies essential blank controls, evaluates perimeter edge-effect vulnerabilities, and computes intra-assay coefficient of variation (%CV) across replicate groups.

Features

  • Typed Pydantic Models: Programmatically define plate layouts using ElisaPlateMapperInput and WellInput models.
  • Assay Quality Control Checks: Automatically detect missing blank controls and verify standard curve point counts.
  • Perimeter Edge-Effect Assessment: Compute perimeter standard fraction to identify standards positioned in outer wells subject to evaporation bias.
  • Replicate Intra-Assay Precision: Track %CV across replicate groups to evaluate pipetting consistency.
  • CLI & REST API Client: Access manifest examples, fetch past runs, and validate plate configurations synchronously or asynchronously.

Installation

pip install pepkio-elisa-plate-mapper

Quick Example

from pepkio_elisa_plate_mapper import ElisaPlateMapperInput, PepkioClient, WellInput

# Define wells for a microplate layout
wells = [
    WellInput(well="A1", type="standard", label="Std 100 ng/mL", concentration=100.0, od=1.85, group_id="std_1", replicate=1),
    WellInput(well="A2", type="standard", label="Std 100 ng/mL", concentration=100.0, od=1.82, group_id="std_1", replicate=2),
    WellInput(well="H12", type="blank", label="Blank", od=0.04),
    WellInput(well="B1", type="unknown", label="Serum Sample A", od=0.92, group_id="samp_A", replicate=1),
]

input_data = ElisaPlateMapperInput(wells=wells)

# Execute layout validation via the Pepkio API client
with PepkioClient(api_key="YOUR_API_KEY") as client:
    result = client.run(input_data)
    print("Run Status:", result.status)
    print("QC Results:", result.result)

Typical Use Cases

  • Sandwich & Indirect ELISA: Organize standard curves, antibody dilutions, and unknown serum/plasma samples in duplicate or triplicate.
  • Colorimetric Protein Assays: Map BSA standard series and cell lysate replicates for BCA, Bradford, or Lowry spectrophotometric assays.
  • Serial Dilutions & Standard Curves: Plan 8-point or 12-point serial dilution series while avoiding outer row/column thermal gradients.
  • qPCR & RT-qPCR Plate Layouts: Arrange standard template dilutions and No Template Control (NTC) wells across 96-well or 384-well plates.
  • Cell Viability Screens: Organize drug candidate serial dilutions and vehicle controls for MTT or Luminescent cell-based assays.

Scientific Background

Microplate assays rely on consistent spatial arrangement and accurate control wells for reliable quantification. Thermal gradients, differential evaporation along perimeter wells (rows A/H and columns 1/12), and inconsistent pipetting in technical replicates are major sources of intra-assay variance. Structured microplate mapping ensures systematic control placement, early detection of missing blanks, and quantitative monitoring of perimeter exposure and intra-assay precision (%CV) prior to downstream curve fitting.

Web Application

For researchers who prefer a graphical interface, an interactive web version is available.

Web Application: https://www.pepkio.com/tools/elisa-plate-mapper

Web-only features include an interactive drag-and-drop 96-well grid visualization, automatic layout generation, printable bench worksheet protocols, and shareable setup links.

Documentation and Resources

GitHub Repository: https://github.com/pepkio/pepkio-elisa-plate-mapper

Web Application: https://www.pepkio.com/tools/elisa-plate-mapper

Source code and issue tracking are maintained on GitHub.

About Pepkio

Pepkio (https://www.pepkio.com/) develops software tools and provides bioinformatics analysis services (https://www.pepkio.com/cro) for life science research. Explore additional online laboratory calculators and microplate utility tools at https://www.pepkio.com.

Keywords

  • ELISA
  • microplate
  • plate mapper
  • 96-well plate
  • 384-well plate
  • standard curve
  • serial dilution
  • well assignment
  • intra-assay CV
  • edge effect
  • optical density
  • absorbance
  • bioanalysis
  • qPCR layout
  • BCA assay
  • Bradford assay
  • antibody dilution
  • microplate reader
  • quality control
  • pipetting layout
  • assay validation
  • technical replicates
  • blank controls
  • laboratory calculator
  • Python client
  • ELISA plate layout generator
  • 96 well microplate layout mapper
  • standard curve serial dilution planner
  • microplate edge effect detector
  • intra assay coefficient of variation calculator
  • microplate reader sample well validator
  • sandwich ELISA layout design tool
  • qPCR plate setup generator
  • protein assay standard curve mapper
  • 384 well plate layout validation
  • technical replicate variance calculator
  • laboratory information management system plate mapper
  • automated microplate quality control Python client
  • ELISA plate design web tool

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pepkio_elisa_plate_mapper-0.1.0.tar.gz (43.2 kB view details)

Uploaded Source

Built Distribution

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

pepkio_elisa_plate_mapper-0.1.0-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pepkio_elisa_plate_mapper-0.1.0.tar.gz
  • Upload date:
  • Size: 43.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pepkio_elisa_plate_mapper-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ba1f98fab75983352447fb5cf377494601f7335a7e5981980acf0f82cf406c85
MD5 43a8b6372f7b6185d0eae1d7cc2010eb
BLAKE2b-256 dfffa28bb69ca94e595182e317acc8aa057be289004ef2fb478c63ebec17e838

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pepkio_elisa_plate_mapper-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pepkio_elisa_plate_mapper-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b122d9107440d92fb107ebc661949789b97a9e7e54fe4c52d2ec0d00483af2de
MD5 0ec967fcfe06d54240cc6ff580e25855
BLAKE2b-256 b56b80a6c19b604975f1199af5e6e6bd2c636d2d7196c7f1df1b3d8c0abf15d1

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