Skip to main content

A process for analysis of microarray comparative genomics hybridisation studies for bacterial genomes



Microarray based comparative genomic hybridisation (CGH) experiments have been used to study numerous biological problems including understanding genome plasticity in pathogenic bacteria. Typically such experiments produce large data sets that are difficult for biologists to handle. Although there are some programmes available for interpretation of bacterial transcriptomics data and CGH microarray data for looking at genetic stability in oncogenes, there are none specifically to understand the mosaic nature of bacterial genomes. Consequently a bottle neck still persists in accurate processing and mathematical analysis of these data. To address this shortfall we have produced a simple and robust CGH microarray data analysis process that may be automated in the future to understand bacterial genomic diversity.


The process involves five steps: cleaning, normalisation, estimating gene presence and absence or divergence, validation, and analysis of data from test against three reference strains simultaneously. Each stage of the process is described and we have compared a number of methods available for characterising bacterial genomic diversity, for calculating the cut-off between gene presence and absence or divergence, and shown that a simple dynamic approach using a kernel density estimator performed better than both established, as well as a more sophisticated mixture modelling technique. We have also shown that current methods commonly used for CGH microarray analysis in tumour and cancer cell lines are not appropriate for analysing our data.


After carrying out the analysis and validation for three sequenced Escherichia coli strains, CGH microarray data from 19 E. coli O157 pathogenic test strains were used to demonstrate the benefits of applying this simple and robust process to CGH microarray studies using bacterial genomes.


DNA microarray technologies enable comparison of the genetic composition in a variety of organisms starting from mosaic bacterial genomes to chromosomal aberration in cancer cells. Arrays are produced by printing discrete regions of the genome such as open reading frames, short oligonucleotide probes or whole genomes tiled onto a glass slide or nitrocellulose substrate in an ordered array of spots. Each spot acts as a device to determine if the same region is conserved or stable in the genome of test and reference strains. This is determined by labelling genomic DNA from the test and reference sample with different fluorescent dyes followed by co-hybridisation to the microarray slide. If a gene is conserved in both samples the fluorescence emitted at the corresponding position on the array will be a mixture derived from both labels. If the gene is present in only one sample then only one type of fluorescence will be observed. The use of a reference sample in co-hybridisation experiments internally controls for defects in slide printing and hybridisation [1].

Comparative Genomic Hybridisation (CGH) microarray studies are being used increasingly to look at alterations in chromosomal DNA in a wide variety of circumstances. This ranges from studies looking at genome aberrations in cancer or tumour cells to genome diversity in bacterial cells. Several studies have shown that during the development and progression of various cancers amplification, deletion or translocation of chromosomal segments occurs resulting in the malfunctioning of cellular processes. Comparison of the log-ratios intensities from CGH microarray data from diseased versus control samples has been used widely to measure such changes [25]. Indeed, several algorithms and software has been developed to identify such aberrations within the chromosome, with the goal being to identify regions of concentrated high and low log-ratios [69]. These software methods can be broadly categorised into smoothing or segmentation algorithms. The smoothing algorithms use information from a number of genes locally to assign the log2(Cy3/Cy5), whereas the segmentation algorithms define the set of genes. It has been shown when there are many smaller regions with little consistency of log2(Cy3/Cy5) neither of these algorithms may be effective [10].

In bacteria gene duplication and rearrangements occurs often and randomly throughout the chromosome [11, 12]. However, the major driving force for bacterial evolution is horizontal gene transfer (HGT) whereby integrating viruses (phages), transposons and other mobile elements are inserted within the host bacterial genome. The elements are flanked by direct nucleotide repeats and often inserted in the vicinity of tRNAs. Insertion and deletion of these elements are common with repeated events of gene acquisition and loss resulting in a highly variable gene content [1318]. Therefore a major aim of bacterial CGH microarray study has been to assess the plasticity of bacterial genome structures both within and between species (or subspecies) to deduce the evolutionary relatedness of bacterial pathogens such as Salmonella [1921], or to understand the genetic diversity of field and clinical isolates within bacterial species such as Escherichia coli, Shigella, Mycobacterium, and Staphylococcus, with respect to a representative sequenced strain [2225].

In bacterial CGH studies, the fluorescent signal intensity is used to estimate which genes are conserved or variable in unsequenced strains. However, one of the critical problems faced in interpreting microarray data from bacterial CGH studies where DNA hybridisation results from unsequenced strains of field and clinical origin are compared to a control sequenced strain, is determining those genes that are conserved between and within species, from divergent or highly polymorphic genes (such as those encoding the flagellar sub-unit, O-lipopolysaccharide, verotoxin, and intimin, amongst others [2628]), and absent genes. A conserved gene is hypothesised to have approximately equal signal intensity in the test (Cy3) and control (Cy5) channels, whilst a divergent or absent gene has a true signal in the control channel only. Thus, the genome content of bacterial strains of unknown origin can be estimated by CGH microarrays, where a cut-off algorithm determines the position of separation between genes present and those divergent or absent. Hybridisations with less bound material on the test channel than the determined cut-off are categorised as divergent or absent, those with higher signals are referred to as present. Here we compare the naïve cut-off with other more dynamically derived cut-off algorithms and establish a robust process for analysing bacterial CGH microarray data, using strains selected from the pathogenic E. coli O157 serotype and an E. coli K12 laboratory strain, that may be automated in the future. A unique point in our study was the inclusion of genomic DNA from three bacterial genomes in the control channel, to provide a baseline for all genes present in the E. coli O157 panarray used in this study.


Process for the analysis of bacterial CGH data

Microarray hybridisations were performed on three E. coli sequenced strains and 19 E. coli O157 test strains against the three sequenced strains, as described in Materials and Methods. These provided scanned images that were converted into signal and background intensity values for both the Cy3 and Cy5 channels, for each spot on each slide. The log2(Cy3/Cy5) was cleaned and normalised as described in the Methods section. The data was then analysed using different cut-off algorithms described below. The process used for analysis of sequenced reference and unsequenced test strains from CGH microarray studies are shown in Figure 1.

Figure 1
figure 1

The analysis process for CGH studies. The minimum number of stages that are required to carry out a CGH study from raw data to a validated output and have confidence in the robustness of the results, are outlined. Stages include data cleaning, normalisation and decision over the presence/divergence of each gene in the array. The validation provides a metric to compare the process by examining sequenced data.


Within the framework outlined in Figure 1 the validation was carried out on microarray hybridisation datasets from three E. coli sequenced strains (MG1655, EDL933 and Sakai) using each of the cut-off methods described below. This resulted in a number of genes to be identified as present and absent or divergent. The validation step reported the number of correctly or falsely identified present and absent genes after comparing the data with BLASTN data for the three sequenced strains.

Comparison of the cut-off algorithms

Each algorithm calculated a cut-off using data from each slide with the exception of the naïve cut-off. Using the cut-off, including various naïve cut-off scores, and BLASTN data, the sensitivity, specificity and the M-Score (a method for combining both the sensitivity and specificity [29]) were calculated, weighted by prevalence, and validated the accuracy of each algorithm. In this application, the prevalence of the conserved genes was different between strains, so sensitivity was weighted by the conserved gene prevalence. The M-Score allowed the combination of both summary statistics, in a manner that accounts for strains to have different proportions of conserved genes. Figures 2 present histograms of the log2(Cy3/Cy5) data for the three sequenced strains, and the summary statistics calculated from the algorithms are given in Tables 1 to 3.

Figure 2
figure 2

Distribution of the log 2 (Cy3/Cy5) data for each sequenced strain represented as a histogram. a) Distribution of log2(Cy3/Cy5) data for MG1655. b) Distribution of log2(Cy3/Cy5) data for EDL933. c) Distribution of log2(Cy3/Cy5) data for Sakai.

Table 1 Comparison of the six algorithms, using the microarray hybridization data from the MG1655 sequenced strain. The result of using each algorithm were compared to BLASTN data and are shown below.
Table 2 Comparison of the six algorithms, using the microarray hybridization data from the EDL933 sequenced strain. The result of using each algorithm were compared to BLASTN data and are shown below.
Table 3 Comparison of the six algorithms, using the microarray hybridization data from the Sakai sequenced strain. The result of using each algorithm were compared to BLASTN data and are shown below.

Assessment of the K-12 (MG1655) data

The normalised data were visualised prior to applying the different cut-off algorithms (Fig. 2a). Three well defined distributions were obtained. The data was focused on the primary mode centred about log2(Cy3/Cy5) = 0, these genes were expected to be present in both test (MG1655) and control strains (EDL933, Sakai, MG1655). There was a minor secondary mode located to the right of the primary mode that also represented present genes. This feature was due to those genes that are not present in all control strains or when multiple copies of genes were present in the test strain, therefore, generating an elevated log2(Cy3/Cy5).

The cut-off algorithms were then applied to the normalised data (for the GENCOM and Porwollik methods unnormalised Cy3 and Cy5 data was used). From Table 1, the naïve cut-off was optimised at 0.25, with a sensitivity of 99.07 (min = 98.65, max = 99.44), and specificity of 99.31 (min = 91.40, max = 99.77). Therefore, although the naïve cut-off performed well due to the clearly defined modes and little replication error, the algorithm may perform poorly under different conditions when a range of modes have not been considered [30].

The naïve cut-off at 0.25 was shown in Table 4 to present the highest M-Score, with the mixture model the second highest (sensitivity = 99.23, and specificity = 98.63), and Minimum Kernel Density (MKD) the third highest (sensitivity = 98.99, and specificity = 98.37). The ranked order of the algorithms in Table 4 suggested that the naive cut-off at 0.25 was the best approach due to the highest M-Score. Therefore, the optimal cut-off was data dependent and was empirically derived. Hence, the disadvantage of this method is that it cannot be automated unlike the other approaches and a range of cut-off values needs to be considered to derive at the optimal value. The approach with the second highest M-Score was the mixture model. However, due to the complexity of fitting mixture model the simpler MKD approach was considered more appropriate. An example of an out put from this algorithm has been presented for normalised MG1655 data within Figure 3, and shows the simplicity of this approach.

Table 4 Summary of the performance of each algorithm using CGH microarray data for the MG1655 sequenced strain. The sensitivity, specificity, and M-score generated from each of the cut-off algorithms from the CGH data were summarized for comparison.
Figure 3
figure 3

Histogram of MG1655 hybridisation data. A histogram of the MG1655 microarray hybridisation data is shown (slide number 12842588). The data is displayed the raw scale (a) and on the log2 scale, with the scaled kernel density superimposed (b).

Assessment of the EDL933 data

The normalised data was visualised before applying the cut-off algorithms (Fig. 2b). The distribution was focused towards a positively skewed primary mode centred about log2(Cy3/Cy5) = 0. To the left of the primary mode were far fewer absent genes than seen in the K-12 example (Fig 2a). Therefore, the EDL933 data set was less well separated into three modes compared to K-12 presenting greater difficulty in discerning the present genes from those absent or divergent. So interpretation of data from subsequent cut-off algorithms proved more difficult than for the K-12 data.

Application of cut-off algorithms resulted in the naïve cut-off to be optimised at 0.25, with a sensitivity of 99.49 (min = 99.18, max = 99.81), and specificity of 92.59 (min = 74.55, max = 95.19; Table 2). The range of these results showed that the naïve cut-off was varied and unreliable because of the lower specificity especially at cut off value 0.1.

From Table 5 the naïve cut-off at 0.25 was shown to present the highest M-Score, then the mixture model, with the MKD method the third highest (sensitivity = 99.28, and specificity = 94.18). Although the ranked order of the algorithms in Table 5 suggest the naive cut-off at 0.25 was the best approach, five naïve cut-off values were used and only optimal results at 0.25 displayed. As mentioned already, a range of naïve cut-off values is required to be considered for each data set making the method laborious and not suitable for automation. Therefore the optimal automated method was by mixture modelling. However, given the cost in time and complexity of the mixture method the far simpler MKD approach is recommended as the M-score, sensitivity and specificity for this method was very similar to that of mixture modelling.

Table 5 Summary of the performance of each algorithm using CGH microarray data for the EDL933 sequenced strain. The sensitivity, specificity, and M-score generated from each of the cut-off algorithms from the CGH data were summarized for comparison.

Assessment of the Sakai data

The normalised data was examined before applying any cut-off algorithms (Fig. 2c). It can be seen that the Sakai data was similar to the EDL933 data (Fig. 2b), but the naïve cut-off was optimised at 0.20, with a sensitivity of 99.66 (min = 99.18, max = 99.81), and specificity of 97.13 (min = 84.69, max = 99.52; Table 3). These showed consistent results for a cut-off above 0.1, but specificity was poor for a cut-off of 0.1.

The naïve cut-off at 0.2 was shown to present the highest M-Score, with the MKD method second highest (sensitivity = 99.45, and specificity = 98.80), again suggesting that the MKD cut-off algorithm was the optimal, as well as the simplest automatic algorithm available (Table 6).

Table 6 Summary of the performance of each algorithm using CGH microarray data for the Sakai sequenced strain. The sensitivity, specificity, and M-score generated from each of the cut-off algorithms from the CGH data were summarized for comparison

The unsequenced field isolates

We have validated the proposed process using sequenced reference strains. In practice, we wish to compare the presence and absence or divergence of genes in unsequenced strains with respect to sequenced reference strains. We performed forty- four hybridisations on nineteen E. coli O157 test isolates, whereby genomic DNA was extracted, microarray hybridisations performed and analysed using the processes described in Figure 1 (see Materials and Methods).

The first output of the analysis step for unknown test strains includes performing a scatter plot matrix of all test strains in a pair-wise manner to control strains to analyse the extent of diversity between unknown test strains and the sequenced control strains. An example of this is shown in Figure 4, which shows the extent of diversity of E. coli O157 strains 0864/00 (X1) and 0330/01 (X2) to the three sequenced control strains. The matrix of scatter plots (lower left hand panels) and the Pearson's correlation coefficient (upper right hand panel) between the three sequenced and two test strains is shown. Both strains show a higher correlation to EDL933 (X1 = 0.82; X2 = 0.84) than Sakai or MG1655.

Figure 4
figure 4

A scatter plot matrix of unknown test strains. A scatter plot matrix of the three reference and two test strains (X1, and X2 represent strains 0864/00 and 0330/01) were compared to identify test strains most similar to each sequenced strain. The lower left panes present the scatter plots with smoothing splines and the right hand panel displays the Pearson's correlation coefficient.

In a similar manner Pearson's Correlation co-efficient was used to correlate the remaining unknown E. coli O157 strains to the sequenced reference strains (Table 7). The data shows that the genomic composition of the majority of test strains, i.e. seventeen of the nineteen strains used in the study, were more similar to EDL933 than Sakai or MG1655. The range of correlation found between these strains represent typical variability found between clonal isolates, indicating these strains to be closely related [31]. The genomic composition of one O157 isolate (1176/00) was more similar to MG1655 than either O157 sequenced strains, and one isolate (1070/00) showed genomic correlation with Sakai, although the value was relatively low in comparison to the correlation of other strains to EDL933 or K12.

Table 7 Analysis of microarray hybridisation data from 19 unsequenced test strains. The CGH microarray data was cleaned, normalised and cut-off assessed using the MKD method, then the Pearson's correlation co-efficient was calculated for comparison between each test and reference strain. The highest correlation is shown below. The strain ID, source and slide codes for each of the test strains is included

The second output of the analyses step identified genes that were consistently present for the K-12 like O157 strain and MG1655, and absent for EDL933 or Sakai like O157 strains. As a result a list of 401 genes that were consistently present for the O157 gene set and consistently absent from the K-12 gene set, was made. Inversely there were 11 genes that were consistently present in the K-12 gene set and consistently absent in the O157 gene set, a list of which was also generated (data not shown). Genes from both lists were collated to form the third output consisting of 412 variant genes that were unique markers for each group. The gene list and the biological significance of these findings are currently being investigated and are likely to give clue to new virulence factors harboured by O157 strains [31].

Determining the effect of gene copy number and spatial correlation within bacterial genomes

To investigate whether there was a copy number effect in our data we compared single copy genes to known multiple copy genes in our control strains to look for differences in the normalised log2(Cy3/Cy5) data. To do this we needed to first account for the effect of using pooled reference DNA. In our data set 3,755 genes were present in all three genomes, whereas 948 genes were present in EDL933 and Sakai, 5 genes were present in MG1655 and EDL933. There were 436, 79 and 11 genes unique to MG1655, EDL933 and Sakai, respectively. Furthermore, 826 gene probes had greater than 80% identity with more than one region of the genome, causing a natural shouldering effect. The majority of probes with multiple hits (586 probes) were found in EDL933 and Sakai, and 240 of these were found in all three strains [31]. Figure 5 presents two modes, the primary and secondary mode that resulted when Sakai was used as the test strain. Genes included in the primary mode are present in all three genomes in single and multiple copy (MG1655, EDL933 and Sakai). Whereas the secondary mode include genes present only in EDL933 and Sakai genomes, both in single and multiple copy. Therefore, within these two modes there was no difference in log2(Cy3/Cy5) distribution between genes with single and multiple copy numbers throughout the chromosome. Therefore the source of variation in these log2(Cy3/Cy5) distributions were not caused by copy number differences within the bacterial genome but instead by the number of copies of each gene present in the control Cy5 channel as a result of using pooled reference DNA.

Figure 5
figure 5

The empirical density of the Sakai strain partitioned into single and multiple copy genes. (a) The theoretical location of the four modes, assuming a constant coefficient of hybridisation and labelling. (b) The empirical density of the Sakai data. The primary mode consists of 3,755 and 240 genes present in all three of the sequenced strains on the Cy5 channel highlighted as single and multiple gene copies (solid line and broken line, respectively). The secondary mode includes genes that are specific to only Sakai strain and consists of 948 and 586 genes in single and multiple copies (solid and broken lines, respectively).

We went on to examine the extent of genomic spatial correlation in bacterial genomes, which has been shown to be important in eukaryotic studies [68]. The O157 genome comprises essentially of a K12 chromosomal backbone that is interspersed with regions of insertions and deletions. Therefore we examined the microarray data resulting from the Sakai strain, using genes within the K12 genome. For looking at spatial correlations typical improvements can be gained by modelling smoothed or segmented log2(Cy3/Cy5) data. So, we assessed the ratio after smoothing with both an unweighted and a weighted moving average to the log2(Cy3/Cy5) data [32](data not shown). Then the MKD algorithm was applied to the moving average scores and sensitivity, specificity and M-scores were generated. The sensitivity and specificity calculated were approximately 75% and 85%, respectively, and the M-score was less than 90%, which is much lower than when the simple moving average adjustment had not been applied (Tables 4 to 6). We believe this is due to many single deletion events occurring in the K12 genome represented in the Sakai strain, with respect to MG1655. Figure 6 shows the Sakai data as indexed by the MG1655 chromosome. Within this plot the extent of the individual and multiple contiguous gene deletions for the Sakai genome can be seen. In case of the single gene deletions the effect of smoothing and segmentation would cause a reduction in performance of the cut-off algorithm rather than offering any improvement.

Figure 6
figure 6

The Sakai log 2 (Cy3/Cy5) data indexed by the MG1655 genome. The K12 chromosomal backbone and single and multiple contiguous gene deletions harboured in Sakai with respect to the MG1655 chromosome are shown.


Using both the sequenced and unsequenced strains, we have generated a process for bacterial CGH microarray data analysis, as shown in Figure 1. Although this process appears intuitive, steps are often left out of analysis plans leading to a mis-interpretation of results [3335]. Key advantages of the process described here includes a clear and simple process allowing bench scientists access to transparent analysis ideas, as well as to database repository curators through our reliability metric for data inclusion in terms of a minimum M, or sensitivity and specificity scores [29].

A major difference in this study compared to many CGH experiments was using a pooled reference DNA from three sequenced strains where in silico information was available (MG1655, EDL933 and Sakai). It was found that the number of strains present in the pooled reference was the major source of variation in signal intensity; as we found no evidence in bacterial genomes that multiple copy genes had any increase of signal intensity ratio compared to single copy genes (Figure 5). This is in contrast to CGH microarray studies used to analyse aberrations in tumour or cancer cells. In such studies a shift would be expected in mean of the multiple copy genes compared to the single copy genes [4, 5]. Although our results may be an effect of using multiple genomic DNA in the control channels for our experiments, we believed that even if the array experimental design consisted of only a single genomic DNA in the Cy5 channel this effect would not replicate the eukaryotic tumour examples. The difference may be because within bacteria genomes multiple copy aberrations occur less frequently and to a lesser degree than in eukaryotic tumour cells, but requires further examination. A further difference highlighted in this study between bacterial and eukaryotic CGH microarray studies was the effect of spatial correlation. In this study we found that application of a weighted and unweighted moving average to the log2(Cy3/Cy5) scores to account for correlation between adjacent genes [36], in fact decreased the sensitivity diagnostics. However, an adaptation of this method may be more appropriate for bacterial genomes and worth investigating in future.

The use of pooled DNA as control for CGH array experiments is novel and in contrast to current practice in bacterial CGH microarray studies where often only one genome is represented in the control channel, despite the array representing several bacterial genomes. Our method proved that inclusion of genomic DNA from three genomes not only enabled all spots on the array to be validated but also provided greater coverage to understand the bacterial genomic diversity present in EDL933 and Sakai-like strains in comparison to K12-like strains.

As a result this process has identified each sequenced strain most similar to the 19 test strains included in this study, using Pearson correlation coefficient, and a set of genes have been identified that separates the O157 group from K12. The invariant genes within the EDL933 and Sakai subgroup may be indicative of potential virulence markers, whilst the MG1655 (K12) subgroup may be genetic markers present in potentially commensal strains, and is currently being investigated in further detail [31]. The process described in this paper delivers the flow of information through bacterial CGH studies from raw data to the final analysis stage. To date, no software has been made available to fully encapsulate this process to understand the mosaic nature of bacterial genomes.

The process included data cleaning and normalisation within the pre-processing step. The data cleaning step not only ensured the exclusion of control spots but also the removal of data with poor signal intensity, and is crucial to the correct interpretation of the data. Although normalisation is not mandatory, it is highly recommended Common normalisation approaches have included: dividing by the control channel; control genes; global slide mean intensity corrections; print tip median correction; and a loess print tip normalisation method [3739], a combination of several of these approaches were used in this study (see Materials and Methods).

Various methods have been described promoting ways to differentiate divergent or absent genes from conserved genes within bacterial CGH microarray data sets. In essence, this appears a simple task, and some researchers have used the midway point between conserved and divergent genes [40]. Here, some of the more widely used algorithms to determine the cut-off in bacterial CGH studies were compared, along with two novel approaches, the MKD and mixture modelling approaches.

To compare the algorithms reliability metrics were calculated and contrasted. The algorithms were compared by combining the number of genes to be identified as present and absent or divergent from each cut-off with BLASTN data. An identity of greater than 80% produced by BLASTN search matched with hybridisation signal intensity. The validation step within the process allowed the quantification of correct and false classification of genes for the sequenced strains.

Since, both the reference strains, and unknown strains were carried out from the same suite of experiments, the reliability in the validation stage of Figure 1 was high as shown in Tables 4 to 6. These results from the control sequenced strains provided confidence so it was expected that the test strains would provide similar results.

From the analysis carried out on three separate sequenced strains of E. coli, we see that the naïve cut-off is a good approach at partitioning the genes into conserved and divergent, if the empirical evidence is used. However, a range of cut-off values need to be considered for this approach and the cut-off value found most suitable in this study was 0.25 for EDL933 and MG1655, and 0.2 for the Sakai data set. Hence, using a fixed midway cut-off is potentially misleading, since the inherent variability between experiments could result in differences between different slide and isolates, especially as each hybridisation and normalisation will lead to a different distribution of Cy3/Cy5 per slide. Therefore, because the method is not automatic, and the cut-off will vary between array-slides and experiments, the naïve cut-off is not appropriate in an unsupervised manner.

The cut-off between present and absent or divergent genes was defined as the position of presence when using the GENCOM and Prowollik methods. However, the GENCOM, GACK, Porwollik algorithms are bound by the assumptions of symmetry, normality, and linearity, which were reflected in their M-scores. The further away the data is from meeting these assumptions the less able the algorithms were at correctly identifying conserved genes. Therefore these assumptions can be invalidated when using genes that have multiple copies, or hybridise at lower than 100% BLASTN identity match which creates natural shoulders on the primary mode [36]. Additionally, the GENCOM, GACK, Porwollik methods are likely to produce poor results when using a combination of strains for the reference control channel, as has been used in this study, and may be used for other studies where more than one bacterial genome is present on the array.

The similarity between the GENCOM and GACK algorithms has already been reported [41]. In a larger study the GACK was found conservative, since it did not describe genes that are either clearly present, or divergent/absent [42]. Intuitively, a conservative estimate of the number of genes present is appealing. However, this complicated the downstream analysis process by classifying genes as present, absent, or not having enough evidence to decide. It introduced complacency into the analysis since miss-classifications were still present. Furthermore, it may not be helpful since by not classifying the genes, they are either ignored from any downstream analysis, or inflate the pool of those possibly present. Hence, the trade off between sensitivity and specificity should be considered, rather than ignored.

Comparison between the Prowollik and MKD methods presented some differences between the algorithm results. Whereas the mixture modelling algorithm performed well in both the sensitivity and specificity, as shown in Tables 4 to 6. This cut-off algorithm had the advantage of modelling the gene variability rather than just the mean log2(Cy3/Cy5) value for each gene. Thus, providing a genuine estimated gene probability of presence. This algorithm did have the disadvantage of modelling an unknown number of modes, suffered convergence complications, and was computationally intensive.


In summary the results indicated that the MKD method showed good sensitivity and specificity, and could be automated easily in future due to its simplicity. It was found that the time taken, the level of complexity and implementation was a disadvantage for the mixture model, whilst offering little improvement from the simpler MKD algorithm. Also, the interpretation and understanding is more straightforward for the MKD algorithm than the alternatives, and is non-parametric. Therefore, by using the simplest, but most informative algorithm the analysis was more inclusive and directed towards the empirical evidence.

The advent of genome sequencing has brought about a new era in understanding biological processes and has also driven the development of methods such as CGH microarrays to exploit this information. In this study we have described a process that encapsulates all the stages required for analysis of bacterial CGH microarray data, and included a way of ensuring robust conclusions. Although the bacterial CGH experiments described in this paper involve looking at diversity within bacterial genomes, Escherichia coli in particular, we believe that the method can be extended to any bacterial CGH microarray study.


Bacterial strains and isolation of genomic DNA

Three E. coli sequenced reference strains, MG1655 (K-12), O157:H7 (EDL933), and O157:H7 (Sakai), and 19 E. coli O157 test strains were included in this study. The E. coli O157 test strains were collected in a previous study from human, animal, and meat sources from different regions in England [31]. The strains were selected based on the maximum diversity in their Pulse Field Gel Electrophoresis profiles and included human and animal isolates.

Genomic DNA was isolated from overnight cultures of bacteria grown aerobically in LB broth. Cultures were boiled for ten minutes before centrifugation and DNA extracted using QIAGEN Dneasy tissue kit (no. 69504; QIAGEN). The microarray experiments were performed in triplicate for the three sequenced strains, E. coli MG1655; EDL933; and Sakia and at least in duplicate for the test strains.

Construction and Microarray hybridisation conditions

The E. coli panarray contained 70 base pair oligonucleotide probes (Array-ready Oligo Set v 1.0; Operon) representing 5,978 chromosomal open reading frames (ORFs) from three E. coli strains, K-12 (MG1655), O157:H7 (EDL933), and O157:H7 (Sakai) and 110 ORFs from pO157 and pOSAK1 plasmids.

The microarray was printed from oligonucleotide probes dissolved in Proton™ Universal Spotting Solution at a concentration of 40 μM, then spotted on UltraGAPS slides (Corning) with a MicroGrid II microarrayer (Genomic Solutions). The slides were printed in a 4 column by 8 row block design that were replicated twice within slide and were controlled by the TAS application. Each sub-grid consisted of 21 by 21 spots with a 0.21 mm spacing between the spotted targets.

A reference experimental design was implemented. This compared a constant control, to each strain. Within the control channel was DNA from all three sequenced strains, where each strain contributed a third of the total DNA i.e. 0.66 μg. The test channels used DNA from one strain per microarray slide. Two microgram of DNA was used for the labelling, according to the protocol at the Institute of Food Research IFR[43] and 0.5 μl of Cy5 or Cy3 dCTP (1 mM stock, Amersham) was found to be adequate for our purpose. The probe purification and hybridisation was performed according to the protocol developed by BμG@S [44], except that slides were washed twice gently in Wash A (1 × SSC, 0.05% SDS) for at least 5 min each. For each strain, the hybridization experiments were performed at least in duplicate. The processed slides were scanned using a GenePix 4000 B scanner with software GenePix Pro 4.1 (Axon Instruments, Inc). This used the standard adaptive circle segmentation method and converted the information from images into a value between 20 to 216. The flagging convention was to define a good spot as having a minimal of 65% of its pixels larger than background plus two standard deviations. Both pre- and post-normalised array data are available from Array-Express, experiment number E-MEXP-945 [45].

Process for the analysis of bacterial CGH data

The five steps in the CGH process were: data cleaning; normalising, cut-off, validation, and analysis. These are explained as follows and shown in Figure 1:

1. Data cleaning

The data cleaning included a median background correction according to the method of Yang et al, 2000 [46]. This was followed by quality control checks to remove poor quality hybridisation spots, and control spots (e.g. landing lights, genes from other organisms)[47].

2. Normalisation

We implemented two normalisation steps, these included dividing by the control channel; and correcting for the print tip control gene median, where the print tip relates to hybridisation results from the same block [47]. The control genes comprised of genes known to be present in all 3 reference strains from the BLASTN data. The control gene median was the median value for the control genes present in each print tip. We produced ratio intensity (RI) plots both prior and post normalisation to assess the effect of normalisation and the quality of the hybridisation data.

3. Cut-off algorithms

After normalisation six cut-off algorithms were compared, these included the naïve cut-off; GENCOM; GACK; Porwollik; Minimum Kernel Density; and Mixture modelling methods, as follows.

The naive cut-off

In this method a point estimate was imputed to differentiate between conserved and variable genes across all microarray slides. Five cut-off values of 0.5, 0.33, 0.25, 0.2, 0.1 were separately implemented to determine presence or absence of each gene from our data set. This resulted in five presence/absence vectors that were compared to BLASTN data.

The GENCOM approach

This is an iterative method, which implemented a simple linear regression between the Cy5 and Cy3 channels on the logn scale for the hybridisation data. Here R p and G p denote the mean Cy5 and Cy3 fluorescence signals, respectively, from the present gene set. The initial present set of genes were found by using Equation 1,

ln(R t ) <α p + β p ln(G t ) - 3σ p , or ln(R t ) > α p + β p . ln(G t ) + 3σ p

where α p , β p , and σ p were initially set to 0, 1, and 0.05 respectively and genes were classified as present if they meet either condition. Then, a simple linear regression model was fitted to the present data set to estimate α p , β p , and σ p , which represented the regression intercept, slope and standard error, shown in Equation 2,

ln(R t ) <α p + β p .ln(G p ).

Now using the estimates for α p , β p , and σ p , in Equation 1, a larger set of present genes was found, and these were used to re-estimate the parameters. The process was repeated until the present gene set no longer changed from iteration to iteration [48].

The GACK approach

This method acknowledges the danger of selecting cut-offs blindly without empirical evaluation, because of inherent differences in variability between technology, and analysis methodology. The algorithm was used to find the location and height of the major peak of the log2(Cy3/Cy5) distribution, then values of log2(Cy3/Cy5), that represent half the major peak height were determined. Using this subset a normal probability density function was fitted to the peak, and extended to cover the range of the log2(Cy3/Cy5) observations. The estimated probability of presence (EPP) provided a level of confidence for observations being reported as present. The EPP was calculated as,

%EPP = 100 × (normal probability function/observed function),

This method relied heavily on the assumptions of symmetry and normality of the log2(Cy3/Cy5) distribution [49].

The GACK algorithm was implemented to determine the cut off of the 5,744 genes. Two different EPP values of 0, and 50 were used. The value of EPP assigned determined the confidence in experimental data such that using 0 EPP gave the least confidence whilst 50 EPP gave most confidence.

The Porwollik method

This is a two-stage method. Stage one partitions the gene-mean Cy3/Cy5 distribution into initial present/absent gene sets. Hence, genes with an average Cy3/Cy5 < 0.5 were assumed absent and included in gene-set x, those genes with an average Cy3/Cy5 > 0.65 were assumed present and included in gene-set y.

After calculating the present and absent set means and standard deviations, the presence/absence of each gene was re-evaluated using,

x ¯ + 2. s x > log 2 ( C y 3 / C y 5 ) (absent gene-set) y ¯ 2. s y < log 2 ( C y 3 / C y 5 ) (present gene-set) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaqbaeaabiGaaaqaaiqbdIha4zaaraGaey4kaSIaeGOmaiJaeiOla4Iaem4Cam3aaSbaaSqaaiabdIha4bqabaGccqGH+aGpcyGGSbaBcqGGVbWBcqGGNbWzdaWgaaWcbaGaeGOmaidabeaakiabcIcaOiabdoeadjabdMha5jabiodaZiabc+caViabdoeadjabdMha5jabiwda1iabcMcaPaqaaiabbIcaOiabbggaHjabbkgaIjabbohaZjabbwgaLjabb6gaUjabbsha0jabbccaGiabbEgaNjabbwgaLjabb6gaUjabbwgaLjabb2caTiabbohaZjabbwgaLjabbsha0jabbMcaPaqaaiqbdMha5zaaraGaeyOeI0IaeGOmaiJaeiOla4Iaem4Cam3aaSbaaSqaaiabdMha5bqabaGccqGH8aapcyGGSbaBcqGGVbWBcqGGNbWzdaWgaaWcbaGaeGOmaidabeaakiabcIcaOiabdoeadjabdMha5jabiodaZiabc+caViabdoeadjabdMha5jabiwda1iabcMcaPaqaaiabbIcaOiabbchaWjabbkhaYjabbwgaLjabbohaZjabbwgaLjabb6gaUjabbsha0jabbccaGiabbEgaNjabbwgaLjabb6gaUjabbwgaLjabb2caTiabbohaZjabbwgaLjabbsha0jabbMcaPaaaaaa@866A@

where x ¯ MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGafmiEaGNbaebaaaa@2D64@ , and y ¯ MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGafmyEaKNbaebaaaa@2D66@ , were the absent and present gene-means; and sx, sy, were the absent, and present gene subset standard deviations. This is a further method that relies on symmetry and normality of the Cy3/Cy5 distribution [19].

The Minimum Kernel Density cut-off (MKD)

In this method a kernel density estimator was fitted to the log2(Cy3/Cy5) distribution to determine the minimum value between the conserved and divergent regions. The method is analogous to smoothing the log2(Cy3/Cy5) distribution and using the minimum to bisect the present and absent regions. The kernel density is shown below as,

f ^ ( x ) = 1 n i = 1 n K ( x x i h ) , MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGafmOzayMbaKaacqGGOaakcqWG4baEcqGGPaqkcqGH9aqpjuaGdaWcaaqaaiabigdaXaqaaiabd6gaUbaakmaaqahabaGaem4saSealeaacqWGPbqAcqGH9aqpcqaIXaqmaeaacqWGUbGBa0GaeyyeIuoakmaabmaajuaGbaWaaSaaaeaacqWG4baEcqGHsislcqWG4baEdaWgaaqaaiabdMgaPbqabaaabaGaemiAaGgaaaGccaGLOaGaayzkaaGaeiilaWcaaa@469A@

where K is the kernel function, most usually a Gaussian, x i is the gene-mean, n is the number of genes, h is the bandwidth, and the standard deviation of the function. Although this method uses a Gaussian kernel, it makes no assumptions of normality [50]. The method was carried out on data from each hybridisation in our data set, and then strain replicates were summarized.

The Mixture Modelling approach

This fits a mixture of normal distributions to the empirical data dynamically using a variance component model. Hence, the genes were summarised, and a probability calculated, by comparing the actual log2(Cy3/Cy5) value to function and assuming the gene is truly present. In the case of a mixture of two normal distributions, the log likelihood can be shown as,

L o g L ( ψ ; x i j ) = i = 1 n log n ( α . f ( μ 1 , σ μ 1 2 , σ ε 2 ; x i j ) + ( 1 α ) . f ( μ 2 , σ μ 2 2 , σ ε 2 ; x i j ) ) ; MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaemitaWKaem4Ba8Maem4zaCMaemitaWKaeiikaGccciGae8hYdKNaei4oaSJaemiEaG3aaSbaaSqaaiabdMgaPjabdQgaQbqabaGccqGGPaqkcqGH9aqpdaaeWbqaaiGbcYgaSjabc+gaVjabcEgaNnaaBaaaleaacqWGUbGBaeqaaOWaaeWaaeaacqWFXoqycqGGUaGlcqWGMbGzcqGGOaakcqWF8oqBdaWgaaWcbaGaeGymaedabeaakiabcYcaSiab=n8aZnaaDaaaleaacqWF8oqBcqaIXaqmaeaacqaIYaGmaaGccqGGSaalcqWFdpWCdaqhaaWcbaGae8xTdugabaGaeGOmaidaaOGaei4oaSJaemiEaG3aaSbaaSqaaiabdMgaPjabdQgaQbqabaGccqGGPaqkcqGHRaWkcqGGOaakcqaIXaqmcqGHsislcqWFXoqycqGGPaqkcqGGUaGlcqWGMbGzcqGGOaakcqWF8oqBdaWgaaWcbaGaeGOmaidabeaakiabcYcaSiab=n8aZnaaDaaaleaacqWF8oqBcqaIYaGmaeaacqaIYaGmaaGccqGGSaalcqWFdpWCdaqhaaWcbaGae8xTdugabaGaeGOmaidaaOGaei4oaSJaemiEaG3aaSbaaSqaaiabdMgaPjabdQgaQbqabaGccqGGPaqkaiaawIcacaGLPaaaaSqaaiabdMgaPjabg2da9iabigdaXaqaaiabd6gaUbqdcqGHris5aOGaei4oaSdaaa@81EE@

where ψ = (α, μ1, μ2, σμ 12, σμ 22, σ ε 2), x ij are the log2(Cy3/Cy5) values for the ithgene, and jthreplicate; α is the proportion of genes estimated as absent; μ1 is the mean log2(Cy3/Cy5) value calculated from the absent genes;μ2 is the mean log2(Cy3/Cy5) value for the present genes; σμ 12 is the between-gene variance for the absent genes; σμ 22 is the between-gene variance for the present genes, and σ ε 2 is the within-gene variance. The function f, can be shown as Equation 5,

f ( μ k , σ μ k 2 , σ ε 2 ; x i j ) = exp [ ( n i 1 ) s i 2 2 σ ε 2 ( x ¯ i μ k ) 2 2 ( σ μ j 2 + σ ε 2 / n i ) ] ( 2 π ) n i / 2 σ ε 2 ( n i 1 2 ) n i 1 2 ( σ μ k 2 + σ ε 2 / n i ) 1 / 2 , MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaemOzayMaeiikaGccciGae8hVd02aaSbaaSqaaiabdUgaRbqabaGccqGGSaalcqWFdpWCdaqhaaWcbaGae8hVd0Maem4AaSgabaGaeGOmaidaaOGaeiilaWIae83Wdm3aa0baaSqaaiab=v7aLbqaaiabikdaYaaakiabcUda7iabdIha4naaBaaaleaacqWGPbqAcqWGQbGAaeqaaOGaeiykaKIaeyypa0tcfa4aaSaaaeaacyGGLbqzcqGG4baEcqGGWbaCdaahaaqabeaadaWadaqaaiabgkHiTmaalaaabaWaaeWaaeaacqWGUbGBdaWgaaqaaiabdMgaPbqabaGaeyOeI0IaeGymaedacaGLOaGaayzkaaGaem4Cam3aa0baaeaacqWGPbqAaeaacqaIYaGmaaaabaGaeGOmaiJae83Wdm3aa0baaeaacqWF1oqzaeaacqaIYaGmaaaaaiabgkHiTmaalaaabaWaaeWaaeaacuWG4baEgaqeamaaBaaabaGaemyAaKgabeaacqGHsislcqWF8oqBdaWgaaqaaiabdUgaRbqabaaacaGLOaGaayzkaaWaaWbaaeqabaGaeGOmaidaaaqaaiabikdaYiabcIcaOiab=n8aZnaaDaaabaGae8hVd0MaemOAaOgabaGaeGOmaidaaiabgUcaRiab=n8aZnaaDaaabaGae8xTdugabaGaeGOmaidaaiabc+caViabd6gaUnaaBaaabaGaemyAaKgabeaacqGGPaqkaaaacaGLBbGaayzxaaaaaaqaamaabmaabaGaeGOmaiJae8hWdahacaGLOaGaayzkaaWaaWbaaeqabaGaemOBa42aaSbaaeaacqWGPbqAaeqaaiabc+caViabikdaYaaacqWFdpWCdaqhaaqaaiab=v7aLbqaaiabikdaYaaacqGGOaakdaWcaaqaaiabd6gaUnaaBaaabaGaemyAaKgabeaacqGHsislcqaIXaqmaeaacqaIYaGmaaGaeiykaKIaemOBa42aa0baaeaacqWGPbqAaeaadaWcbaqaaiabigdaXaqaaiabikdaYaaaaaGaeiikaGIae83Wdm3aa0baaeaacqWF8oqBcqWGRbWAaeaacqaIYaGmaaGaey4kaSIae83Wdm3aa0baaeaacqWF1oqzaeaacqaIYaGmaaGaei4la8IaemOBa42aaSbaaeaacqWGPbqAaeqaaiabcMcaPmaaCaaabeqaaiabigdaXiabc+caViabikdaYaaaaaGccqGGSaalaaa@A747@

where x ¯ i MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGafmiEaGNbaebadaWgaaWcbaGaemyAaKgabeaaaaa@2EEB@ is the ithgene-mean, s i 2 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGacaGaaiaabeqaaeqabiWaaaGcbaGaem4Cam3aa0baaSqaaiabdMgaPbqaaiabikdaYaaaaaa@2FBC@ is the ithwithin gene-sample variance, and k is the distribution (absent = 1, and present, or conserved = 2). When many genes have multiple copies, a greater number of distributions may be preferred this could significantly reduce the variances of the parameter estimates [5154].

4. Validation

Figure 1 shows the validation process that was performed in parallel to analysis. To validate the microarray process the true presence of the unique region of each gene, represented by the oligonucleotide probe, was searched by BLASTN at against the fully sequenced genomes of MG1655, EDL933 and Sakai. These data were compared against the microarray hybridisation results after applying each cut-off algorithm to gauge an appreciation of how well the process was performing. The sensitivity and specificity were calculated to summarise the reliability of the results found. These summaries are called the sensitivity, specificity, and they were combined using the M-Score, weighted by prevalence [24]. We have used the M-Score as a single combined metric to rank the reliability of the two statistics.

5. Analysis

After the reference strains were found to be highly sensitive and specific, three analysis steps were carried out for the test strains:

  1. a)

    Correlation coefficients were computed between reference and test strains. The test strains were labelled as similar to the reference strain with the highest correlation and formed two groups.

  2. b)

    Within each of the generic groups, genes were categorised as: consistently absent; consistently present; or mixed.

  3. c)

    Genes that were consistent within a generic group, but inconsistent between groups were used to define the difference in biological characteristic between each group.

Determining the effect of gene copy number

To assess the effect of copy number within the genome we used in silico data to study the theoretical log2(Cy3/Cy5) value. Then we compared the single verses multiple gene copy distributions.

Spatial correlation

To consider the effect of serial correlation between genes of the same orientation a moving average was used to smooth data closely positioned on the chromosome [9]. This was implemented with a three point moving average across the genome with the centre point being equally and double weighted at the centre position. Validation metrics were then compared with and without the smoothing applied to the log2(Cy3/Cy5) data.


  1. Schoolnik GK: Microarray analysis of bacterial pathogenicity. Adv Microb Physiol. 2002, 46: 1-45.

    Article  PubMed  CAS  Google Scholar 

  2. Pollack JR, Sorlie T, Perou CM, Rees CA, Jeffrey SS, Lonning PE, Tibshirani R, Botstein D, Borresen-Dale AL, Brown PO: Microarray analysis reveals a major direct role of DNA copy number alteration in the transcriptional program of human breast tumors. Proc Natl Acad Sci USA. 2002, 99: 12963-8. 10.1073/pnas.162471999.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  3. Pinkel D, Albertson DG: Array comparative genomic hybridization and its applications in cancer. Nat Genet. 2005, 37 (Suppl): S11-7. 10.1038/ng1569.

    Article  PubMed  CAS  Google Scholar 

  4. Pinkel D, Segraves R, Sudar D, Clark S, Poole I, Kowbel D, Collins C, Kuo WL, Chen C, Zhai Y, et al: High resolution analysis of DNA copy number variation using comparative genomic hybridization to microarrays. Nat Genet. 1998, 20: 207-11. 10.1038/2524.

    Article  PubMed  CAS  Google Scholar 

  5. Snijders AM, Nowak N, Segraves R, Blackwood S, Brown N, Conroy J, Hamilton G, Hindle AK, Huey B, Kimura K, et al: Assembly of microarrays for genome-wide measurement of DNA copy number. Nat Genet. 2001, 29: 263-4. 10.1038/ng754.

    Article  PubMed  CAS  Google Scholar 

  6. Gentleman RC, Carey VJ, Bates DM, Bolstad B, Dettling M, Dudoit S, Ellis B, Gautier L, Ge Y, Gentry J, et al: Bioconductor: open software development for computational biology and bioinformatics. Genome Biol. 2004, 5: R80-10.1186/gb-2004-5-10-r80.

    Article  PubMed  PubMed Central  Google Scholar 

  7. Lai WR, Johnson MD, Kucherlapati R, Park PJ: Comparative analysis of algorithms for identifying amplifications and deletions in array CGH data. Bioinformatics. 2005, 21: 3763-70. 10.1093/bioinformatics/bti611.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  8. Chari R, Lockwood WW, Lam WL: Computational Methods for the Analysis of Array Comparative Genomic Hybridization. Cancer Inform. 2006, 2: 48-58.

    CAS  PubMed Central  Google Scholar 

  9. Chen W, Erdogan F, Ropers HH, Lenzner S, Ullmann R: CGHPRO – a comprehensive data analysis tool for array CGH. BMC Bioinformatics. 2005, 6: 85-10.1186/1471-2105-6-85.

    Article  PubMed  PubMed Central  Google Scholar 

  10. Hu J, Gao JB, Cao Y, Bottinger E, Zhang W: Exploiting noise in array CGH data to improve detection of DNA copy number change. Nucleic Acids Res. 2007, 35: e35-10.1093/nar/gkl730.

    Article  PubMed  PubMed Central  Google Scholar 

  11. Craven SH, Neidle EL: Double trouble: medical implications of genetic duplication and amplification in bacteria. Future Microbiol. 2007, 2: 309-21. 10.2217/17460913.2.3.309.

    Article  PubMed  CAS  Google Scholar 

  12. Tillier ER, Collins RA: Genome rearrangement by replication-directed translocation. Nat Genet. 2000, 26: 195-7. 10.1038/79918.

    Article  PubMed  CAS  Google Scholar 

  13. Smith MW, Feng DF, Doolittle RF: Evolution by acquisition: the case for horizontal gene transfers. Trends Biochem Sci. 1992, 17: 489-93. 10.1016/0968-0004(92)90335-7.

    Article  PubMed  CAS  Google Scholar 

  14. Thomas CM, Nielsen KM: Mechanisms of, and barriers to, horizontal gene transfer between bacteria. Nat Rev Microbiol. 2005, 3: 711-21. 10.1038/nrmicro1234.

    Article  PubMed  CAS  Google Scholar 

  15. Hacker J, Hochhut B, Middendorf B, Schneider G, Buchrieser C, Gottschalk G, Dobrindt U: Pathogenomics of mobile genetic elements of toxigenic bacteria. Int J Med Microbiol. 2004, 293: 453-61. 10.1078/1438-4221-00290.

    Article  PubMed  CAS  Google Scholar 

  16. Jain R, Rivera MC, Moore JE, Lake JA: Horizontal gene transfer in microbial genome evolution. Theor Popul Biol. 2002, 61: 489-95. 10.1006/tpbi.2002.1596.

    Article  PubMed  Google Scholar 

  17. Jain R, Rivera MC, Moore JE, Lake JA: Horizontal gene transfer accelerates genome innovation and evolution. Mol Biol Evol. 2003, 20: 1598-602. 10.1093/molbev/msg154.

    Article  PubMed  CAS  Google Scholar 

  18. Ochman H, Jones IB: Evolutionary dynamics of full genome content in Escherichia coli. Embo J. 2000, 19: 6637-43. 10.1093/emboj/19.24.6637.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  19. Porwollik S, Wong RM, McClelland M: Evolutionary genomics of Salmonella: gene acquisitions revealed by microarray analysis. Proc Natl Acad Sci USA. 2002, 99: 8956-61. 10.1073/pnas.122153699.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  20. Chan K, Baker S, Kim CC, Detweiler CS, Dougan G, Falkow S: Genomic comparison of Salmonella enterica serovars and Salmonella bongori by use of an S. enterica serovar typhimurium DNA microarray. J Bacteriol. 2003, 185: 553-63. 10.1128/JB.185.2.553-563.2003.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  21. Anjum MF, Marooney C, Fookes M, Baker S, Dougan G, Ivens A, Woodward MJ: Identification of core and variable components of the Salmonella enterica subspecies I genome by microarray. Infect Immun. 2005, 73: 7894-905. 10.1128/IAI.73.12.7894-7905.2005.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  22. Anjum MF, Lucchini S, Thompson A, Hinton JC, Woodward MJ: Comparative genomic indexing reveals the phylogenomics of Escherichia coli pathogens. Infect Immun. 2003, 71: 4674-83. 10.1128/IAI.71.8.4674-4683.2003.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  23. Diaz R, Siddiqi N, Rubin EJ: Detecting genetic variability among different Mycobacterium tuberculosis strains using DNA microarrays technology. Tuberculosis (Edinb). 2006, 86: 314-8. 10.1016/

    Article  CAS  Google Scholar 

  24. Fukiya S, Mizoguchi H, Tobe T, Mori H: Extensive genomic diversity in pathogenic Escherichia coli and Shigella Strains revealed by comparative genomic hybridization microarray. J Bacteriol. 2004, 186: 3911-21. 10.1128/JB.186.12.3911-3921.2004.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  25. Koessler T, Francois P, Charbonnier Y, Huyghe A, Bento M, Dharan S, Renzi G, Lew D, Harbarth S, Pittet D, et al: Use of oligoarrays for characterization of community-onset methicillin-resistant Staphylococcus aureus. J Clin Microbiol. 2006, 44: 1040-8. 10.1128/JCM.44.3.1040-1048.2006.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  26. Orskov F, Orskov I: Serotyping of Escherichia coli. Methods in Microbiology. 1984, 14: 43-112.

    Article  Google Scholar 

  27. Persson S, Olsen KE, Ethelberg S, Scheutz F: Subtyping method for Escherichia coli shiga toxin (verocytotoxin) 2 variants and correlations to clinical manifestations. J Clin Microbiol. 2007, 45: 2020-4. 10.1128/JCM.02591-06.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  28. Zhang WL, Kohler B, Oswald E, Beutin L, Karch H, Morabito S, Caprioli A, Suerbaum S, Schmidt H: Genetic diversity of intimin genes of attaching and effacing Escherichia coli strains. J Clin Microbiol. 2002, 40: 4486-92. 10.1128/JCM.40.12.4486-4492.2002.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  29. Woodward M: Epidemiology, study, design and data analysis. Texts in Statistical Science. 1999, Ca Hall

    Google Scholar 

  30. Taboada EN, Acedillo RR, Luebbert CC, Findlay WA, Nash JH: A new approach for the analysis of bacterial microarray-based Comparative Genomic Hybridization: insights from an empirical study. BMC Genomics. 2005, 6: 78-10.1186/1471-2164-6-78.

    Article  PubMed  PubMed Central  Google Scholar 

  31. Wu G, Carter B, Mafura M, Liebana E, Woodward MJ, Anjum MF: Genetic Diversity among Escherichia coli O157:H7 Isolates and identification of genes linked to human infections. Infect Immun. 2007

    Google Scholar 

  32. Sabatti C, Rohlin L, Oh MK, Liao JC: Co-expression pattern from DNA microarray experiments as a tool for operon prediction. Nucleic Acids Res. 2002, 30: 2886-93. 10.1093/nar/gkf388.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  33. Peng J, Zhang X, Yang J, Wang J, Yang E, Bin W, Wei C, Sun M, Jin Q: The use of comparative genomic hybridization to characterize genome dynamics and diversity among the serotypes of Shigella. BMC Genomics. 2006, 7: 218-10.1186/1471-2164-7-218.

    Article  PubMed  PubMed Central  Google Scholar 

  34. Christianson S, Golding GR, Campbell J, Mulvey MR: Comparative genomics of Canadian epidemic lineages of methicillin-resistant Staphylococcus aureus. J Clin Microbiol. 2007, 45: 1904-11. 10.1128/JCM.02500-06.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  35. Barrett T, Troup DB, Wilhite SE, Ledoux P, Rudnev D, Evangelista C, Kim IF, Soboleva A, Tomashevsky M, Edgar R: NCBI GEO: mining tens of millions of expression profiles – database and tools update. Nucleic Acids Res. 2007, 35: D760-5. 10.1093/nar/gkl887.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  36. Pushker R, Mira A, Rodriguez-Valera F: Comparative genomics of gene-family size in closely related bacteria. Genome Biol. 2004, 5: R27-10.1186/gb-2004-5-4-r27.

    Article  PubMed  PubMed Central  Google Scholar 

  37. Yang Y, Dudoit S, Luu P, Lin DM, Speed T: Normalisation for cDNA microarray data. Book Normalisation for cDNA microarray data. 2001, City: University of California

    Google Scholar 

  38. Yang YH, Dudoit S, Luu P, Lin DM, Peng V, Ngai J, Speed TP: Normalization for cDNA microarray data: a robust composite method addressing single and multiple slide systematic variation. Nucleic Acids Res. 2002, 30: e15-10.1093/nar/30.4.e15.

    Article  PubMed  PubMed Central  Google Scholar 

  39. Durbin BP, Hardin JS, Hawkins DM, Rocke DM: A variance-stabilizing transformation for gene-expression microarray data. Bioinformatics. 2002, 18 (Suppl 1): S105-10.

    Article  PubMed  Google Scholar 

  40. Taboada EN, Acedillo RR, Carrillo CD, Findlay WA, Medeiros DT, Mykytczuk OL, Roberts MJ, Valencia CA, Farber JM, Nash JH: Large-scale comparative genomics meta-analysis of Campylobacter jejuni isolates reveals low level of genome plasticity. J Clin Microbiol. 2004, 42: 4566-76. 10.1128/JCM.42.10.4566-4576.2004.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  41. Pin C, Reuter M, Pearson B, Friis L, Overweg K, Baranyi J, Wells J: Comparison of different approaches for comparative genetic analysis using microarray hybridization. Appl Microbiol Biotechnol. 2006, 72: 852-9. 10.1007/s00253-006-0536-x.

    Article  PubMed  CAS  Google Scholar 

  42. Witney AA, Marsden GL, Holden MT, Stabler RA, Husain SE, Vass JK, Butcher PD, Hinds J, Lindsay JA: Design, validation, and application of a seven-strain Staphylococcus aureus PCR product microarray for comparative genomics. Appl Environ Microbiol. 2005, 71: 7504-14. 10.1128/AEM.71.11.7504-7514.2005.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  43. The IFR Microarray Facility, Protocols. []

  44. BμG@base, Protocols. []

  45. EMBL-EBI, ArrayExpress. []

  46. Yang YH, Buckley MJ, Dudoit S, Speed T: Comparision of methods for image analysis on cDNA. Technical Report 584. Book Comparision of methods for image analysis on cDNA. Technical Report 584. 2000, City: Department of Statistics, University of California

    Google Scholar 

  47. Wang X, Ghosh S, Guo SW: Quantitative quality control in microarray image processing and data acquisition. Nucleic Acids Res. 2001, 29: E75-5. 10.1093/nar/29.15.e75.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  48. Pearson BM, Pin C, Wright J, I'Anson K, Humphrey T, Wells JM: Comparative genome analysis of Campylobacter jejuni using whole genome DNA microarrays. FEBS Lett. 2003, 554: 224-30. 10.1016/S0014-5793(03)01164-5.

    Article  PubMed  CAS  Google Scholar 

  49. Kim CC, Joyce EA, Chan K, Falkow S: Improved analytical methods for microarray-based genome-composition analysis. Genome Biol. 2002, 3: RESEARCH0065-10.1186/gb-2002-3-11-research0065.

    Article  PubMed  PubMed Central  Google Scholar 

  50. Silverman BW: Density Estimation for Statistics and Data Analysis. 1986, Chapman and Hall

    Chapter  Google Scholar 

  51. Rao PSRS: Variance components estimation, mixed models, methodologies and applications. 1997, Chapman and Hall

    Google Scholar 

  52. McLachlan GJ, Peel D, Basford KE, Adams P: The EMMIX software for fitting mixtures of normal and t-component. Technical report. Book The EMMIX software for fitting mixtures of normal and t-component. Technical report. 2001, City: Department of Mathematics, University of Queensland, Australia

    Google Scholar 

  53. Feten G, Almoy T, Snipen L, Aakra A, Nyquist OL, Aastveit AH: Mixture models as a method to find present and divergent genes in comparative genomic hybridization studies on bacteria. Biom J. 2007, 49: 242-58. 10.1002/bimj.200510286.

    Article  PubMed  Google Scholar 

  54. Carter BR: Statistical methodology for the analysis of microarray data. PhD Thesis. 2005, Reading: University of Reading

    Google Scholar 

Download references


We would like to thank the VLA Seedcorn for funding this project, to BμG@S and the Institute of Food Research for use of their protocols.

Author information

Authors and Affiliations


Corresponding author

Correspondence to Muna F Anjum.

Additional information

Authors' contributions

MW and MA conceived and were successfully funded for this study. GU obtained the strains, carried out the molecular work and reported exploratory findings. BC reviewed the literature, established the statistical methodology and validated the array platform. BC and MA drafted the paper. All authors read and approved the final manuscript.

Authors’ original submitted files for images

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

Carter, B., Wu, G., Woodward, M.J. et al. A process for analysis of microarray comparative genomics hybridisation studies for bacterial genomes. BMC Genomics 9, 53 (2008).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI:


  • Comparative Genomic Hybridisation
  • Bacterial Genome
  • Test Strain
  • Control Channel
  • O157 Strain