Literature DB >> 26803161

PAA: an R/bioconductor package for biomarker discovery with protein microarrays.

Michael Turewicz1, Maike Ahrens1, Caroline May1, Katrin Marcus1, Martin Eisenacher1.   

Abstract

UNLABELLED: The R/Bioconductor package Protein Array Analyzer (PAA) facilitates a flexible analysis of protein microarrays for biomarker discovery (esp., ProtoArrays). It provides a complete data analysis workflow including preprocessing and quality control, uni- and multivariate feature selection as well as several different plots and results tables to outline and evaluate the analysis results. As a main feature, PAA's multivariate feature selection methods are based on recursive feature elimination (e.g. SVM-recursive feature elimination, SVM-RFE) with stability ensuring strategies such as ensemble feature selection. This enables PAA to detect stable and reliable biomarker candidate panels.
AVAILABILITY AND IMPLEMENTATION: PAA is freely available (BSD 3-clause license) from http://www.bioconductor.org/packages/PAA/ CONTACT: michael.turewicz@rub.de or martin.eisenacher@rub.de.
© The Author 2016. Published by Oxford University Press.

Entities:  

Mesh:

Substances:

Year:  2016        PMID: 26803161      PMCID: PMC4866526          DOI: 10.1093/bioinformatics/btw037

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.937


1 Introduction

Protein microarrays (PMs) such as the ProtoArray by Thermo Fisher Scientific, Waltham, MA, USA, are used for autoimmune antibody screening studies, e.g. to discover biomarker candidate panels in human body fluids to discriminate two groups of samples (e.g. ‘diseased’ and ‘controls’). For ProtoArray data analysis the software Prospector is often used because it provides the advantageous univariate feature ranking approach minimum M statistic (mMs) (Love, 2007) and a ProtoArray-specific robust linear model normalization (rlm) (Sboner ). However, since Prospector provides hardly any further functionality for biomarker discovery it is a quite limited tool (Turewicz ). Therefore, we have adopted and extended Prospector's key features (mMs, rlm) and implemented PAA which provides a complete data analysis pipeline for ProtoArrays and other single color PMs.

2 PAA workflow

The adaptable PAA workflow consists of six parts (see Fig. 1) which are described in the following subsections.
Fig. 1

The PAA workflow. The six parts of the PAA workflow including their specific function names and plots are shown. Each analysis begins with ‘data import’ and ends with ‘biomarker candidates inspection’

The PAA workflow. The six parts of the PAA workflow including their specific function names and plots are shown. Each analysis begins with ‘data import’ and ends with ‘biomarker candidates inspection’

2.1 Data import

PAA imports microarray data in gpr file format. Therefore, it provides the function loadGPR which imports all needed data into an object of class EListRaw (Expression List). To load the desired files and pass metadata not contained in the gpr files (e.g. mapping between sample IDs and gpr files, batch information, clinical data, etc.) a so called targets file has to be created previously and provided to loadGPR. In case of ProtoArrays, spot duplicates are condensed by taking the smaller value or taking the mean after data import. Besides ProtoArrays, data of all one color microarrays in gpr file format (e.g. other PMs) can be imported.

2.2 Preprocessing and quality control

PAA provides several different preprocessing methods to make all PM intensity values inter- and intra-array-wise comparable. E.g. batch effects must be minimized when PMs from different manufacturing lots are compared in large studies (Turewicz ). Therefore, PAA provides the function batchFilter to detect and discard differential features between PM manufacturing lots. Furthermore, the function batchAdjust can be used to adjust for known microarray batches. The function normalizeArrays provides several different normalization methods. E.g. the ProtoArray-specific rlm approach which uses specific control spots has been reimplemented for PAA. Briefly, the model where is the measured spot signal in log2 scale (of array i, block j, feature k and replicate r), is the array effect, is the block effect, is the actual feature signal and is a random error () is fitted using robust regression to compute the corrected intensities via . Other normalization approaches provided by normalizeArrays are: cyclic loess, quantile and vsn. To assist in choosing an appropriate normalization method, PAA offers two functions: plotMAPlots drawing MA plots and plotNormMethods drawing box plots visualizing differences before and after normalization. For quality control, the function plotArray reconstructs the original spot positions from gpr files to draw a plot mimicking the original scan image and to visualize PMs for which no scan image is available. Then, visual inspection of the spatial intensity pattern can identify strong local tendencies and spatial biases. Moreover, PMs can be inspected after each preprocessing step in order to check the impact of the applied methods.

2.3 Differential analysis

PAA offers univariate biomarker discovery with fold change and P-value calculation via the functions diffAnalysis, pvaluePlot and volcanoPlot.

2.4 Biomarker candidate selection

Biomarker candidate selection via feature selection methods is the central task in computational biomarker discovery. Multivariate approaches based on embedded classifier algorithms model feature interdependencies, interact with the classifier and result in more accurate classifications than simpler strategies (Saeys ). Hence, PAA comes with three recursive feature elimination (RFE) algorithms: (i) a reimplementation of SVM-RFE (Guyon ) which utilizes the weights of linear SVMs; (ii) a similar RFE approach using Random Forests (RFs) (Jiang ) called RF-RFE; (iii) an interface to RJ-RFE, the RFE method of the C ++ package Random Jungle (RJ) (Schwarz ) which is a fast RF reimplementation. All three variants of RFE can be called via the function selectFeatures and are embedded in frequency-based feature selection (FFS) (Baek ) and ensemble feature selection (EFS) (Abeel ) which are strategies that ensure stable and reliable biomarker panels.

2.5 Feature preselection

Because RFE embedded in FFS or EFS are computationally expensive multivariate methods for large datasets (e.g. group sizes >30 each) it is often beneficial to reduce the number of variables beforehand. Therefore, PAA provides several univariate preselection methods via the function preselect. The default method is mMs (implemented in C ++ to improve run times) which provides a P-value based on an urn model (similar approach to the hypergeometric test). Besides mMs, PAA provides t test- and MRMR-based (Peng ) preselection.

2.6 Biomarker candidates inspection

PAA returns various output for results evaluation. E.g. the plots returned by pvaluePlot and volcanoPlot visualize differential features from the univariate perspective. ROC curves and results files outlining the classification performance can be returned by selectFeatures. After feature selection the resulting biomarker candidate panel can be inspected. Therefore, PAA comes with three functions: (i) plotFeatures plots the fluorescence intensities of the selected biomarker candidates in group specific colors (one sub-figure per candidate) in order to visualize the differences; (ii) the selected panel and all related protein information can be saved via printFeatures into a txt file suitable for analysis with external tools (e.g. annotation); (iii) a heat map of the candidate panel can be plotted by plotFeaturesHeatmap as an alternative to plotFeatures.

3 Conclusion

PAA provides a comprehensive toolbox and an adaptable workflow for PM data analysis. It comprises the most important methods of Prospector and goes far beyond. Especially the multivariate feature selection based on RFE embedded in FFS or EFS, which is a cutting edge strategy for biomarker discovery, enables PAA to identify stable and reliable feature panels. Finally, PAA is flexible since the R/Bioconductor framework facilitates workflow extension and customization.

Funding

This work was supported by P.U.R.E., a project of Nordrhein-Westfalen, a federal state of Germany; and de.NBI, a project of the German Federal Ministry of Education and Research (BMBF) [grant number FKZ 031 A 534A]. Conflict of Interest: none declared.
  8 in total

1.  On safari to Random Jungle: a fast implementation of Random Forests for high-dimensional data.

Authors:  Daniel F Schwarz; Inke R König; Andreas Ziegler
Journal:  Bioinformatics       Date:  2010-05-26       Impact factor: 6.937

2.  Feature selection based on mutual information: criteria of max-dependency, max-relevance, and min-redundancy.

Authors:  Hanchuan Peng; Fuhui Long; Chris Ding
Journal:  IEEE Trans Pattern Anal Mach Intell       Date:  2005-08       Impact factor: 6.226

Review 3.  A review of feature selection techniques in bioinformatics.

Authors:  Yvan Saeys; Iñaki Inza; Pedro Larrañaga
Journal:  Bioinformatics       Date:  2007-08-24       Impact factor: 6.937

Review 4.  Development of biomarker classifiers from high-dimensional data.

Authors:  Songjoon Baek; Chen-An Tsai; James J Chen
Journal:  Brief Bioinform       Date:  2009-04-03       Impact factor: 11.622

5.  Robust-linear-model normalization to reduce technical variability in functional protein microarrays.

Authors:  Andrea Sboner; Alexander Karpikov; Gengxin Chen; Michael Smith; Dawn Mattoon; Mattoon Dawn; Lisa Freeman-Cook; Barry Schweitzer; Mark B Gerstein
Journal:  J Proteome Res       Date:  2009-12       Impact factor: 4.466

6.  Robust biomarker identification for cancer diagnosis with ensemble feature selection methods.

Authors:  Thomas Abeel; Thibault Helleputte; Yves Van de Peer; Pierre Dupont; Yvan Saeys
Journal:  Bioinformatics       Date:  2009-11-25       Impact factor: 6.937

7.  Joint analysis of two microarray gene-expression data sets to select lung adenocarcinoma marker genes.

Authors:  Hongying Jiang; Youping Deng; Huann-Sheng Chen; Lin Tao; Qiuying Sha; Jun Chen; Chung-Jui Tsai; Shuanglin Zhang
Journal:  BMC Bioinformatics       Date:  2004-06-24       Impact factor: 3.169

8.  Improving the default data analysis workflow for large autoimmune biomarker discovery studies with ProtoArrays.

Authors:  Michael Turewicz; Caroline May; Maike Ahrens; Dirk Woitalla; Ralf Gold; Swaantje Casjens; Beate Pesch; Thomas Brüning; Helmut E Meyer; Eckhard Nordhoff; Miriam Böckmann; Christian Stephan; Martin Eisenacher
Journal:  Proteomics       Date:  2013-06-20       Impact factor: 3.984

  8 in total
  7 in total

1.  Prevalence and pathogenicity of autoantibodies in patients with idiopathic CD4 lymphopenia.

Authors:  Ainhoa Perez-Diez; Chun-Shu Wong; Xiangdong Liu; Harry Mystakelis; Jian Song; Yong Lu; Virginia Sheikh; Jeffrey S Bourgeois; Andrea Lisco; Elizabeth Laidlaw; Cornelia Cudrici; Chengsong Zhu; Quan-Zhen Li; Alexandra F Freeman; Peter R Williamson; Megan Anderson; Gregg Roby; John S Tsang; Richard Siegel; Irini Sereti
Journal:  J Clin Invest       Date:  2020-10-01       Impact factor: 14.808

2.  Gain-Scanning for Protein Microarray Assays.

Authors:  Feng Feng; Sila Toksoz Ataca; Mingxuan Ran; Yumei Wang; Michael Breen; Thomas B Kepler
Journal:  J Proteome Res       Date:  2020-01-23       Impact factor: 4.466

3.  PAWER: protein array web exploreR.

Authors:  Dmytro Fishman; Ivan Kuzmin; Priit Adler; Jaak Vilo; Hedi Peterson
Journal:  BMC Bioinformatics       Date:  2020-09-17       Impact factor: 3.169

4.  Ubiquitin and SUMO conjugation as biomarkers of acute myeloid leukemias response to chemotherapies.

Authors:  Pierre Gâtel; Frédérique Brockly; Christelle Reynes; Manuela Pastore; Yosr Hicheri; Guillaume Cartron; Marc Piechaczyk; Guillaume Bossis
Journal:  Life Sci Alliance       Date:  2020-04-17

5.  The de.NBI / ELIXIR-DE training platform - Bioinformatics training in Germany and across Europe within ELIXIR.

Authors:  Daniel Wibberg; Bérénice Batut; Peter Belmann; Jochen Blom; Frank Oliver Glöckner; Björn Grüning; Nils Hoffmann; Nils Kleinbölting; René Rahn; Maja Rey; Uwe Scholz; Malvika Sharan; Andreas Tauch; Ulrike Trojahn; Björn Usadel; Oliver Kohlbacher
Journal:  F1000Res       Date:  2019-11-07

6.  RNA aptamers specific for transmembrane p24 trafficking protein 6 and Clusterin for the targeted delivery of imaging reagents and RNA therapeutics to human β cells.

Authors:  Dimitri Van Simaeys; Adriana De La Fuente; Serena Zilio; Alessia Zoso; Victoria Kuznetsova; Oscar Alcazar; Peter Buchwald; Andrea Grilli; Jimmy Caroli; Silvio Bicciato; Paolo Serafini
Journal:  Nat Commun       Date:  2022-04-05       Impact factor: 17.694

7.  SCFFbxw5 targets kinesin-13 proteins to facilitate ciliogenesis.

Authors:  Jörg Schweiggert; Gregor Habeck; Sandra Hess; Felix Mikus; Roman Beloshistov; Klaus Meese; Shoji Hata; Klaus-Peter Knobeloch; Frauke Melchior
Journal:  EMBO J       Date:  2021-08-09       Impact factor: 11.598

  7 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.