Skip to main content

Maize microarray annotation database



Microarray technology has matured over the past fifteen years into a cost-effective solution with established data analysis protocols for global gene expression profiling. The Agilent-016047 maize 44 K microarray was custom-designed from EST sequences, but only reporter sequences with EST accession numbers are publicly available. The following information is lacking: (a) reporter - gene model match, (b) number of reporters per gene model, (c) potential for cross hybridization, (d) sense/antisense orientation of reporters, (e) position of reporter on B73 genome sequence (for eQTL studies), and (f) functional annotations of genes represented by reporters. To address this, we developed a strategy to annotate the Agilent-016047 maize microarray, and built a publicly accessible annotation database.


Genomic annotation of the 42,034 reporters on the Agilent-016047 maize microarray was based on BLASTN results of the 60-mer reporter sequences and their corresponding ESTs against the maize B73 RefGen v2 "Working Gene Set" (WGS) predicted transcripts and the genome sequence. The agreement between the EST, WGS transcript and gDNA BLASTN results were used to assign the reporters into six genomic annotation groups. These annotation groups were: (i) "annotation by sense gene model" (23,668 reporters), (ii) "annotation by antisense gene model" (4,330); (iii) "annotation by gDNA" without a WGS transcript hit (1,549); (iv) "annotation by EST", in which case the EST from which the reporter was designed, but not the reporter itself, has a WGS transcript hit (3,390); (v) "ambiguous annotation" (2,608); and (vi) "inconclusive annotation" (6,489). Functional annotations of reporters were obtained by BLASTX and Blast2GO analysis of corresponding WGS transcripts against GenBank.

The annotations are available in the Maize Microarray Annotation Database, as well as through a GBrowse annotation file that can be uploaded to the MaizeGDB genome browser as a custom track.

The database was used to re-annotate lists of differentially expressed genes reported in case studies of published work using the Agilent-016047 maize microarray. Up to 85% of reporters in each list could be annotated with confidence by a single gene model, however up to 10% of reporters had ambiguous annotations. Overall, more than 57% of reporters gave a measurable signal in tissues as diverse as anthers and leaves.


The Maize Microarray Annotation Database will assist users of the Agilent-016047 maize microarray in (i) refining gene lists for global expression analysis, and (ii) confirming the annotation of candidate genes before functional studies.


Currently, there are several maize microarray platforms available, including an Affymetrix short oligonucleotide array [1], a Nimblegen 50-mer array [2], a 70-mer array from the University of Arizona Maize Oligonucleotide Array project [3] and the 60-mer Agilent-016047 Maize 4 × 44 K microarray [4].

The Agilent microarray platform [5] is a mature technology that yields high quality gene expression data, which can be readily analyzed using established statistical tools [6]. The Agilent-016047 Maize 4 × 44 K microarray was custom-designed by the Walbot laboratory, with 42,034 in situ synthesized 60-mer oligonucleotide reporters (excluding controls) [7]. Currently, the Agilent "e-array" tool [8] only provides the 60-mer sequences and EST accession numbers from which the reporters were designed, without detailed or up-to-date annotations. There was therefore a need to develop a strategy for annotation, and thereby build a database of annotations for this maize microarray, as well as similar custom arrays.

The maize B73 genome sequence was released in November 2009 [9], and this provided the opportunity to locate the reporters on the genome sequence, and provide functional annotations. Each reporter is intended to report the expression of a single gene unambiguously. However, since the reporters were designed from ESTs from different maize lines before a reference genome sequence was available [7], redundancy on the array, as well as imperfect reporter matches were expected.

Version 1 and Version 2 Agilent 22 K arrays [10, 11] were precursors for the 44 K Agilent-016047 array. Version 1 was designed from the December 2003 maize EST assembly of MaizeGDB and was made up of 21,782 reporters. More than 80% of these reporters were also included in Version 2 plus ~3,000 new reporters, designed from maize sequences in GenBank. Of the 20,963 gene features on Version 2, ~13,000 were sense strand reporters and ~5,000 antisense strand reporters.

For the Agilent-016047 44 K array, an updated set of 60-mer reporters were designed using Picky 2.0 [12]. The reporter set mainly consists of validated reporters from the two precursor maize arrays described above and validated reporters from anther expressed genes detected using a spotted 70-mer array format (containing reporters to about 35,000 maize genes) [10, 13]. Additional gene reporters were based on release 16.0 of the TIGR Maize Gene Index as well as cDNA or EST sequences from GenBank (that were at the time not yet in the TIGR Maize Gene Index assembly) [7]. According to Ma et al.[7], the 42,034 maize gene reporters represent ~39,000 sense transcripts including a subset of genes with multiple reporters, and ~500 antisense transcripts. In addition to the 42,034 maize gene reporters, the array also contains internal quantitative 'spike-in' controls of non-maize sequences, which were not annotated in this study.

The aims of this study were to annotate the reporter set of the Agilent-016047 microarray by: (i) locating each reporter on the maize B73 genome sequence; (ii) associating each reporter to the transcript of a single gene, if possible; and (iii) assigning functional annotations to the gene represented by each reporter. Our results revealed that we could not associate all of the reporters with a single transcript with high confidence, and therefore we built a database, which provides confidence scores of the genomic positions and functional annotations of reporters on the Agilent-016047 Maize array. Our annotation strategy provides guidelines for annotation of custom-designed microarray slides where partial EST information is available, and this resource will therefore be useful to maize researchers, and other researchers using custom arrays.

Construction and content

Data sources

The gene list for the Agilent Maize Gene Expression Microarray 4 × 44 K (design ID 016047) was downloaded from Agilent's eArray tool [8] containing a reporter ID, a 60-mer reporter sequence and an EST accession number for each of the 42,034 reporters on the microarray. EST sequence information for 34% of the reporters was available on GenBank, and BioPython [14] was used to extract sequence and other relevant information from individual GenBank files. For an additional 31% of the reporters, EST sequences were obtained from the Walbot laboratory. For the remaining 35% of the reporters, no EST sequences were available, since these are likely to be derived from proprietary sources. The cDNA sequences (in FASTA format), their transcript start and end positions on the B73 RefGen v2 genome sequence as well as InterPro and Gene Ontology (GO) annotations for genes, were downloaded from the FTP site [15]. Only the protein coding transcripts in the B73 RefGen v2 Working Gene Set (WGS) were used (88,611 cDNAs representing 63,331 genes). We chose to use the WGS and not the Filtered Gene Set (FGS) since it was more inclusive of transcripts that could have been used in the reporter design. The FGS (63,540 transcripts; 39,656 genes) is a subset of the WGS in which transcripts that are "probable pseudogene", "possible transposon", "contamination" or "low confidence" have been filtered out.

The maize B73 RefGen v2 genome sequence (sequences of all 10 chromosomes, in FASTA format) were downloaded from the FTP site [15]. Lastly, the maize core bin markers [16] and corresponding B73 RefGen v2 base pair positions were retrieved from MaizeGDB [17]. All sets of data were downloaded in December 2010/January 2011.

Genomic Annotation

Figure 1 outlines the strategy that was followed to obtain genomic annotations for each reporter on the Agilent-016047 microarray. All nucleotide sequences were searched against target datasets using the BLASTN algorithm version 2.2.18 [18]. For BLASTN searches of the 60-mer reporter sequences against ESTs, the WGS transcripts and gDNA (B73 RefGen v2), the word size parameter was set to 23 and gaps were not allowed. This cut-off was chosen based on a study that showed that matches of ≥ 23 contiguous nucleotides yielded hybridization signals under stringent conditions in more than 90% of a set of Agilent reporters [19]. Thus, the identity out of 60, rather than the E-value, was used as the measure of similarity for BLASTN searches with the reporters. We also carried out BLASTN searches with EST sequences, and in these cases E-values were used. All BLAST results were stored in a relational database. The parameters used for the BLAST searches are shown in Additional file 1.

Figure 1
figure 1

Strategy followed to assign genomic and functional annotations to the reporters on the Agilent-016047 maize microarray. Using BLASTN and exonerate software, the 42,034 60-mer reporters were matched to available EST sequences, the maize B73 RefGen v2 genome and the WGS predicted transcripts. BLASTN and exonerate results were filtered and compared to test agreement between EST, WGS transcript and gDNA hits. Based on the agreement analysis, one of six genomic annotation groups was assigned for each reporter. Functional annotations of reporters were based on the functional annotations of their corresponding WGS transcripts. The data has been made accessible from the Maize Microarray Annotation Database

Three sets of BLASTN hits were stored for each reporter (Figure 1). Firstly, BLASTN of the reporter was implemented against the genome sequence (B73 RefGen v2), and the top BLASTN hit (if ≥ 23 contiguous matches), or multiple BLASTN hits (if ≥ 23 contiguous matches and identity ≥ 55/60) was called the 'reporter-gDNA result'. The reporters were also searched against the genome sequence using "exonerate" [20] to detect reporters that spanned introns. The parameters for exonerate are shown in Additional file 2. In cases where reporters had positive exonerate matches (and ≥ 23 contiguous matches) to the genome sequence, this result was recorded as the 'reporter-gDNA result'. Secondly, BLASTN of the reporter was implemented against the WGS transcripts, and the top BLASTN hit (if ≥ 23 contiguous matches), or multiple BLASTN hits (if ≥ 23 contiguous matches and identity ≥ 55/60) was called a 'reporter-WGS transcript result'. Thirdly, after confirming that the reporter matched its corresponding EST listed in the Agilent eArray database (≥ 23 contiguous matches), the top BLASTN hit (if E-value ≤ 1e-10), or multiple BLASTN hits (if E-value ≤ 1e-20) of the EST against the WGS transcript dataset was called an 'EST-WGS transcript result' (BLASTN parameters in Additional file 1). These BLASTN cut-offs were selected based on a previous study where the same cut-offs were used to align ESTs to predicted maize cDNAs [21]. The ESTs were also searched against the gDNA using exonerate (parameters in Additional file 2), and matches with a normalised score of at least 3 (calculated by dividing the exonerate raw score by the query EST sequence length) [22] were recorded as the 'EST-gDNA result'.

The next step was to determine if there was agreement between the reporter-gDNA result and the reporter-WGS transcript result, in other words whether the WGS transcript that the reporter matched was derived from the same gDNA position that the reporter matched. This was recorded as the reporter-gDNA/WGS agreement result (Figure 1). Similarly, we tested whether the EST-gDNA result and EST-WGS transcript result were in agreement, and recorded this as the EST-gDNA/WGS agreement result (Figure 1).

Finally, the reporters were placed into one of six annotation groups, informed by sequence matching and agreement results described above and whether the genomic position of the reporter overlapped with one or more gene models in the sense or antisense direction (Figure 1). The annotation groups were:

  1. (i)

    Annotated by sense gene model: Reporters that match a WGS transcript and genomic location of the same gene model (single reporter-gDNA/WGS agreement result);

  2. (ii)

    Annotation by antisense gene model: Reporters that match a transcript and genomic location of the same gene model, but align to the antisense direction of the transcript (single reporter-gDNA/WGS agreement result);

  3. (iii)

    Annotation by gDNA: Reporters that match a unique location on the maize B73 genome, but this location is not currently annotated as a gene model (single genomic result);

  4. (iv)

    Annotation by EST: Reporters that do not match a WGS transcript, but that are derived from an EST that matches a WGS transcript and its genomic location (single EST-gDNA/WGS agreement result);

  5. (v)

    Ambiguous annotation: Reporters with more than one sense gene model, antisense gene model or EST result (More than one reporter-gDNA/WGS transcript agreement or EST-gDNA/WGS transcript agreement result);

  6. (vi)

    Inconclusive annotation: Reporters that match more than one transcript, but not the genomic location of the corresponding gene models. Reporters that match more than one genomic location, but no corresponding transcripts. Reporters with no valid hits.

Functional annotation

The "reporter-WGS transcript result" for each reporter (described above) was used to assign a functional annotation to each reporter. The functional annotations for each of the 88,611 cDNA sequences in the WGS of the B73 RefGen v2 genome sequence were obtained by BLASTX [18] searches (with default parameter settings; Additional file 1) against the NCBI non-redundant peptide database (nr). The top three hits (and corresponding statistics) were stored in a relational database. Blast2GO [23] was used to associate each WGS transcript (and therefore the corresponding reporters) with Gene Ontology (GO) terms, using default settings.

Database and web interface

The Maize Microarray Annotation Database interface was written using Turbogears [24], a Python web application framework. A central MySQL database is used to store sequence and annotation information. SQLAlchemy [25], an object relational mapper for Python and toolkit for SQL, is implemented within the Maize Microarray Annotation Database when a user queries the database.

Integration with the MaizeGDB genome browser

An annotation file with the genomic positions for each reporter that could be matched to the genome was generated (Additional file 3). This can be uploaded to the MaizeGDB genome browser [26] and viewed as an annotation track in the context of the B73 RefGen v2 genome sequence.

Reporters with expression in maize leaf material

Reporters "with measurable signal" were identified as those with a signal to noise ratio (SNR) > 3 in at least one of fifty Agilent-016047 microarrays hybridized with cDNA from maize leaves of a segregating population (data not shown).

Utility and Discussion

Genomic annotation groups

Table 1 shows the breakdown of the annotation groups of the 42,034 reporters on the maize Agilent-016047 microarray, as determined by our strategy outlined in Figure 1. Importantly, 27,998 reporters (67%) were annotated by gene model in the sense or antisense direction, which means that they correspond to a transcript with a defined gDNA position. Approximately half of the reporters in this group mapped to UTR regions, and the rest to coding regions. A number of these reporters (1,554) were shown using exonerate software [20] to span introns.

Table 1 Number of reporters placed in the genomic annotation groups of the maize Agilent-016047 microarray

The reporters annotated by gene model in the sense or antisense direction represent 46.7% of the genes in the B73 maize Filtered Gene Set (FGS). Within this group, there were 4,330 reporters that aligned to the antisense direction of a gene model (Table 1). Natural antisense transcripts (NATs) contain sequences complementary to the sense transcripts of protein-coding genes [27]. Between 7 and 30% of genes in animal and plant genomes encode overlapping cis-NATs [27]. Many NATs are conserved, implying regulatory functions for these transcripts in gene expression. According to Ma et al.[10], 14.3% of the pollen transcriptome consists of detectable antisense transcripts. It should be borne in mind that, in some cases, a reporter with an antisense annotation could in fact correspond to a sense transcript if the EST from which it was designed was incorrectly oriented or the genomic annotation was in the wrong strand. These errors are expected to be corrected in future annotation versions of the maize B73 genome sequence.

The 1,549 reporters "annotated by gDNA" (Table 1) represent reporters that had significant matches to the maize genome sequence but did not match current transcripts in the WGS of the maize B73 RefGen v2. These reporters will possibly be linked to gene models in future versions of the B73 genome due to improvements in gene prediction algorithms or availability of mRNA-seq data from different tissues of maize B73 plants. Although these reporters are not currently associated with functional annotations, their placement on the B73 genome sequence is useful for eQTL studies in maize. This category of reporters showed a lower proportion (64%) with measurable expression in maize leaves compared to reporters annotated by sense gene model (88%; Table 1).

The 3,390 reporters "annotated by EST" (Table 1) were derived from ESTs that showed sequence similarity to a WGS transcript from B73 (E-value < 1e-10), however the reporter itself did not have a significant hit to the WGS transcript. The reporters on the maize Agilent-016047 microarray were designed from ESTs from various maize lines (Additional file 4). Reporters "annotated by EST" are most likely derived from maize lines other than B73, although the source is not known for all reporters since this information could be retrieved for only 34% of the reporters (Additional file 4A). The region of the transcript that corresponds to the reporter is therefore predicted to be divergent between B73 and the line from which the reporter was derived.

The 2,608 "ambiguous" reporters (Table 1) each represent more than one gene model, which are mostly members of the same gene family. Interpretation of expression data from these reporters should be done with caution, as it is possible that the signal is due to cross hybridization from more than one family member. As an example, reporter A_92_P037799 represents four members of the cytochrome P450 gene family on chromosomes 2, 3, 6 and 8, as shown in the multiple sequence alignment (Additional file 5).

There were 6,489 reporters with "inconclusive annotation" (Table 1), and thus interpretation of expression data from these reporters should be made with caution. This group contained a relatively low proportion of reporters with signal in a maize leaf microarray experiment conducted in our laboratory (see Methods), namely 61% compared to 88% of reporters "annotated by sense gene model" (Table 1). Re-sequencing of six maize lines from China identified several hundred genes that were not present in B73, but could be annotated as plant proteins [28], and therefore it is possible that reporters with "inconclusive annotation" may represent transcribed genes from other maize lines. A subset of the reporters with inconclusive annotation and no hits against the B73 genome sequence had EST sequences available (1,727) and these were searched against GenBank using BLASTX. Only 892 had significant hits (E-value ≤ 1e-10) and 553 matched plant proteins.

Prior to our work, the reporters on the Agilent-016047 maize array could be visualized in the context of the B73 maize genome sequence at MaizeGDB [29] based on the Walbot laboratory annotations. However, there are several limitations of this annotation track, namely: (i) the positions given are based on RefGen v1, whereas the sequence is RefGen v2; (ii) the positions are based on MegaBLAST hits to the gDNA, but no matches to transcripts are given; (iii) the reporters are named using a UID which is different from the Agilent e-array ID; and (iv) three confidence categories are given, however some reporters have up to 500 hits. Therefore we have produced an updated annotation track that is compatible with MaizeGDB (Additional file 3) that reports the positions of all reporters on the array except those with inconclusive annotation or annotation by EST. An example of three reporters that match one gene model is shown in Additional file 6.

Maize Microarray Annotation Database

The Maize Microarray Annotation Database has an interactive web interface, providing the user with three main functionalities namely "Search Agilent slide", "BLAST sequences" and "Get sequences from GenBank" (Additional file 7). Most users are likely to use the "search Agilent slide" function, since they would be interested in downloading annotations for a list of reporters that are differentially expressed in a microarray experiment. In order to search the Agilent slide, the user can provide Reporter IDs, EST Accession numbers or gene names. The outputs from a query are reporter information, EST information, gene information, genomic and functional annotation information as well as the evidence for the annotation results. The following can be downloaded: DNA sequences (reporter, EST or WGS transcript sequences in FASTA format), a table with all annotation information, and/or multiple sequence alignments. Searching by WGS gene name makes it possible to see whether there is more than one reporter for a gene. On average, there are ~1.6 reporters per gene. Users can also retrieve nucleotide sequences by submitting GenBank accession numbers for ESTs, or BLAST sequence(s) against the Agilent slide to identify which reporters represent the query sequence best.

Case studies

Table 2 gives a selection of five publications in which the Agilent-016047 array has been used, with an indication of how many reporters gave a measurable signal according to the authors. Lack of a signal may be due to tissue specific expression, genotype differences, or poor reporter design. Ma et al.[7] used this microarray to study the expression profiles of maize anther and pollen ontogeny. They found that more than 24,000 different transcript types were expressed, and that each anther stage expressed ~10,000 constitutive and ~10,000 or more transcripts restricted to one or a few stages in anther development. Casati et al.[30] measured transcriptome changes between RNAi transgenic maize lines and a UV-B tolerant B73 control line, using this Agilent slide. Approximately 26,000 reporters showed expression in adult maize leaves. Skibbe et al.[31] hypothesized that Mutator transposon activity reprograms the transcriptomes of developing maize anthers. About 35,000 reporters had signals > 2.6 times the standard deviation of the background (i.e. 99.5% confidence interval), and they concluded that Mu transposition activated by transcriptionally active MuDR results in a 25% change in the transcriptome. Wang et al.[4] hypothesized that the male sterile 8 mutation (ms8) of maize disrupts the temporal progression of the transcriptome. They found that fertile anthers exhibit an unexpectedly high transcript complexity; there were 27,400 constitutively expressed transcripts, 2,143 stage-specific transcripts and 2,484 transcripts that were expressed at two stages, giving ~32,000 transcripts in total that were expressed over a 90-h period. Lastly, Rajhi et al.[32] used this array and laser microdissection to identify transcripts expressed in maize root cortical cells during lysigenous aerenchyma formation.

Table 2 List of studies using the Agilent-016047 maize microarray

We analysed expression data from hybridization of maize leaf cDNA from a segregating population to fifty Agilent-016047 arrays to assess the number of reporters with measurable signal in our hands. The data showed that ~32,000 reporters had a consistent signal to noise ratio (SNR) greater than 3, whereas ~10,000 reporters were deemed non-hybridizing to leaf transcripts (Table 2). These six studies demonstrate that in all cases a large proportion of the reporters on the Agilent-016047 arrays give measurable signals in tissues as diverse as anthers, leaves and roots.

The questions are, however, how many genes are represented by these reporters and how much confidence is there in their annotations? To address these questions, we extracted tables of differentially expressed reporters reported in these studies and annotated the reporters using our Maize Microarray Annotation Database (Table 3). Most of the data tables have the majority of reporters annotated with high confidence by a single sense or antisense gene model (59-86% of reporters in each data table, Table 3). However, 3-9% of reporters have ambiguous annotations, and thus their hybridization signals could be due to cross-hybridization between gene family members (Table 3). This is of particular relevance in the data table S4 from Ma et al.[7] which was a selection of reporters corresponding to Zinc finger-related proteins, where 9% of reporters were "ambiguous". Each data table contained reporters with inconclusive annotations. The data table which appears to be the exception is the study of gene expression in anthers of the ms8 mutant in which only 38% of reporters were annotated by sense gene model, and this table had a higher proportion of antisense, EST and inconclusive annotation reporters (14%, 13% and 25%, respectively). This may reflect a difference in the biology of this experiment compared to the other experiments.

Table 3 Case studies using the Maize Microarray Annotation Database

We suggest that annotation of reporters with the Maize Microarray Annotation Database can be useful for refining lists of "differentially expressed" reporters for subsequent global analyses (e.g. GO enrichment using tools such as MADIBA [33]). In addition, the database is also essential to confirm the annotation of candidate genes identified from a microarray experiment before detailed functional analyses (e.g. gene knockouts) are carried out. To this end, we have provided, as Additional files 8, 9, 10, 11, 12, 13, 14 and 15, our annotations of the data tables from the case studies listed in Table 3.

The importance of correct annotation of microarrays is illustrated by the study of Gertz et al.[34] who performed a similar analysis on the 44 K Agilent human expression arrays and found that many reporters had inconclusive annotations. Out of 42,683 reporters, 25,505 (60%) were considered 'fully valid' according to their analyses. In another study, an Agilent mouse 44 K array was re-annotated resulting in improved annotations for more than 10,000 reporters on the array [35]. Furthermore, gene models are constantly being updated as new experimental and annotation data accumulates. Therefore re-annotation of reporters is required as illustrated by a study in which a dozen mammalian GeneChip arrays were re-annotated [36]. This would be of particular importance in maize where the genome sequence was recently released [9] and is currently only at version 2 of annotation.


A reporter-by-reporter validation of the 4 × 44 K Agilent-016047 maize microarray was performed. In total, 71% of the reporters correspond to a transcript with a defined gDNA position and represent 46.7% of the genes in the B73 FGS. All results have been included in a database, which provides confidence scores of the genomic positions and functional annotations of reporters on the Agilent-016047 Maize array. The database facilitates interpretation of maize gene expression data. Scientists embarking on expression profiling in maize are likely to find this array an attractive option, since the combination of our annotation database with established analysis methods [37] facilitates data interpretation. In addition, our strategy can be applied when annotating any custom-designed array from a species for which the genome sequence is available.

Availability and requirements

The Maize Microarray Annotation Database is publicly available at



Basic Local Alignment Search Tool


Expression Quantitative Trait Locus


Expressed Sequence Tag


Filtered Gene Set


Genomic Deoxyribonucleic Acid


Gene Ontology


Natural Antisense Transcript


Working Gene Set.


  1. Kirst M, Caldo R, Casati P, Tanimoto G, Walbot V, Wise RP, Buckler ES: Genetic diversity contribution to errors in short oligonucleotide microarray analysis. Plant Biotechnology Journal. 2006, 4: 489-98.

    CAS  PubMed  Google Scholar 

  2. Sekhon RS, Lin H, Childs KL, Hansey CN, Buell CR, de Leon N, Kaeppler SM: Genome-wide atlas of transcription through maize development. Plant Journal. 2011, 1-11.

    Google Scholar 

  3. Galbraith DW, Edwards J: Applications of Microarrays for Crop Improvement: Here, There, and Everywhere. BioScience. 2010, 60: 337-348. 10.1525/bio.2010.60.5.4.

    Article  Google Scholar 

  4. Wang D, Oses-Prieto JA, Li KH, Fernandes JF, Burlingame AL, Walbot V: The male sterile 8 mutation of maize disrupts the temporal progression of the transcriptome and results in the mis-regulation of metabolic functions. Plant Journal. 2010, 1: 939-951.

    Article  Google Scholar 

  5. Agilent Technologies. []

  6. Coetzer N, Gazendam I, Oelofse D, Berger DK: SSHscreen and SSHdb, generic software for microarray based gene discovery: application to the stress response in cowpea. Plant Methods. 2010, 6: 10. 10.1186/1746-4811-6-10.

    Article  PubMed Central  PubMed  Google Scholar 

  7. Ma J, Skibbe DS, Fernandes J, Walbot V: Male reproductive development: gene expression profiling of maize anther and pollen ontogeny. Genome Biology. 2008, 9: R181. 10.1186/gb-2008-9-12-r181.

    Article  PubMed Central  PubMed  Google Scholar 

  8. Agilent Technologies: eArray. []

  9. Schnable PS, Ware D, Fulton RS, Stein JC, Wei F, Pasternak S, Liang C, Zhang J, Fulton L, Graves TA, Minx P, Reily AD, Courtney L, Kruchowski SS, Tomlinson C, Strong C, Delehaunty K, Fronick C, Courtney B, Rock SM, Belter E, Du F, Kim K, Abbott RM, Cotton M, Levy A, Marchetto P, Ochoa K, Jackson SM, Gillam B: The B73 maize genome: complexity, diversity, and dynamics. Science. 2009, 326: 1112-5. 10.1126/science.1178534.

    Article  CAS  PubMed  Google Scholar 

  10. Ma J, Morrow DJ, Fernandes J, Walbot V: Comparative profiling of the sense and antisense transcriptome of maize lines. Genome Biology. 2006, 7: R22. 10.1186/gb-2006-7-3-r22.

    Article  PubMed Central  PubMed  Google Scholar 

  11. Ma J, Duncan D, Morrow DJ, Fernandes J, Walbot V: Transcriptome profiling of maize anthers using genetic ablation to analyze pre-meiotic and tapetal cell types. Plant Journal. 2007, 50: 637-48. 10.1111/j.1365-313X.2007.03074.x.

    Article  CAS  PubMed  Google Scholar 

  12. Chou H-H, Hsia A-P, Mooney DL, Schnable PS: Picky: oligo microarray design for large genomes. Bioinformatics. 2004, 20: 2893-902. 10.1093/bioinformatics/bth347.

    Article  CAS  PubMed  Google Scholar 

  13. Maize Oligonucleotide Array Project. []

  14. Cock PJA, Antao T, Chang JT, Chapman BA, Cox CJ, Dalke A, Friedberg I, Hamelryck T, Kauff F, Wilczynski B, de Hoon MJL: Biopython: freely available Python tools for computational molecular biology and bioinformatics. Bioinformatics. 2009, 25: 1422-1423. 10.1093/bioinformatics/btp163.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  15. FTP site. []

  16. Wei F, Zhang J, Zhou S, He R, Schaeffer M, Collura K, Kudrna D, Faga BP, Wissotski M, Golser W, Rock SM, Graves TA, Fulton RS, Coe E, Schnable PS, Schwartz DC, Ware D, Clifton SW, Wilson RK, Wing RA: The physical and genetic framework of the maize B73 genome. PLoS Genetics. 2009, 5: e1000715. 10.1371/journal.pgen.1000715.

    Article  PubMed Central  PubMed  Google Scholar 

  17. Sen TZ, Andorf CM, Schaeffer ML, Harper LC, Sparks ME, Duvick J, Brendel VP, Cannon E, Campbell DA, Lawrence CJ: MaizeGDB becomes "sequence-centric". Database. 2009, 2009: bap020-bap020. 10.1093/database/bap020.

    PubMed Central  PubMed  Google Scholar 

  18. Altschul SF, Gish W, Miller W, Myers EW, Lipman DJ: Basic local alignment search tool. Journal of Molecular Biology. 1990, 215: 403-10.

    Article  CAS  PubMed  Google Scholar 

  19. Poulsen L, Søe MJ, Snakenborg D, Møller LB, Dufva M: Multi-stringency wash of partially hybridized 60-mer probes reveals that the stringency along the probe decreases with distance from the microarray surface. Nucleic Acids Research. 2008, 36: e132. 10.1093/nar/gkn600.

    Article  PubMed Central  PubMed  Google Scholar 

  20. Slater GSC, Birney E: Automated generation of heuristics for biological sequence comparison. BMC Bioinformatics. 2005, 6: 31. 10.1186/1471-2105-6-31.

    Article  PubMed Central  PubMed  Google Scholar 

  21. Emrich SJ, Barbazuk WB, Li L, Schnable PS: Gene discovery and annotation using LCM-454 transcriptome sequencing. Genome Research. 2007, 17: 69-73.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  22. Donmez N, Bazykin Ga, Brudno M, Kondrashov AS: Polymorphism due to multiple amino acid substitutions at a codon site within Ciona savignyi. Genetics. 2009, 181: 685-90.

    Article  PubMed Central  PubMed  Google Scholar 

  23. Conesa A, Götz S, García-Gómez JM, Terol J, Talón M, Robles M: Blast2GO: a universal tool for annotation, visualization and analysis in functional genomics research. Bioinformatics. 2005, 21: 3674-6. 10.1093/bioinformatics/bti610.

    Article  CAS  PubMed  Google Scholar 

  24. Ramm M, Dangoor K, Sayfan G: Rapid Web Applications with TurboGears: Using Python to Create Ajax-Powered Sites. 2006, Prentice Hall PTR Upper Saddle River, NJ, USA

    Google Scholar 

  25. Copeland R: Essential SQLAalchemy. 2008, O'Reilly

    Google Scholar 

  26. Sen TZ, Harper LC, Schaeffer ML, Andorf CM, Seigfried TE, Campbell DA, Lawrence CJ: Choosing a genome browser for a Model Organism Database: surveying the maize community. Database. 2010, 2010: baq007. 10.1093/database/baq007.

    Article  PubMed Central  PubMed  Google Scholar 

  27. Jin H, Vacic V, Girke T, Lonardi S, Zhu J-K: Small RNAs and the regulation of cis-natural antisense transcripts in Arabidopsis. BMC Molecular Biology. 2008, 9: 6. 10.1186/1471-2199-9-6.

    Article  PubMed Central  PubMed  Google Scholar 

  28. Lai J, Li R, Xu X, Jin W, Xu M, Zhao H, Xiang Z, Song W, Ying K, Zhang M, Jiao Y, Ni P, Zhang J, Li D, Guo X, Ye K, Jian M, Wang B, Zheng H, Liang H, Zhang X, Wang S, Chen S, Li J, Fu Y, Springer NM, Yang H, Wang J, Dai J, Schnable PS, Wang J: Genome-wide patterns of genetic variation among elite maize inbred lines. Nature Genetics. 2010, 1-5.

    Google Scholar 

  29. MaizeGDB: B73 RefGen_v2 sequence. []

  30. Casati P, Walbot V: Maize lines expressing RNAi to chromatin remodeling factors are similarly hypersensitive to UV-B radiation but exhibit distinct transcriptome responses. Epigenetics. 2008, 3: 216-29. 10.4161/epi.3.4.6631.

    Article  PubMed Central  PubMed  Google Scholar 

  31. Skibbe DS, Fernandes JF, Medzihradszky KF, Burlingame AL, Walbot V: Mutator transposon activity reprograms the transcriptomes and proteomes of developing maize anthers. Plant Journal. 2009, 59: 622-33. 10.1111/j.1365-313X.2009.03901.x.

    Article  CAS  PubMed  Google Scholar 

  32. Rajhi I, Yamauchi T, Takahashi H, Nishiuchi S, Shiono K, Watanabe R, Mliki A, Nagamura Y, Tsutsumi N, Nishizawa NK, Nakazono M: Identification of genes expressed in maize root cortical cells during lysigenous aerenchyma formation using laser microdissection and microarray analyses. New Phytologist. 2011, 190: 1469-8137.

    Article  Google Scholar 

  33. Law PJ, Claudel-Renard C, Joubert F, Louw AI, Berger DK: MADIBA: a web server toolkit for biological interpretation of Plasmodium and plant gene clusters. BMC Genomics. 2008, 9: 105. 10.1186/1471-2164-9-105.

    Article  PubMed Central  PubMed  Google Scholar 

  34. Gertz EM, Sengupta K, Difilippantonio MJ, Ried T, Schäffer AA: Evaluating annotations of an Agilent expression chip suggests that many features cannot be interpreted. BMC Genomics. 2009, 10: 566. 10.1186/1471-2164-10-566.

    Article  PubMed Central  PubMed  Google Scholar 

  35. Gaj S, van Erk, van Haaften, Evelo CTA: Linking microarray reporters with protein functions. BMC Bioinformatics. 2007, 8: 360. 10.1186/1471-2105-8-360.

    Article  PubMed Central  PubMed  Google Scholar 

  36. Dai M, Wang P, Boyd AD, Kostov G, Athey B, Jones EG, Bunney WE, Myers RM, Speed TP, Akil H, Watson SJ, Meng F: Evolving gene/transcript definitions significantly alter the interpretation of GeneChip data. Nucleic Acids Research. 2005, 33: e175. 10.1093/nar/gni179.

    Article  PubMed Central  PubMed  Google Scholar 

  37. Smyth GK: Linear models and empirical bayes methods for assessing differential expression in microarray experiments. Statistical Applications in Genetics and Molecular Biology. 2004, 3: 1-26.

    Article  Google Scholar 

Download references


We thank the Walbot laboratory for kindly providing EST sequence information and their initial annotations. We thank an anonymous reviewer for constructive comment. The financial assistance of the Technology Innovation Agency (TIA)(South Africa) and the National Research Foundation (NRF)(South Africa) towards this research is hereby acknowledged. Opinions expressed and conclusions arrived at, are those of the authors and are not necessarily to be attributed to TIA or the NRF.

Author information

Authors and Affiliations


Corresponding author

Correspondence to Dave K Berger.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors' contributions

NC built the database, analysed the data, and drafted the manuscript. DKB initiated the study, contributed to the strategy, database design and analysis, and helped to draft the manuscript. ZM contributed to the strategy and database design and helped to edit the manuscript. All authors have read and approved the final manuscript.

Electronic supplementary material

Additional file 1:BLAST parameters used for annotation of the Agilent-016047 maize microarray. (PDF 47 KB)


Additional file 2:Parameters used for exonerate analysis of the Agilent-016047 maize microarray reporters and ESTs against the B73 maize genome sequence. (PDF 40 KB)


Additional file 3:Genomic positions for each reporter that could be matched to the genome. Annotation file with the genomic positions for each reporter that can be uploaded to the MaizeGDB genome browser. (TXT 2 MB)


Additional file 4:Sources of maize ESTs. (A) ESTs (39,174) from which reporters on the Agilent-016047 microarray were designed. (B) Sources of ESTs with GenBank annotations (13,640). (PDF 109 KB)


Additional file 5:Example of a reporter in the "ambiguous" annotation group. Multiple alignment of reporter A_92_P037799 with corresponding parts of four maize cytochrome P450 cDNAs. (PDF 64 KB)


Additional file 6:Screenshot of the B73 RefGen v2 genome browser at MaizeGDB. Three Agilent reporters (A_92_P007469, A_92_P025231, A_92_P040586) are linked to gene model GRMZM2G089944 on chromosome 3. (PDF 102 KB)


Additional file 7:Screenshot of the Maize Microarray Annotation Database. The Maize Microarray Annotation Database enables users to retrieve reporter-specific and global information regarding the reporters on the Agilent-016047 microarray. (PDF 178 KB)


Additional file 8:Re-annotation of transcripts differentially expressed between meiotic and post-meiotic stages. Ma et al.[7]; Table S3. (XLS 8 MB)


Additional file 9:Re-annotation of expressed zinc finger-related proteins. Ma et al.[7]; Table S4. (XLS 1 MB)


Additional file 10:Re-annotation of transcripts that are expressed differentially between mbd101 and chc101 RNAi transgenic plants and WT non-transgenic siblings under control and/or UV-B conditions. Casati et al.[30]; Table S1. (XLS 8 MB)


Additional file 11:Up-regulated genes between Mu-active versus inactive lines (Mitotic stage). Skibbe et al.[31]; Table S1. (XLS 2 MB)


Additional file 12:Down-regulated genes between Mu-active versus inactive lines (Mitotic stage). Skibbe et al.[31]; Table S1. (XLS 2 MB)


Additional file 13:Re-annotation of 1.0 mm stage-specific genes of ms8 anthers expressed at later stages in normal anthers. Wang et al.[4]; Table S3. (XLS 1 MB)


Additional file 14:Re-annotation of genes up-regulated in maize root cortex during aerenchyma formation. Rajhi et al.[32]; Table S2. (XLS 929 KB)


Additional file 15:Re-annotation of genes down-regulated in maize root cortex during aerenchyma formation. Rajhi et al.[32]; Table S3. (XLS 1 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

Rights and permissions

Open Access This article is published under license to BioMed Central Ltd. This is an Open Access article is 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

Coetzer, N., Myburg, A.A. & Berger, D.K. Maize microarray annotation database. Plant Methods 7, 31 (2011).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: