PMA: Protein Microarray Analyser, a user-friendly tool for data processing and normalization
Related Experiment Video
Updated: Feb 14, 2026

A User-friendly and Powerful R Analysis of Large-scale Datasets
Published on: November 4, 2025
Jessica Da Gama Duarte1,2, Ryan W Goosen3, Peter J Lawry4
1Department of Integrative Biomedical Sciences & Institute for Infectious Disease and Molecular Medicine, Faculty of Health Sciences, University of Cape Town, Cape Town, South Africa. jessica.duarte@onjcri.org.au.
Objective:
Protein microarrays provide a high-throughput platform to measure protein interactions and associated functions, and can aid in the discovery of cancer biomarkers. The resulting protein microarray data can however be subject to systematic bias and noise, thus requiring a robust data processing, normalization and analysis pipeline to ensure high quality and robust results. To date, a comprehensive data processing pipeline is yet to be developed. Furthermore, a lack of analysis consistency is evident amongst different research groups, thereby impeding collaborative data consolidation and comparison. Thus, we sought to develop an accessible data processing tool using methods that are generalizable to the protein microarray field and which can be adapted to individual array layouts with minimal software engineering expertise.
Results:
We developed an improved version of a previously developed pipeline of protein microarray data processing and implemented it as an open source software tool, with particular focus on widening its use and applicability. The Protein Microarray Analyser software presented here includes the following tools: (1) neighbourhood background correction, (2) net intensity correction, (3) user-defined noise threshold, (4) user-defined CV threshold amongst replicates and (5) assay controls, (6) composite 'pin-to-pin' normalization amongst sub-arrays, and (7) 'array-to-array' normalization amongst whole arrays.
Related Concept Videos
Overview of Microsoft Excel as a Data Analysis Tool
Normal Distribution
DNA Microarrays
Normal Stress
When a rod is under axial loading, the internal forces and corresponding stress are normal to the plane of the section, so it is termed normal stress. It's important to...
Variation: Normal Distribution, Range, and Standard Deviation
Introduction to Normal Distributions

