Skip to main content

Array data extractor (ADE): a LabVIEW program to extract and merge gene array data



Large data sets from gene expression array studies are publicly available offering information highly valuable for research across many disciplines ranging from fundamental to clinical research. Highly advanced bioinformatics tools have been made available to researchers, but a demand for user-friendly software allowing researchers to quickly extract expression information for multiple genes from multiple studies persists.


Here, we present a user-friendly LabVIEW program to automatically extract gene expression data for a list of genes from multiple normalized microarray datasets. Functionality was tested for 288 class A G protein-coupled receptors (GPCRs) and expression data from 12 studies comparing normal and diseased human hearts. Results confirmed known regulation of a beta 1 adrenergic receptor and further indicate novel research targets.


Although existing software allows for complex data analyses, the LabVIEW based program presented here, “Array Data Extractor (ADE)”, provides users with a tool to retrieve meaningful information from multiple normalized gene expression datasets in a fast and easy way. Further, the graphical programming language used in LabVIEW allows applying changes to the program without the need of advanced programming knowledge.


High-throughput gene expression array technologies are commonly used in biomedical research and provide huge amounts of data. Today, there are close to one million preprocessed datasets publicly available repositories like the NCBI Gene Expression Omnibus [1], ArrayExpress [2] or the Stanford Microarray Database [3]. This provides researchers with the opportunity to detect novel treatment targets for various diseases [4], discover and refine signaling pathways, and to identify unknown interaction networks. Combining and comparing data from different studies is a rewarding approach, but comparing data across several studies is a challenging task. Various approaches have been published to normalize and refine data to detect meaningful expression changes in genes/networks and there are several software packages, e.g. the open source software Bioconductor [5], allowing for complex microarray analysis like pre-processing, quality assessment, differential expression, clustering and classification, and gene set enrichment analysis. Other examples of open source software are the TM4 Microarray Software Suite [6] and GenePattern [7]. Whilst other software packages allow very advanced data processing, performing a meta-analysis with data from multiple studies and platforms is still difficult for a “bench” scientist, and there is a lack of user-friendly software allowing researchers do so in a fast and easy way. A remarkable online tool, INMEX [8], has recently been published, providing user-friendly web-based platform for meta-analysis, but other available tools require substantial bioinformatics skills perform cross-platform meta-analysis [8, 9]. Here, we present a LabVIEW program, Array Data Extractor (ADE), which allows users to extract expression information for a list of genes from multiple datasets, merge it into one output file, and perform basic statistics. Although e.g. INMEX can perform much more advanced meta-analysis, ADE allows working offline with large datasets, easy modification of the code (see below), and to prioritize and exclude array spots according to their specificity.

LabVIEW is a graphical programming language, where code is written by wiring together graphical modules. While LabVIEW contains the same concepts found in most traditional programming languages, such as different data types, loops, variables, and object-oriented programming, the visual representation allows for easy access and modification of the code, in contrast to programming languages where the code is written in text. It must be noted that the user needs a licensed copy of the basic LabVIEW software. The LabVIEW code can be compiled into an executable file if wished. LabVIEW was chosen as the programming platform, because (I) the graphical programming interface allows users without profound programming skills to edit the program, (II) many processing subroutines (statistics, data sorting, fitting) are built-in and can be applied to the program, (III) it is platform independent, and (IV) LabVIEW is an established software platform used for various research purposes in many laboratories. Program structures can be assigned to existing projects, which is why several LabVIEW programs for various purposes have been published [1018].


Data extraction

The user provides basic information needed to process the data, organized as depicted in Figure 1. Sample files and detailed formatting informations are included in the supplementary files. First, a text file “Genes of interest.txt” has to be generated where the user defines the genes that he is interested in. Second, expression data has to be downloaded from e.g. the Gene Expression Omnibus (GEO) database. The user has to generate “Annotation.txt” files for each study containing information on how the genes of interest are named on the respective gene array (ID). GEO normally provides array annotations, or they can be obtained from the array manufacturer and copy-pasted into the Annotations.txt file. If wished, other unique identifiers like the Entrez Gene ID can be used instead, although in many cases the annotation files of the manufacturers are kept up-to-date and using gene names will make working with the output file easier. The user also defines the groups in the study (e.g. control, disease 1, disease 2) in the “Data Description.txt” file (see Additional file 1).

Figure 1

File organization. Files have to be organized as depicted. Folder names can be chosen differently, as long as they are numbered and numbers are separated with a space from rest of the name. If data in a study is non-logarithmic, user can include “NOLOG” in the respective data folder name. The folder SubVIs contains LabVIEW VI files that are required for ADE function.

The program interface is depicted in Figure 2. Once started, ADE will perform a series of tasks, which are summarized in Figure 3. First, the software will extract all data for the genes defined (or e.g. Entrez IDs) in “Genes of interest.txt” from the “Data.txt” files. Extracted data will be saved in a new folder called “Extracted Data” for each study individually as “output.txt” files. Existing “output.txt” files will not be overwritten, as in some cases complete ADE runs are not needed, for instance when only one new study is added.

Figure 2

Program interface. While running, the program will indicate which genes were found in the dataset, which ones were not present in the array annotation (Annotation.txt file), and which genes are present in the chip annotation but not in the dataset. Progress bars indicate progress for data extraction, refinement, merging, and statistics. Statistics will only be performed when button is activated. In the settings tab on the left, the user can choose between median and mean values to be used for spot selection and ratio calculations. Further, Stouffer’s Z-transform method or Fisher’s method can be chosen to combine p-values from the studies. The user can also chose between automatic Log2 detection, or manual definition. In the latter case “NOLOG” has to be assigned to the folder names of the studies not Log2 transformed.

Figure 3

Overview over ADE workflow.

Data refinement

Defined Groups will be clustered together correctly (because in some data files they are not) and a ratio of the means or medians (can be selected by the user on the interface) from the defined groups to the control group will be calculated. Because some studies provide their data non-logarithmic, the user can add “NOLOG” to the folder name of the respective study, which ADE will recognize, or turn on the automatic Log2 detection on the software interface. If automatic Log2 detection is turned on, ADE will display which studies it finds to be Log2 performed (please check if correct!).

In some gene expression arrays, multiple spots can be present for the same gene and there are several ways to deal with multiple probe sets [19]. ADE can automatically prioritize or exclude samples by their name on the gene array: Affymetrix platforms usually provide information about spot specificity in the spot ID name (e.g. “_s_at”). By adding a list of extensions to the fourth column of the “Annotation.txt” file (see Additional file 1) users can define which samples shall be included and in which priority. If information about specificity is available but not included in the probes names (e.g. for some Illumina arrays), the user can add this information in the third row of the “Annotation.txt” file. If there are multiple spots for one gene with highest priority (or if no priorities are defined), ADE will select the spot with the highest mean/median value of the control group by default. Refined data will be placed in a “Refined Data” folder. ADE will not overwrite existing files.

Data merging

ADE will merge the ratio values for each gene and study into a single spreadsheet. Further, it will insert the correct group names, the study number, and information about the sample sizes (N). ADE will not overwrite an existing file, but perform statistics on it if selected (see below).

Statistical analysis

If the “Make statistics?” button is activated, ADE will perform a statistical analysis of the data and provide a combined p-value for a gene being up- or down-regulated in all studies in the merged output file. As ADE will not overwrite existing files, it is possible to perform statistical analysis after an initial run, allowing the user to delete fractions (genes, studies, columns) or sort the merged output file before performing statistics (the first column, containing the gene names/IDs, and the column labels at the bottom of the file (for the remaining columns) must remain unchanged). ADE will first calculate p-values for each gene in the respective studies by performing a one-tailed Student’s t-test. To merge p-values, we included Stouffer’s Z-transform method [20] and Fischer’s method [21]. For Stouffer’s Z-transform method, p-values are first transformed to Z scores, with Z i  = Φ- 1(p1), Φ() being the standard normal cumulative distribution function (CDF). Z-Scores receive signs according to the gene being up- or down-regulated and summed to an overall Z-Score (Zs), with Z s = i = 1 N Z i / N , N being the number of Z-scores. Z-scores are not weighted in this approach. Zs is finally transformed to a combined two-sided p-value (ps) with p s  = 2Φ (Z s ). Fisher’s method uses χ 2 k 2 = - 2 i = 1 k In p i , where χ 2 k 2 is a chi-squared distribution with 2k degrees of freedom, k being the number of p-values. We found Stouffer’s method to be more restrictive, but other statistical approaches may also be considered [2225].


Hundreds of G protein-coupled receptors (GPCRs) are known to be expressed in the heart, some of which linked to heart disease formation [2628]. To demonstrate ADE function, we downloaded a list containing 288 class A GPCRs from the International Union of Basic and Clinical Pharmacology database website [29] ( and expression data from 12 studies comparing normal and diseased human hearts (GSE3586 [30], GSE3585 [30], GSE4172 [31], GSE36961, GSE1869 [32], GSE32453, GSE29819 [33], GSE21610 [34], GSE9800, GSE5406 [35], GSE2656, GSE1145) from the GEO database. Datasets contained data for various disease groups. Downloading and organizing all files for ADE will take ~15 min per study initially, but once prepared files can be stored and reused for ADE runs. After preparation, ADE took ~5 minutes to extract and refine the data for all GPCRs on a standard desktop computer. Groups with less than 5 samples and genes covered by less then five studies were deleted manually from the merged output. Further, genes where <75% of the studies agreed on up-or down-regulation were excluded. P-values were calculated for the remaining 25 groups and 14 different heart disease conditions (for detailed information see Table 1). It may be considered to separate/exclude certain disease groups, but here we exemplarily performed statistics on the complete data. Statistical analysis took ~10 minutes to process.

Table 1 Class A GPCRs significantly regulated in human heart disease

The analysis reported 43 class A GPCRs as differentially expressed in diseased human hearts with a p-value < 0.001 (Table 1), according to Stouffer’s Z-transform method. The confirmation of published experimental data demonstrates the functionality of the ADE software. For example, we found a highly significant down-regulation of the beta 1 adrenergic receptor (ADRB1) in 19/21 groups, which is well known for its crucial role in heart function and down-regulation in heart failure [3638]. Other interesting candidates for in depth analysis were predicted, like P2Y receptor subunits, a receptor class expressed in various heart cells and regulating cardiovascular function in health and disease [3946]. We also found a high significance for sphingosine-1-phospate receptor 3 (S1PR3) being down-regulated in 14/14 groups. Other S1PRs were differentially expressed with lower significances. S1PRs have multiple functions in the cardiovascular system including modulation of the heart rate, cardioprotection and vascular contraction [4754]. A third interesting candidate among the ten most significantly regulated class A GPCRs is the prostaglandin E receptor 3 (PTGER3) in 21/22 groups. Activation of PTGER3 was shown to protect cardiomyocytes from oxidative stress [55] and reduce ischemia-induced arrhythmias and infarct size [56]. Overexpression was shown to promote hypertrophy [57] and changes in EP3 receptor density were reported after occlusion of the left anterior descending coronary artery [58]. These results exemplify how ADE can be utilized to quickly compare expression data as a starting point for further research. In summary, our analysis of diverse datasets from different heart disease groups strongly suggests that a substantial amount of class A GPCRs are significantly regulated.


We introduce an easy-to-use software tool to extract and analyze normalized expression data. This program provides researchers with a tool to analyze gene array data utilizing publicly available normalized expression data. Beyond this scope, far more sophisticated tools (cited above) may be used for more detailed analysis.


  • Be sure to use “.” as decimal separators.

  • Avoid duplicate gene names in “Genes of Interest. txt”.

  • If ADE reports that it can’t open a file, be sure the format of files is correct (.txt), and/or use sample files provided to test.

  • Moving Data folders between Mac and Windows systems may cause problems. Be sure to:

    Delete the complete “Refined Data” and “Extracted Data” folders.

    Check the Data Folder names, special characters may cause problems.

Availability and requirements

Project name: Array Data Extractor (ADE)

Project home page: Software and sample data is included in the supplement. Webpage will be designed upon publication.

Operating systems: Mac OS X, Windows, and Linux

Programming language: LabVIEW (National Instruments)

Other requirements: LabVIEW (National Instruments)

License: GNU


  1. 1.

    Edgar R: Gene Expression Omnibus: NCBI gene expression and hybridization array data repository. Nucleic Acids Res. 2002, 30: 207-210. 10.1093/nar/30.1.207.

    PubMed  CAS  PubMed Central  Article  Google Scholar 

  2. 2.

    Parkinson H, Kapushesky M, Kolesnikov N, Rustici G, Shojatalab M, Abeygunawardena N, Berube H, Dylag M, Emam I, Farne A, Holloway E, Lukk M, Malone J, Mani R, Pilicheva E, Rayner TF, Rezwan F, Sharma A, Williams E, Bradley XZ, Adamusiak T, Brandizi M, Burdett T, Coulson R, Krestyaninova M, Kurnosov P, Maguire E, Neogi SG, Rocca-Serra P, Sansone S-A, et al: Array Express update–from an archive of functional genomics experiments to the atlas of gene expression. Nucleic Acids Res. 2009, 37: D868-D872. 10.1093/nar/gkn889.

    PubMed  CAS  PubMed Central  Article  Google Scholar 

  3. 3.

    Sherlock G: The stanford microarray database. Nucleic Acids Res. 2001, 29: 152-155. 10.1093/nar/29.1.152.

    PubMed  CAS  PubMed Central  Article  Google Scholar 

  4. 4.

    Baker M: Gene data to hit milestone. Nature. 2012, 487: 282-283. 10.1038/487282a.

    PubMed  CAS  Article  Google Scholar 

  5. 5.

    Gentleman RC, Carey VJ, Bates DM, Bolstad B, Dettling M, Dudoit S, Ellis B, Gautier L, Ge Y, Gentry J, Hornik K, Hothorn T, Huber W, Iacus S, Irizarry R, Leisch F, Li C, Maechler M, Rossini AJ, Sawitzki G, Smith C, Smyth G, Tierney L, Yang JYH, Zhang J: Bioconductor: open software development for computational biology and bioinformatics. Genome Biol. 2004, 5: R80-10.1186/gb-2004-5-10-r80.

    PubMed  PubMed Central  Article  Google Scholar 

  6. 6.

    Saeed AI, Sharov V, White J, Li J, Liang W, Bhagabati N, Braisted J, Klapa M, Currier T, Thiagarajan M, Sturn A, Snuffin M, Rezantsev A, Popov D, Ryltsov A, Kostukovich E, Borisovsky I, Liu Z, Vinsavich A, Trush V, Quackenbush J: TM4: a free, open-source system for microarray data management and analysis. Biotechniques. 2003, 34: 374-378.

    PubMed  CAS  Google Scholar 

  7. 7.

    Reich M, Liefeld T, Gould J, Lerner J, Tamayo P, Mesirov JP: GenePattern 2.0. Nat Genet. 2006, 38: 500-501. 10.1038/ng0506-500.

    PubMed  CAS  Article  Google Scholar 

  8. 8.

    Xia J, Fjell CD, Mayer ML, Pena OM, Wishart DS, Hancock REW: INMEX–a web-based tool for integrative meta-analysis of expression data. Nucleic Acids Res. 2013, 41: W63-W70. 10.1093/nar/gkt338.

    PubMed  PubMed Central  Article  Google Scholar 

  9. 9.

    Tseng GC, Ghosh D, Feingold E: Comprehensive literature review and statistical considerations for microarray meta-analysis. Nucleic Acids Res. 2012, 40: 3785-3799. 10.1093/nar/gkr1265.

    PubMed  CAS  PubMed Central  Article  Google Scholar 

  10. 10.

    Chan GC-Y, Hieftje GM: A LabVIEW program for determining confidence intervals of Abel-inverted radial emission profiles. Spectrochim Acta B At Spectrosc. 2005, 60: 1486-1501. 10.1016/j.sab.2005.08.016.

    Article  Google Scholar 

  11. 11.

    Kim DJ, Fisk Z: A LabVIEW based template for user created experiment automation. Rev Sci Instrum. 2012, 83: 123705-10.1063/1.4770121.

    PubMed  CAS  Article  Google Scholar 

  12. 12.

    Wrobel P, Czyzycki M, Furman L, Kolasinski K, Lankosz M, Mrenca A, Samek L, Wegrzynek D: LabVIEW control software for scanning micro-beam X-ray fluorescence spectrometer. Talanta. 2012, 93: 186-192.

    PubMed  CAS  Article  Google Scholar 

  13. 13.

    Stewart CM, Newlands SD, Perachio AA: Spike detection, characterization, and discrimination using feature analysis software written in LabVIEW. Comput Methods Programs Biomed. 2004, 76: 239-251. 10.1016/j.cmpb.2004.07.001.

    PubMed  CAS  Article  Google Scholar 

  14. 14.

    Topal T, Polat H, Güler I: Software development for the analysis of heartbeat sounds with LabVIEW in diagnosis of cardiovascular disease. J Med Syst. 2008, 32: 409-421. 10.1007/s10916-008-9146-8.

    PubMed  Article  Google Scholar 

  15. 15.

    Chen SC, Shao CL, Liang CK, Lin SW, Huang TH, Hsieh MC, Yang CH, Luo CH, Wuo CM: A text input system developed by using lips image recognition based LabVIEW for the seriously disabled. Conf Proc IEEE Eng Med Biol Soc. 2004, 7: 4940-4943.

    PubMed  CAS  Google Scholar 

  16. 16.

    Cassidy SC, Teitel DF: Left ventricular pressure and volume data acquisition and analysis using LabVIEW. Comput Biol Med. 1997, 27: 141-149. 10.1016/S0010-4825(97)00001-2.

    PubMed  CAS  Article  Google Scholar 

  17. 17.

    Jackson ME, Gnadt JW: Numerical simulation of nonlinear feedback model of saccade generation circuit implemented in the LabView graphical programming language. J Neurosci Methods. 1999, 87: 137-145. 10.1016/S0165-0270(98)00171-X.

    PubMed  CAS  Article  Google Scholar 

  18. 18.

    Reitz FB, Pollack GH: Labview virtual instruments for calcium buffer calculations. Comput Methods Programs Biomed. 2003, 70: 61-69. 10.1016/S0169-2607(01)00196-1.

    PubMed  Article  Google Scholar 

  19. 19.

    Liu Z-P, Zhang X-S: Effects of multiple probesets in affymetrix geneChips on identifying differentially expressed genes in iPS cells. In Lect Notes Oper Res. 2010, 13: 187-195.

    CAS  Google Scholar 

  20. 20.

    Stouffer SA, Suchman EA, Devinney LC, Star SA, Williams RM: The American soldier: Vol 1: Adjustment during army life. Studies in Social Psychology in World War II. 1949, Princeton University Press, 1-

    Google Scholar 

  21. 21.

    Fisher RA: Statistical Mathods for Research Workers. 1932, London: Oliver and Boyd, 4, 0050021702

    Google Scholar 

  22. 22.

    Fundel K, Küffner R, Aigner T, Zimmer R: Normalization and gene p-value estimation: issues in microarray data processing. Bioinform Biol Insights. 2008, 2: 291-305.

    PubMed  PubMed Central  Google Scholar 

  23. 23.

    Chen Z: Is the weighted z-test the best method for combining probabilities from independent tests?. J Evol Biol. 2011, 24: 926-930. 10.1111/j.1420-9101.2010.02226.x.

    PubMed  CAS  Article  Google Scholar 

  24. 24.

    Whitlock MC: Combining probability from independent tests: the weighted Z-method is superior to Fisher’s approach. J Evol Biol. 2005, 18: 1368-1373. 10.1111/j.1420-9101.2005.00917.x.

    PubMed  CAS  Article  Google Scholar 

  25. 25.

    Li J, Tseng GC: An adaptively weighted statistic for detecting differential gene expression when combining multiple transcriptomic studies. Ann Appl Stat. 2011, 5: 994-1019. 10.1214/10-AOAS393.

    Article  Google Scholar 

  26. 26.

    Salazar N, Chen J, Rockman H: Cardiac GPCRs: GPCR signaling in healthy and failing hearts. Biochim Biophys Acta. 2007, 1768: 1006-1018. 10.1016/j.bbamem.2007.02.010.

    PubMed  CAS  PubMed Central  Article  Google Scholar 

  27. 27.

    Tang C-M, Insel PA: GPCR expression in the heart; “new” receptors in myocytes and fibroblasts. Trends Cardiovasc Med. 2004, 14: 94-99. 10.1016/j.tcm.2003.12.007.

    PubMed  CAS  Article  Google Scholar 

  28. 28.

    Kang M, Chung KY, Walker JW: G-protein coupled receptor signaling in myocardium: not for the faint of heart. Physiology (Bethesda). 2007, 22: 174-184. 10.1152/physiol.00051.2006.

    CAS  Article  Google Scholar 

  29. 29.

    Sharman JL, Benson HE, Pawson AJ, Lukito V, Mpamhanga CP, Bombail V, Davenport AP, Peters JA, Spedding M, Harmar AJ: IUPHAR-DB: updated database content and new features. Nucleic Acids Res. 2013, 41: D1083-D1088. 10.1093/nar/gks960.

    PubMed  CAS  PubMed Central  Article  Google Scholar 

  30. 30.

    Barth AS, Kuner R, Buness A, Ruschhaupt M, Merk S, Zwermann L, Kääb S, Kreuzer E, Steinbeck G, Mansmann U, Poustka A, Nabauer M, Sültmann H: Identification of a common gene expression signature in dilated cardiomyopathy across independent microarray studies. J Am Coll Cardiol. 2006, 48: 1610-1617.

    PubMed  CAS  Article  Google Scholar 

  31. 31.

    Wittchen F, Suckau L, Witt H, Skurk C, Lassner D, Fechner H, Sipo I, Ungethüm U, Ruiz P, Pauschinger M, Tschope C, Rauch U, Kühl U, Schultheiss H-P, Poller W: Genomic expression profiling of human inflammatory cardiomyopathy (DCMi) suggests novel therapeutic targets. J Mol Med. 2007, 85: 257-271. 10.1007/s00109-006-0122-9.

    PubMed  CAS  PubMed Central  Article  Google Scholar 

  32. 32.

    Kittleson MM, Minhas KM, Irizarry RA, Ye SQ, Edness G, Breton E, Conte JV, Tomaselli G, Garcia JGN, Hare JM: Gene expression analysis of ischemic and nonischemic cardiomyopathy: shared and distinct genes in the development of heart failure. Physiol Genomics. 2005, 21: 299-307. 10.1152/physiolgenomics.00255.2004.

    PubMed  CAS  Article  Google Scholar 

  33. 33.

    Gaertner A, Schwientek P, Ellinghaus P, Summer H, Golz S, Kassner A, Schulz U, Gummert J, Milting H: Myocardial transcriptome analysis of human arrhythmogenic right ventricular cardiomyopathy. Physiol Genomics. 2012, 44: 99-109. 10.1152/physiolgenomics.00094.2011.

    PubMed  CAS  Article  Google Scholar 

  34. 34.

    Schwientek P, Ellinghaus P, Steppan S, D’Urso D, Seewald M, Kassner A, Cebulla R, Schulte-Eistrup S, Morshuis M, Röfe D, El Banayosy A, Körfer R, Milting H: Global gene expression analysis in nonfailing and failing myocardium pre- and postpulsatile and nonpulsatile ventricular assist device support. Physiol Genomics. 2010, 42: 397-405. 10.1152/physiolgenomics.00030.2010.

    PubMed  CAS  Article  Google Scholar 

  35. 35.

    Hannenhalli S, Putt ME, Gilmore JM, Wang J, Parmacek MS, Epstein JA, Morrisey EE, Margulies KB, Cappola TP: Transcriptional genomics associates FOX transcription factors with human heart failure. Circulation. 2006, 114: 1269-1276. 10.1161/CIRCULATIONAHA.106.632430.

    PubMed  CAS  Article  Google Scholar 

  36. 36.

    Ahmed A: Myocardial beta-1 adrenoceptor down-regulation in aging and heart failure: implications for beta-blocker use in older adults with heart failure. Eur J Heart Fail. 2003, 5: 709-715. 10.1016/S1388-9842(03)00058-8.

    PubMed  CAS  Article  Google Scholar 

  37. 37.

    Port JD, Bristow MR: Altered beta-adrenergic receptor gene regulation and signaling in chronic heart failure. J Mol Cell Cardiol. 2001, 33: 887-905. 10.1006/jmcc.2001.1358.

    PubMed  CAS  Article  Google Scholar 

  38. 38.

    Homcy CJ, Vatner SF, Vatner DE: Beta-adrenergic receptor regulation in the heart in pathophysiologic states: abnormal adrenergic responsiveness in cardiac disease. Annu Rev Physiol. 1991, 53: 137-159. 10.1146/

    PubMed  CAS  Article  Google Scholar 

  39. 39.

    Kennedy C, Chootip K, Mitchell C, Syed N-H, Tengah A: P2X and P2Y nucleotide receptors as targets in cardiovascular disease. Future Med Chem. 2013, 5: 431-449. 10.4155/fmc.13.6.

    PubMed  CAS  Article  Google Scholar 

  40. 40.

    Chen J-B, Liu W-J, Che H, Liu J, Sun H-Y, Li G-R: Adenosine-5’-triphosphate up-regulates proliferation of human cardiac fibroblasts. Br J Pharmacol. 2012, 166: 1140-1150. 10.1111/j.1476-5381.2012.01831.x.

    PubMed  CAS  PubMed Central  Article  Google Scholar 

  41. 41.

    Cheung K-K, Ryten M, Burnstock G: Abundant and dynamic expression of G protein-coupled P2Y receptors in mammalian development. Dev Dyn. 2003, 228: 254-266. 10.1002/dvdy.10378.

    PubMed  CAS  Article  Google Scholar 

  42. 42.

    Hou M, Malmsjö M, Möller S, Pantev E, Bergdahl A, Zhao XH, Sun XY, Hedner T, Edvinsson L, Erlinge D: Increase in cardiac P2X1-and P2Y2-receptor mRNA levels in congestive heart failure. Life Sci. 1999, 65: 1195-1206. 10.1016/S0024-3205(99)00353-7.

    PubMed  CAS  Article  Google Scholar 

  43. 43.

    Musa H, Tellez JO, Chandler NJ, Greener ID, Maczewski M, Mackiewicz U, Beresewicz A, Molenaar P, Boyett MR, Dobrzynski H: P2 purinergic receptor mRNA in rat and human sinoatrial node and other heart regions. Naunyn Schmiedebergs Arch Pharmacol. 2009, 379: 541-549. 10.1007/s00210-009-0403-2.

    PubMed  CAS  Article  Google Scholar 

  44. 44.

    Nishida M, Sato Y, Uemura A, Narita Y, Tozaki-Saitoh H, Nakaya M, Ide T, Suzuki K, Inoue K, Nagao T, Kurose H: P2Y6 receptor-Galpha12/13 signalling in cardiomyocytes triggers pressure overload-induced cardiac fibrosis. EMBO J. 2008, 27: 3104-3115. 10.1038/emboj.2008.237.

    PubMed  CAS  PubMed Central  Article  Google Scholar 

  45. 45.

    Ralevic V, Burnstock G: Involvement of purinergic signaling in cardiovascular diseases. Drug News Perspect. 2003, 16: 133-140. 10.1358/dnp.2003.16.3.876886.

    PubMed  CAS  Article  Google Scholar 

  46. 46.

    Talasila A, Germack R, Dickenson JM: Characterization of P2Y receptor subtypes functionally expressed on neonatal rat cardiac myofibroblasts. Br J Pharmacol. 2009, 158: 339-353. 10.1111/j.1476-5381.2009.00172.x.

    PubMed  CAS  PubMed Central  Article  Google Scholar 

  47. 47.

    Vessey DA, Li L, Honbo N, Karliner JS: Sphingosine 1-phosphate is an important endogenous cardioprotectant released by ischemic pre- and postconditioning. Am J Physiol Heart Circ Physiol. 2009, 297: H1429-H1435. 10.1152/ajpheart.00358.2009.

    PubMed  CAS  PubMed Central  Article  Google Scholar 

  48. 48.

    Takuwa N, Ohkura S-I, Takashima S-I, Ohtani K, Okamoto Y, Tanaka T, Hirano K, Usui S, Wang F, Du W, Yoshioka K, Banno Y, Sasaki M, Ichi I, Okamura M, Sugimoto N, Mizugishi K, Nakanuma Y, Ishii I, Takamura M, Kaneko S, Kojo S, Satouchi K, Mitumori K, Chun J, Takuwa Y: S1P3-mediated cardiac fibrosis in sphingosine kinase 1 transgenic mice involves reactive oxygen species. Cardiovasc Res. 2010, 85: 484-493. 10.1093/cvr/cvp312.

    PubMed  CAS  PubMed Central  Article  Google Scholar 

  49. 49.

    Murakami A, Takasugi H, Ohnuma S, Koide Y, Sakurai A, Takeda S, Hasegawa T, Sasamori J, Konno T, Hayashi K, Watanabe Y, Mori K, Sato Y, Takahashi A, Mochizuki N, Takakura N: Sphingosine 1-phosphate (S1P) regulates vascular contraction via S1P3 receptor: investigation based on a new S1P3 receptor antagonist. Mol Pharmacol. 2010, 77: 704-713. 10.1124/mol.109.061481.

    PubMed  CAS  Article  Google Scholar 

  50. 50.

    Knapp M: Cardioprotective role of sphingosine-1-phosphate. J Physiol Pharmacol. 2011, 62: 601-607.

    PubMed  CAS  Google Scholar 

  51. 51.

    Wang S, Lin X, Wang L-Y, Ruan K-F, Feng Y, Li X-Y: A polysaccharides MDG-1 augments survival in the ischemic heart by inducing S1P release and S1P1 expression. Int J Biol Macromol. 2012, 50: 734-740. 10.1016/j.ijbiomac.2011.12.005.

    PubMed  CAS  Article  Google Scholar 

  52. 52.

    Mendelson K, Zygmunt T, Torres-Vázquez J, Evans T, Hla T: Sphingosine 1-phosphate receptor signaling regulates proper embryonic vascular patterning. J Biol Chem. 2013, 288: 2143-2156. 10.1074/jbc.M112.427344.

    PubMed  CAS  PubMed Central  Article  Google Scholar 

  53. 53.

    Karliner JS: Sphingosine kinase and sphingosine 1-phosphate in cardioprotection. J Cardiovasc Pharmacol. 2009, 53: 189-197. 10.1097/FJC.0b013e3181926706.

    PubMed  CAS  PubMed Central  Article  Google Scholar 

  54. 54.

    Gergely P, Nuesslein-Hildesheim B, Guerini D, Brinkmann V, Traebert M, Bruns C, Pan S, Gray NS, Hinterding K, Cooke NG, Groenewegen A, Vitaliti A, Sing T, Luttringer O, Yang J, Gardin A, Wang N, Crumb WJ, Saltzman M, Rosenberg M, Wallström E: The selective sphingosine 1-phosphate receptor modulator BAF312 redirects lymphocyte distribution and has species-specific effects on heart rate. Br J Pharmacol. 2012, 167: 1035-1047. 10.1111/j.1476-5381.2012.02061.x.

    PubMed  CAS  PubMed Central  Article  Google Scholar 

  55. 55.

    Shinmura K, Tamaki K, Sato T, Ishida H, Bolli R: Prostacyclin attenuates oxidative damage of myocytes by opening mitochondrial ATP-sensitive K + channels via the EP3 receptor. Am J Physiol Heart Circ Physiol. 2005, 288: H2093-H2101. 10.1152/ajpheart.01003.2004.

    PubMed  CAS  Article  Google Scholar 

  56. 56.

    Hohlfeld T, Meyer-Kirchrath J, Vogel YC, Schrör K: Reduction of infarct size by selective stimulation of prostaglandin EP(3)receptors in the reperfused ischemic pig heart. J Mol Cell Cardiol. 2000, 32: 285-296. 10.1006/jmcc.1999.1072.

    PubMed  CAS  Article  Google Scholar 

  57. 57.

    Meyer-Kirchrath J, Martin M, Schooss C, Jacoby C, Flögel U, Marzoll A, Fischer JW, Schrader J, Schrör K, Hohlfeld T: Overexpression of prostaglandin EP3 receptors activates calcineurin and promotes hypertrophy in the murine heart. Cardiovasc Res. 2009, 81: 310-318.

    PubMed  CAS  Article  Google Scholar 

  58. 58.

    Hohlfeld T, Zucker TP, Meyer J, Schrör K: Expression, function, and regulation of E-type prostaglandin receptors (EP3) in the nonischemic and ischemic pig heart. Circ Res. 1997, 81: 765-773. 10.1161/01.RES.81.5.765.

    PubMed  CAS  Article  Google Scholar 

Download references

Author information



Corresponding author

Correspondence to Stefan Kurtenbach.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

Stefan Kurtenbach developed ADE. Sarah Kurtenbach validated program output and helped with the manuscript preparation. GZ helped with study design and manuscript preparation. All authors read and approved the final manuscript.

Electronic supplementary material

Contains a text file describing how the files have to be formatted, aswell as the program and sample files.

Additional file 1: Sample files include three data files downloaded from the GEO database [30, 31]. With these files ADE can be directly tested without further modification. (ZIP 8 MB)

Authors’ original submitted files for images

Below are the links to the authors’ original submitted files for images.

Authors’ original file for figure 1

Authors’ original file for figure 2

Authors’ original file for figure 3

Rights and permissions

This article is published under license to BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and Permissions

About this article

Cite this article

Kurtenbach, S., Kurtenbach, S. & Zoidl, G. Array data extractor (ADE): a LabVIEW program to extract and merge gene array data. BMC Res Notes 6, 496 (2013).

Download citation


  • Array Data Extractor
  • ADE
  • Gene expression array
  • Microarray data analysis
  • Meta-analysis
  • Combining of multiple datasets
  • Statistics
  • Merge p-values