Skip to main content

Differentiation of regions with atypical oligonucleotide composition in bacterial genomes



Complete sequencing of bacterial genomes has become a common technique of present day microbiology. Thereafter, data mining in the complete sequence is an essential step. New in silico methods are needed that rapidly identify the major features of genome organization and facilitate the prediction of the functional class of ORFs. We tested the usefulness of local oligonucleotide usage (OU) patterns to recognize and differentiate types of atypical oligonucleotide composition in DNA sequences of bacterial genomes.


A total of 163 bacterial genomes of eubacteria and archaea published in the NCBI database were analyzed. Local OU patterns exhibit substantial intrachromosomal variation in bacteria. Loci with alternative OU patterns were parts of horizontally acquired gene islands or ancient regions such as genes for ribosomal proteins and RNAs. OU statistical parameters, such as local pattern deviation (D), pattern skew (PS) and OU variance (OUV) enabled the detection and visualization of gene islands of different functional classes.


A set of approaches has been designed for the statistical analysis of nucleotide sequences of bacterial genomes. These methods are useful for the visualization and differentiation of regions with atypical oligonucleotide composition prior to or accompanying gene annotation.


The number of sequenced prokaryotic genomes increases rapidly each year. Their comprehensive analysis requires the development of new high-throughput computational methods. The analysis of oligonucleotide usage biases has been recognized to be practical for the recognition of pathogenicity islands [1, 2] and elucidation of origins of orphan sequences [35]. Recently we have developed methods for the global analysis of oligonucleotide usage (OU) in complete sequences of bacterial chromosomes, plasmids and phages [6]. The patterns of deviations of oligonucleotide frequencies from expectations were shown to be genome signatures reflecting to some extent the phylogenetic links between microorganisms [3, 4, 7, 8].

The usage of oligonucleotides in bacterial sequences is not random. Frequencies of the oligonucleotide words (further – words) depend strongly on their physicochemical properties such as base stacking energy, propeller twist angle, bendability, position preference and protein deformability [6]. Oligonucleotide usage in bacterial genomes is strongly influenced by codon usage [9], however, there are further, yet unknown mechanisms of word selection [10].

To characterize OU in a sequence, the concept of OU patterns has been introduced [6]. Disparity of frequencies of words and their reverse complements termed as pattern skew (PS) and variance of oligonucleotide frequencies (OUV) are attributes of each OU pattern and the distance (D) expresses the difference between two OU patterns. These OU parameters are independent of the length of the sequence and hence allow the comparison of windows of different sequence length ([6] and see 'Materials and methods'). This study applied OU statistics to visualize and discern gene islands of different functional classes. The developed methods are of importance for structural, functional and comparative genomics.

Results and discussion

Types of OU patterns, abbreviations and nomenclature Counts of words of different lengths N from 2 to 7-mer were analyzed in this work applying different schemes of normalization. Different types of OU patterns were abbreviated as type _N- mer. Types were "n0" for non-normalized "n1" for normalized by mononucleotide frequencies, "n2" for normalized by dinucleotides and so on. For example, the non-normalized tetranucleotide usage pattern is denoted as n0_4 mer, trinucleotide usage pattern normalized by dinucleotides is n2_3 mer, pentanucleotide usage pattern normalized by trinucleotides is n3_5 mer. Each OU pattern is characterized by three statistical parameters: D – distance between two patterns of the same type (in this work we used distances D between local and global genome patterns) PS – pattern skew distance between the two patterns of the direct and reverse strands of the same DNA sequence and OUV – oligonucleotide usage variance. Correspondingly the nomenclature is as follows: distance between a local n0_4 mer pattern and the corresponding global pattern – D:n0_4 mer pattern skew of a n0_3 mer pattern – PS n0_3 mer variance of a n3_7 mer pattern – OUV n3_7 mer. Two subtypes of normalization of local OU patterns were defined: normalized by frequencies of component words in the current genomic fragment (internal normalization, i) and in the complete sequence of the genome (global normalization, g). For example, internal and global OUV determined for a local n1_4 mer pattern were OUV:n1 i _4 mer and OUV:n1 g _4 mer, respectively. Internal normalization was always used in this study with the exception of the chapter "Identification of horizontally transferred elements" where the distances between OUV:n1 i _4 mer and OUV:n1 g _4 mer are analyzed. To simplify nomenclature, the index i was skipped in the pattern type abbreviation in all other chapters.

OU constraints in bacterial DNA

OUV values of OU patterns from n0_7 mer to n6_7 mer were calculated for the complete genome sequences of Bacillus subtilis 168, Escherichia coli K12 and Pseudomonas putida KT2440 (Fig. 1). OUV of n0_7 mer patterns depends strongly on GC-content getting minima in genomes with a GC content of about 50% such as in E. coli (Fig. 1) and maxima in AT-rich and, especially, GC-rich organisms, probably because OU is more strongly biased in GC-rich sequences [6, 11]. Normalization of OU by mononucleotide frequency significantly removes this bias caused by GC-content (Fig. 1 and see ref. [6]). OUV n1_7 mer, however, is still high (Fig. 1). OUV decreases continuously with increase of the word length of internal normalization getting close to zero for n5 and n6 normalization of heptanucleotide usage (Fig. 1). This observation suggests that most OU constraints are caused by mononucleotide frequency and di-, tri- and tetranucleotide combinations while biases in frequencies of longer oligonucleotide words are probably just an extension of constraints of shorter component words.

Figure 1

OUV of different heptanucleotide usage patterns from n0_7 mer to n6_7 mer determined for complete bacterial genomes.

Local variations of OU patterns

To analyze local variations of OU in bacterial genomes, the sliding window approach was used. 163 bacterial chromosomes of eubacteria and archaea published in the NCBI database were analyzed. Local OU patterns were calculated for 8 kb genome fragments with 2 kb sliding windows [6]. Fig. 2 shows the distances D of local n0_4 mer patterns in three selected bacterial genomes: E. coli K12, P. putida KT2440 and B. subtilis 168 chromosomes. Genomic regions termed the 'core sequences' were characterized by OU patterns being similar to the global pattern of the chromosome. However, multiple genomic loci with alternative OU patterns that can make up more than 10% of the whole genome [11] were also detected in the three tested bacterial genomes (Fig. 2). Locally deviant OU patterns were found to comprise of heterogeneous subsets of parasitic and recent foreign DNA, ancient genes for ribosomal constituents (RNAs and proteins), multidomain genes and non-coding sequences with multiple tandem repeats.

Figure 2

Distances D between local n0_4 mer patterns and the global n0_4 mer patterns in the A) E. coli K12; B) P. putida KT2440 and C) B. subtilis 168 chromosomes. Local patterns were calculated for the sequence fragments of 8 kbp with sliding windows of 2 kbp. The 90% confidence interval of D values is depicted by horizontal lines. The loci with D-values exceeding the genomic confidence interval are considered as gene islands. The abscissa indicates the coordinates of the bacterial chromosomes as they were published in the NCBI database [27].

These functionally and evolutionarily unrelated subsets of atypical genomic loci were differentiated by the other OU statistical parameters: OUV and PS. These parameters often exhibited extreme values in detected atypical regions, however, their profiles were not congruent to each other. For example, consider the two adjacent gene islands in the P. putida KT2440 genome from 160 kbp to 240 kbp (Fig. 3). The first region (coordinates 170,815 – 180,000 bp) comprises of two tandem operons for ribosomal RNAs (rrnA-rrnA') [12], while the second 26,045 bp sequence covers the largest P. putida gene PP0168 encoding the surface adhesion protein [11]. Both regions were recognized by alternative OU patterns (maximal D:n0_4 mer were 59% and 37.5%, respectively, see Figs. 2 and 3). Notably, OUV:n1_4 mer has its genomic minimum (0.08) in the first region but its genomic maximum (0.88) in the second region, whereas PS:n0_4 mer is maximal (74.7%) in the first region and it is closer to the average level (47.5%) in the second region. This example illustrates that the combination of several OU pattern parameters may be useful for the differentiation of unrelated gene subsets.

Figure 3

Curves of D:n0_4 mer, PS:n0_4 mer and OUV:n1_4 mer in a locus of the P. putida KT2440 genome covering two regions with atypical OU: rrnA-rrnA * gene cluster and a long multidomain gene PP0168 encoding the surface adhesion protein. Local OU patterns were analyzed in 5 kbp sliding windows with steps of 1 kbp. Curves are specified by a color code: blue for D, green for PS and brown for OUV. Protein coding genes are shown by red bars and genes for ribosomal RNAs are shown in black. The abscissa indicates the coordinates of the locus in the chromosome. The upper horizontal line shows the upper boundary of the 95% confidence interval of intragenomic deviation of D values. The lower horizontal line separates genes by their direction of transcription.

The application of this procedure to a whole genome is shown in Fig. 4 for the cases of P. putida KT2440 and Mycobacterium leprae TN. Dots corresponding to the genome fragments were plotted in accordance with their D:n0_4 mer, OUV:n1_4 mer and PS:n0_4 mer values. The majority of fragments that represent the core genome clusters in one area. Three outlier groups detected in P. putida KT2440 and in the majority of other tested genomes were termed sections (Fig. 4A). Section I is heterogeneous and includes long intergenic regions, clusters of short hypothetical genes, laterally transferred elements and genes for ribosomal RNAs. The OU patterns of section I are characterized by low OUV and high PS. The operons for ribosomal RNAs exhibited the highest PS values (depicted by red dots, see Fig. 4). Genes for ribosomal proteins are localized in section II. This separation of ribosomal protein genes from the bulk genome was observed in most analyzed bacterial chromosomes but in some slow-growing microorganisms such as M. leprae these genes were not distinct from the core sequence (Fig. 4B). This observation is consistent with the notion that the codon usage in genes encoding ribosomal proteins is separate from the rest of genes in fast-growing bacteria but indistinguishable in slow-growing bacteria [13]. The differential codon usage of fast-growing bacteria has the consequence that ribosomal protein mRNA transcripts utilize other tRNA pools than the other mRNA species for the most abundant amino acids and hence the synthesis of the translational machinery is uncoupled from all other translational demands of the cell [14].

Figure 4

Dot-plot presentation of 8 kb genomic fragments of A) P. putida KT2440 and B) M. leprae TN chromosomes. Fragments of 8 kbp were generated with a sliding window 2 kbp. Each dot represents the D:n0_4 mer, OUV:n1_4 mer and PS:n0_4 mer values of one fragment. The latter parameter is depicted by a color code represented by the bar in the right part of the figure. The grey lines indicate borders of the inner quartiles of values for the corresponding OU statistical parameters.

Section III encompasses the regions with outermost OUV (approximately 3 to 15 standard deviations of genomic OUV) and locus-specific OU patterns (large D values). The genetic repertoire covered by these loci is represented in Table 1. These regions typically comprise of one or more large multidomain genes of over 4 kbp in length or non-coding sequences with multiple tandem repeats. Examples are genes coding for surface proteins (P. putida KT2440, Staphylococcus aureus N315, Xylella fastidiosa Temecula 1), hemagglutinins and hemolysins (Acinetobacter sp., Bordetella bronchiseptica RB50, Pseudomonas aeruginosa PA01, Pseudomonas syringae DC3000, X. fastidiosa Temecula 1 and Yersinia pestis KIM), fatty-acid synthetases (Corynebacterium efficiens YS-314) and genes for proteins with an overrepresentation of a few amino acids (Mycobacterium tuberculosis H37Rv, Streptomyces coelicolor A3(2)). Many bacterial chromosomes lack these genetic elements. It seems that these genes or mulidomain regions are species specific. For example, consider the M. leprae genome lacking such genetic elements (Fig. 4B) in comparison with the closely related M. tuberculosis H37Rv (Table 1). The genetic elements of section III were not observed in the following tested genomes: Aeropyrum pernix K1, Agrobacterium tumefaciens C58, Aquifex aeolicus VF5, Archaeglobus fulgidus DSM4304, Azoarcus sp. EbN1, Bacillus anthracis Ames, B. subtilis 168, Bdellovibrio bacteriovorus HD100, Borrelia burgdorferi B31, Campylobacter jejuni NCTC 11168, E. coli K12, Enterococcus faecalis V583, Francisella tularensis Schu 4, Haemophilus influenzae KW20, Halobacterium sp. NRC1, Helicobacter pylori J99, Lactococcus lactis IL1403, Mesorhizobium loti MAFF303099, Prochlorococcus marinus CCMP1375, Pyrococcus furiosus DSM 3638, Salmonella enterica Ty2, Shigella flexneri 2457T, Streptococcus pneumoniae R6, S. pyogenes MGAS8232, Treponema pallidum Nichols.

Table 1 Genetic repertoire of loci characterized by atypical tetranucleotide usage patterns and extreme OUV (section III in Fig. 4) identified in bacterial chromosomes

Section I is heterogeneous. The genes for ribosomal RNAs are discerned from the other genes in section I by their extremely high PS of 60 – 70% that are usually the highest values in the genome. For further differentiation of the gene classes in section I, the next chapter describes the strategy to apply further OU statistical parameters to identify the subgroup of horizontally acquired elements.

Identification of horizontally transferred elements

Identification of laterally acquired elements in chromosomal sequences is of great importance because genomic islands often comprise pathogenicity and catabolic versatility determinants [15, 16]. Two types of normalization of local OU patterns, – internal and global (see above), – were applied to visualize horizontally transferred gene islands within a genome sequence. The reason for introduction of these additional parameters was to improve the discrimination of foreign inserts in genome sequences. In core sequences, where the mononucleotide content is virtually the same as in the complete genome, results of internal and global normalization are identical in contrast to the laterally transferred loci characterized by an alternative mononucleotide content (in terms of GC-content, G/C-skew and A/T-skew). Correspondingly, values of OUV:n1 i _4 mer and OUV:n1 g _4 mer should merge in core sequences but widely diverge in gene islands (Fig. 5A). This concept was proven for genomes with known gene islands: SKIN element in Bacillus subtilis 168 [17], phage related gene islands in P. putida KT2440 [11] and in Salmonella enterica Ty2 [18], pathogenicity island LEE in E. coli O157:H7 [19], IS-elements, pathogenicity and prophage islands in Shigella flexneri 2457T [20], ISFtu1 element in Francisella tularensis Schu4 [21], cag pathogenicity island in Helicobacter pylori 26695 [2] and 67 kbp gene island in X. fastidiosa 9a5c [22]. All mentioned gene islands were successfully localized from the comparison of local with global OU patterns, however, no large foreign regions were observed in sequences of Bradyrhizobium japonicum and Mesorhizobium loti chromosomes, which both contain large symbiotic gene islands [23, 24]. It looks as if these gene islands had been acquired a long time ago and hence their OU patterns adapted to the host genome OU signatures by genome amelioration [4, 25].

Figure 5

Gene islands in the P. putida KT2440 genome identified by discordant OUV:n1 i _4 mer and OUV:n1 g _4 mer values A) in a local gene map and B) globally in the complete genome. Genome fragments of 8 kbp were generated with a sliding window in step of 2 kbp. Red bars in figure A indicate protein coding genes and black bars-hypothetical genes. The horizontal line in the part A separates genes by direction of transcription. The yellow-shaded 8 kbp long fragment in A corresponds to the red dot indicated by an arrow in B.

An example for the identification of a laterally acquired gene island is shown in Fig. 5. The island in the chromosome of P. putida KT2440 has significantly divergent OUV:n1 i _4 mer and OUV:n1 g _4 mer values and D:n0_4 mer values beyond the 95% confidence interval of the complete chromosome (Fig. 5A). Since OUV:n1 i _n mer and OUV:n1 g _n mer in local patterns and the difference thereof are automatically calculated by the program, the method may be used for the high-throughput identification of horizontally transferred elements in bacterial genomes. Whereas OUV:n1 i _4 mer and OUV:n1 g _4 mer values are strongly correlated in the bulk P. putida genome, all islands show up by high OUV:n1 g _4 mer and low OUV:n1 i _4 mer values (Fig. 5B).

Informative assignments of the OU statistical parameters

The objective of our work was to analyze the informative assignment and applicability of different statistical parameters of OU. Di-, tri- and tetranucleotide usage patterns are charged with most information content (see Fig. 1). The optimal word length will provide maximal information about the question of interest. First, one has to consider the minimal sequence length that gives reliable OU statistics. The threshold values of the minimum length of sequence were calculated to be 0.3, 1.2, 5 and 20 kbp for di-, tri-tetra- and pentanucleotides, respectively [6]. However, to be informative, the window should of course be not too long, because otherwise short range fluctuations of OU will vanish. We recommend that the window should not be longer than 10-fold of its minimal length. Tetranucleotide (and, sometimes, pentanucleotide) usage patterns are more appropriate for the global analysis of sequences. A long sliding window silences signals from the local repeats and structural biases at the level of individual genes so that the characteristics of whole operons and gene islands become apparent. For a more detailed analysis of chromosomal loci or short genomes of bacterial plasmids and phages, tri- and dinucleotide usage patterns may be more appropriate. For example, in Fig. 6 the mosaic structure of the plasmid pKLC102 was recovered by investigation of local trinucleotide usage patterns (genomic fragments were segregated by 1.2 kbp sliding windows in steps of 200 bp). Three peaks of high D values depict recombination sites of the plasmid where additional genetic elements (transposons, integrons and gene cassettes) may be inserted [26]. A region with extremely high OUV:n1_3 mer corresponds to the putative replication origin of the plasmid [26].

Figure 6

Structural analysis of the complete sequence of the plasmid pKLC102 by local trinucleotide usage patterns. Local OU patterns were analyzed in 1.2 kbp sliding windows with steps of 0.2 kbp. The scale indicates the coordinates of the plasmid sequence and separates genes by their direction of transcription. Red bars depict protein coding genes and black bars hypothetical genes. Grey bars along the D and OUV axes depict the 3-sigma ranges of fluctuation of D:n0_3 mer and OUV:n1_3 mer in a randomly generated sequence of the same length and mononucleotide contents as pKLC102.

To check whether the local fluctuations of OU parameters are statistically valid, a sequence of 100 kbp of mononucleotide content similar to pKLC102 was randomly generated. The ranges of 3-sigma fluctuation of D:n0_3 mer and OUV:n1_3 mer in the random sequence are depicted in Fig. 6 by vertical grey bars along the corresponding D and OUV axes. In the real sequences these values vary over a significantly larger range with the mean value of D smaller and the mean OUV higher than in the randomly generated sequence. (The plasmid pKLC102 sequence and the randomly generated sequence are included in the additional files as examples of source data files pKLC102.fts and random.fts, respectively.)

Normalization of OU by the internal component words changes the information assignment of OU biases. The three parameters D, PS and OUV were calculated for n0_4 mer, n1_4 mer, n2_4 mer and n3_4 mer local patterns for the pKLC102 genome and a part of the E. coli K12 chromosome from 1 Mbp to 2 Mbp. The former one is an example of a mosaic genome, and the latter one represents a regular bacterial chromosome. Correlation coefficients were calculated for respective OU statistical parameters determined for non-normalized and normalized local OU patterns. The correlation coefficients varied between 0.10 and 0.89 for pKLC102 and between 0.46 and 0.94 for E. coli (Table 2). This data demonstrates that n0, n1, n2 and n3 of 4 mer local patterns measure different characteristics of a sequence. In other words, the statistical parameters with different types of normalization provide non-redundant information that can be exploited for a refined analysis of genome organization. In case of tetranucleotide usage analysis four types of patterns exist: n0_4 mer, n1_4 mer, n2_4 mer and n3_4 mer. Each pattern type can be characterized by three parameters, D, PS and OUV that provide in total a comprehensive set of 12 non-redundant parameters for the nucleotide sequence analysis. Moreover, two subtypes of normalized OU patterns were introduced above, – with internal and global normalization, – that results in a total set of 21 non-redundant tetranucleotide usage statistical parameters each suitable for the refinement of functional gene classes in a raw nucleotide sequence.

Table 2 Correlation coefficients between D, PS and OUV of n0_4 mer local patterns with those of the corresponding n1, n2 and n3 normalized patterns


Bacterial genomes are not homogeneous but contain polymorphic blocks including horizontally transferred gene islands, non-coding sequences, long multidomain genes and ancient conserved gene clusters. The structural polymorphism of bacterial genomes may be effectively analyzed by local OU pattern signatures. A set of statistical approaches has been designed to perform this structural analysis of nucleotide sequences of bacterial genomes. These methods are useful for the visualization of regions with atypical oligonucleotide composition. The combination of the informative parameters that are 21 in case of tetranucleotide usage analysis, facilitates the prediction of gene classes. Moreover, many other subtypes of OU patterns may be additionally introduced. To this end, OU statistical analysis provides a valuable toolbox for the functional classification of regions and genes of interest prior to common-practice gene annotation.

A command line version of the Python program to apply the OU statistics methods mentioned above is available as additional file. To run the program, first the Python interpreted language program must be downloaded from the Web-site and installed on the computer. The source DNA sequence (or sequences) should be saved in FASTA format in text file(s) with .FST file name extensions. Users may choose the OU statistical parameters to be calculated and the parameters of the sliding window by setting corresponding command line arguments. Many different OU parameters may be determined by a single run of the program and all FST files in the target folder will be processed continuously in a batch. For each source data file an output file in TXT format will be saved in the same folder. The full list of arguments and description of how to use the program are documented in the readme.doc file provided in the additional files. The program is fast enough to calculate all set of OU parameters mentioned in this paper for a complete bacterial genome of average length in 10–20 min depending on the computer performance.

Several general conclusions about OU in bacteria can be drawn from this report. First, most OU constraints are hidden in di-, tri- and tetranucleotide combinations that vanish with increasing word length (see Fig. 1). For example, in case of a hexamer the four possible heptamer words will have the same likelihood to occur next in the sequence. Hence, i)the analysis of the oligonucleotide distribution of up to 4-mers is sufficient to uncover all OU constraints in the sequence; and ii)neighbor effects are limited to dipeptides so that protein evolution is not skewed by oligonucleotide biases. Second, D and PS values are correlated in local patterns (see the examples for D:n0_4 mer and PS:n0_4 mer in Fig. 3 and 4). This observation is in accordance with the general trend in bacterial sequences to keep parity of frequencies of words and their reverse complements, in other words- a trend towards minimal PS [6]. OU parity is most pronounced for the OU pattern of the whole chromosome, whereas fluctuations of OU in local patterns lead to an increased PS. The exceptions are the laterally transferred elements with their island-specific OU signature. In this case, large D values of the local OU patterns may be associated with low PS (see blue and green dots in section I in Fig. 4).


Sequences of 163 bacterial chromosomes including eubacterial and archaeal genomes published in the NCBI database [27] were analyzed in this study.

The OU statistical parameters-variance of word deviations (OUV); distances between patterns (D); pattern skew between leading and lagging strand (PS) were calculated by applying the algorithms described previously [6]. In a sequence of L seq nucleotides we calculated numbers of occurrence of overlapping N-long oligonucleotide words. There are 4Npossible combinations of nucleotides and the total number of words in a sequence corresponds to the sequence length L seq . OU pattern was denoted as a matrix of deviations

Δ [ ξ 1 ... ξ N ] MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqabeGadaaakeaacqqHuoardaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabigdaXaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaemOta4eabeaaliabc2faDbqabaaaaa@3977@

of observed from expected counts for all possible words of the length N:

Δ [ ξ 1 ... ξ N ] = ( C [ ξ 1 ... ξ N ] | o b s C [ ξ 1 ... ξ N ] | e ) / C [ ξ 1 ... ξ N ] | 0 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqabeGadaaakeaacqqHuoardaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabigdaXaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaemOta4eabeaaliabc2faDbqabaGccqGH9aqpcqGGOaakcqWGdbWqdaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabigdaXaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaemOta4eabeaaliabc2faDjabcYha8jabd+gaVjabdkgaIjabdohaZbqabaGccqGHsislcqWGdbWqdaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabigdaXaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaemOta4eabeaaliabc2faDjabcYha8jabdwgaLbqabaGccqGGPaqkcqGGVaWlcqWGdbWqdaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabigdaXaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaemOta4eabeaaliabc2faDjabcYha8jabicdaWaqabaaaaa@6E5A@

where ξn is any nucleotide A, T, G or C at the position 1, 2, 3, ... N in the N-long word; C[ξ 1...ξ N]|obsis the observed count of the word, [ξ1...ξ N ]; C[ξ 1...ξN]|eis the expected count and C[ξ 1...ξN]|0is a standard count estimated from the assumption of an equal distribution of words in the sequence: (

C [ ξ 1 ... ξ N ] | 0 = L s e q × 4 N MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqabeGadaaakeaacqWGdbWqdaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabigdaXaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaemOta4eabeaaliabc2faDjabcYha8jabicdaWaqabaGccqGH9aqpcqWGmbatdaWgaaWcbaGaem4CamNaemyzauMaemyCaehabeaakiabgEna0kabisda0maaCaaaleqabaGaeyOeI0IaemOta4eaaaaa@476E@


OU parameters of words of length N were normalized by shorter words n (0 ≤ n <N) as follows:

C [ ξ 1 ... ξ N ] | e = C [ ξ 1 ... ξ N ] | 0 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqabeGadaaakeaacqWGdbWqdaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabigdaXaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaemOta4eabeaaliabc2faDjabcYha8jabdwgaLbqabaGccqGH9aqpcqWGdbWqdaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabigdaXaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaemOta4eabeaaliabc2faDjabcYha8jabicdaWaqabaaaaa@4BE3@

if OU is not normalized, or

C [ ξ 1 ... ξ N ] | e = C [ ξ 1 ... ξ N ] | n MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqabeGadaaakeaacqWGdbWqdaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabigdaXaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaemOta4eabeaaliabc2faDjabcYha8jabdwgaLbqabaGccqGH9aqpcqWGdbWqdaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabigdaXaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaemOta4eabeaaliabc2faDjabcYha8jabd6gaUbqabaaaaa@4C5A@

if OU is normalized by empirical frequencies of all shorter words of the length n. The normalization was performed as follows. First at all, we calculated observed frequencies

F [ ξ 1 ... ξ n ] MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqabeGadaaakeaacqWGgbGrdaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabigdaXaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaemOBa4gabeaaliabc2faDbqabaaaaa@3966@

of n-long words in the sequence. Each word of length N can be represented as a consecutive set of N - n + 1 overlapping component words of length n. For example, a pentamer ATGGC can be expressed as a set of 4 overlapping dimers: AT, TG, GG and GC. In a general case of a N-long word, a component word [ξ1...ξ n ] reduces the set of available options for the next word in the sequence to 4 possible oligonucleotides: [ξ2...ξn, A], [ξ2...ξn, T], [ξ2...ξn, G] and [ξ2...ξn, C]. The relative frequencies of these words are:

F [ ξ 2 ... ξ n , ξ n + 1 ] × [ ( F [ ξ 2 ... ξ n , A ] + F [ ξ 2 ... ξ n , T ] + F [ ξ 2 ... ξ n , G ] + F [ ξ 2 ... ξ n , C ] ) ] 1 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqabeGadaaakeaacqWGgbGrdaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabikdaYaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaWexLMBbXgBcf2CPn2qVrwzqf2zLnharyGvLjhzH5wyaGabaiaa=5gaaeqaaSGaeiilaWIaeqOVdG3aaSbaaWqaaiaa=5gacqGHRaWkcqaIXaqmaeqaaSGaeiyxa0fabeaakiabgEna0kabcUfaBjabcIcaOiabdAeagnaaBaaaleaacqGGBbWwcqaH+oaEdaWgaaadbaGaeGOmaidabeaaliabc6caUiabc6caUiabc6caUiabe67a4naaBaaameaacaWFUbaabeaaliabcYcaSiaa=feacqGGDbqxaeqaaOGaey4kaSIaemOray0aaSbaaSqaaiabcUfaBjabe67a4naaBaaameaacqaIYaGmaeqaaSGaeiOla4IaeiOla4IaeiOla4IaeqOVdG3aaSbaaWqaaiaa=5gaaeqaaSGaeiilaWIaa8hvaiabc2faDbqabaGccqGHRaWkcqWGgbGrdaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabikdaYaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaa8NBaaqabaWccqGGSaalcaWFhbGaeiyxa0fabeaakiabgUcaRiabdAeagnaaBaaaleaacqGGBbWwcqaH+oaEdaWgaaadbaGaeGOmaidabeaaliabc6caUiabc6caUiabc6caUiabe67a4naaBaaameaacaWFUbaabeaaliabcYcaSiaa=neacqGGDbqxaeqaaOGaeiykaKIaeiyxa01aaWbaaSqabeaacqGHsislcqaIXaqmaaaaaa@8BF7@

whereby the F values are the observed frequencies of the particular word of length n in the complete sequence and ξ is any nucleotide A, T, G or C. The expected count of a word [ξ1...ξ N ] of length N in a L seq long sequence normalized by frequencies of n-mers (n <N) was calculated as follows:

C [ ξ 1 ... ξ N ] | n = L s e q × F [ ξ 1 ... ξ n ] × i = 2 N n + 1 ( F [ ξ i ... ξ i + n 2 , ξ i + n 1 ] X A , T , G , C F [ ξ i ... ξ i + n 2 , X ] ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqabeGadaaakeaacqWGdbWqdaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabigdaXaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaWexLMBbXgBcf2CPn2qVrwzqf2zLnharyGvLjhzH5wyaGabciaa=5eaaeqaaSGaeiyxa0LaeiiFaWNaemOBa4gabeaakiabg2da9iabdYeamnaaBaaaleaacqWGZbWCcqWGLbqzcqWGXbqCaeqaaOGaey41aqRaemOray0aaSbaaSqaaiabcUfaBjabe67a4naaBaaameaacqaIXaqmaeqaaSGaeiOla4IaeiOla4IaeiOla4IaeqOVdG3aaSbaaWqaaiaa=5gaaeqaaSGaeiyxa0fabeaakiabgEna0oaarahabaWaaeWaaeaadaWcaaqaaiabdAeagnaaBaaaleaacqGGBbWwcqaH+oaEdaWgaaadbaGaemyAaKgabeaaliabc6caUiabc6caUiabc6caUiabe67a4naaBaaameaacqWGPbqAcqGHRaWkcqWGUbGBcqGHsislcqaIYaGmaeqaaSGaeiilaWIaeqOVdG3aaSbaaWqaaiabdMgaPjabgUcaRiabd6gaUjabgkHiTiabigdaXaqabaWccqGGDbqxaeqaaaGcbaWaaabCaeaacqWGgbGrdaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabdMgaPbqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaemyAaKMaey4kaSIaemOBa4MaeyOeI0IaeGOmaidabeaaliabcYcaSiabdIfayjabc2faDbqabaaabaGaemiwaGfabaGaemyqaeKaeiilaWIaemivaqLaeiilaWIaem4raCKaeiilaWIaem4qameaniabggHiLdaaaaGccaGLOaGaayzkaaaaleaacqWGPbqAcqGH9aqpcqaIYaGmaeaacqWGobGtcqGHsislcqWGUbGBcqGHRaWkcqaIXaqma0Gaey4dIunaaaa@A127@

For further processing of OU statistics, the words were sorted by their Δ[ξ 1...ξ N]and the ranks of words instead the real values of deviations of observed from expected counts were used. The rank values (from 1 to 256 in the case of tetranucleotide analysis) were assigned to the words in accordance with their

Δ [ ξ 1 ... ξ N ] MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqabeGadaaakeaacqqHuoardaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabigdaXaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaemOta4eabeaaliabc2faDbqabaaaaa@3977@

values by ordering the words from the most overrepresented one (the greatest

Δ [ ξ 1 ... ξ N ] MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqabeGadaaakeaacqqHuoardaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabigdaXaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaemOta4eabeaaliabc2faDbqabaaaaa@3977@

to the least represented one (the lowest

Δ [ ξ 1 ... ξ N ] MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqabeGadaaakeaacqqHuoardaWgaaWcbaGaei4waSLaeqOVdG3aaSbaaWqaaiabigdaXaqabaWccqGGUaGlcqGGUaGlcqGGUaGlcqaH+oaEdaWgaaadbaGaemOta4eabeaaliabc2faDbqabaaaaa@3977@

. This approach made the OU statistical parameters free from any dependence on the sequence length, provided that the sequence has a minimum length L min so that in a random sequence of the same length L min 95% of all words of length N occur at least ten times (see above and [6]). Hence, local OU patterns that meet these requirements could be compared with the global pattern.

The distance D between two patterns was calculated as the sum of absolute distances between ranks of identical words (w, in a total 4Ndifferent words) in patterns i and j as follows:

D ( % ) = 100 × w 4 N | r a n k w , i r a n k w , j | D min D max D min MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqabeGadaaakeaacqWGebarcqGGOaakcqGGLaqjcqGGPaqkcqGH9aqpcqaIXaqmcqaIWaamcqaIWaamcqGHxdaTdaWcaaqaamaaqahabaWaaqWaaeaacqWGYbGCcqWGHbqycqWGUbGBcqWGRbWAdaWgaaWcbaGaem4DaCNaeiilaWIaemyAaKgabeaakiabgkHiTiabdkhaYjabdggaHjabd6gaUjabdUgaRnaaBaaaleaacqWG3bWDcqGGSaalcqWGQbGAaeqaaaGccaGLhWUaayjcSdaaleaacqWG3bWDaeaacqaI0aandaahaaadbeqaaiabd6eaobaaa0GaeyyeIuoakiabgkHiTiabdseaenaaBaaaleaacyGGTbqBcqGGPbqAcqGGUbGBaeqaaaGcbaGaemiraq0aaSbaaSqaaiGbc2gaTjabcggaHjabcIha4bqabaGccqGHsislcqWGebardaWgaaWcbaGagiyBa0MaeiyAaKMaeiOBa4gabeaaaaaaaa@6530@

PS is a particular case of D where patterns i and j were calculated for the same DNA but for direct and reversed strands, respectively. Dmax = 4N(4N- 1)/2 and Dmin = 0 when calculating a D, or, in a case of PS calculation, Dmin = 4Nif N is an odd number or Dmin = 4N- 2Nif N is an even number [6].

The definition of OUV was provided in our previous paper [6].

The random sequence was generated by a in-house program using the Python randomizer [28].



oligonucleotide usage


oligonucleotide usage variance


pattern skew


distance between two OU patterns of an identical type.


  1. 1.

    Noble PA, Citek RW, Ogunseitan OA: Tetranucleotide frequencies in microbial genomes. Electrophoresis 1998, 19: 528–535. 10.1002/elps.1150190412

    CAS  Article  PubMed  Google Scholar 

  2. 2.

    Pride DT, Blaser MJ: Identification of horizontally acquired elements in Helicobacter pylori and other prokaryotes using oligonucleotide difference analysis. Genome Let 2002, 1: 2–15. 10.1166/gl.2002.003

    CAS  Article  Google Scholar 

  3. 3.

    Abe T, Kanaya S, Kinouchi M, Ichiba Y, Kozuki T, Ikemura T: Informatics for unveiling hidden genome signatures. Genome Res 2003, 13: 693–702. 10.1101/gr.634603

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  4. 4.

    Pride DT, Meinersmann RJ, Wassenaar TM, Blaser MJ: Evolutionary implications of microbial genome tetanucleotide frequency biases. Genome Res 2003, 13: 145–155. 10.1101/gr.335003

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  5. 5.

    Teeling H, Waldmann J, Lombardot T, Bauer M, Glöckner FO: TETRA: a web-service and a stand-alone program for the analysis and comparison of tetranucleotide usage patterns in DNA sequences. BMC Bioinformatics 2004, 5: 163. 10.1186/1471-2105-5-163

    PubMed Central  Article  PubMed  Google Scholar 

  6. 6.

    Reva ON, Tümmler B: Global features of sequences of bacterial chromosomes, plasmids and phages revealed by analysis of oligonucleotide usage patterns. BMC Bioinformatics 2004, 5: 90. 10.1186/1471-2105-5-90

    PubMed Central  Article  PubMed  Google Scholar 

  7. 7.

    Karlin S: Global dinucleotide signatures and analysis of genomic heterogeneity. Curr Opin Microbiol 1998, 1: 598–610. 10.1016/S1369-5274(98)80095-7

    CAS  Article  PubMed  Google Scholar 

  8. 8.

    Karlin S, Mrazek J, Campbell A: Compositional biases of bacterial genomes and evolutionary implications. J Bacteriol 1997, 179: 3899–3913.

    PubMed Central  CAS  PubMed  Google Scholar 

  9. 9.

    Gorban AN, Popova TG, Zinovyev AY: Four basic symmetry types in the 7-cluster structure of microbial genomic sequences. In Silico Biol 2005, 5: 0025.

    Google Scholar 

  10. 10.

    Weinel C, Ussery DW, Ohlsson H, Sicheritz-Ponten T, Kiewitz C, Tümmler B: Comparative genomics of Pseudomonas aeruginosa PAO1 and Pseudomonas putida KT2440: orthologs, codon usage, REP elements and oligonucleotide motif signatures. Genome Letters 2002, 1: 175–187. 10.1166/gl.2002.021

    CAS  Article  Google Scholar 

  11. 11.

    Weinel C, Nelson KE, Tümmler B: Global features of the Pseudomonas putida KT2440 genome sequence. Environ Microbiol 2002, 4: 809–818. 10.1046/j.1462-2920.2002.00331.x

    CAS  Article  PubMed  Google Scholar 

  12. 12.

    Weinel C, Tümmler B, Hilbert H, Nelson KE, Kiewitz C: General method of rapid Smith/Birnstiel mapping adds for gap closure in shotgun microbial genome sequencing projects: application to Pseudomonas putida KT2440. Nucleic Acids Res 2001, 29: E110. 10.1093/nar/29.22.e110

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  13. 13.

    Carbone A, Zinovyev A, Képès : Codon adaptation index as a measure of dominanting codon bias. Bioinformatics 2003, 19: 2005–2015. 10.1093/bioinformatics/btg272

    CAS  Article  PubMed  Google Scholar 

  14. 14.

    Kiewitz C, Weinel C, Tümmler B: Genome codon index of Pseudomonas aeruginosa : a codon index that utilizes whole genome sequence data. Genome Letters 2002, 1: 61–70. 10.1166/gl.2002.008

    CAS  Article  Google Scholar 

  15. 15.

    Hacker J, Kaper JB: Pathogenicity islands and the evolution of microbes. Annu Rev Microbiol 2000, 54: 641–679. 10.1146/annurev.micro.54.1.641

    CAS  Article  PubMed  Google Scholar 

  16. 16.

    van der Meer JR, Sentchilo V: Genomic islands and the evolution of catabolic pathways in bacteria. Curr Opin Biotechnol 2003, 14: 248–254. 10.1016/S0958-1669(03)00058-2

    CAS  Article  PubMed  Google Scholar 

  17. 17.

    Sato T, Kobayashi Y: The ars operon in the skin element of Bacillus subtilis confers resistance to arsenate and arsenite. J Bacteriol 1998, 180: 1655–1661.

    PubMed Central  CAS  PubMed  Google Scholar 

  18. 18.

    Deng W, Liou SR, Plunkett G 3rd, Mayhew GF, Rose DJ, Burland V, Kodoyianni V, Schwartz DC, Blattner FR: Comparative genomics of Salmonella enterica serovar Typhi strains Ty2 and CT18. J Bacteriol 2003, 185: 2330–2337. 10.1128/JB.185.7.2330-2337.2003

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  19. 19.

    Perna NT, Mayhew GF, Posfai G, Elliott S, Donnenberg MS, Kaper JB, Blattner FR: Molecular evolution of a pathogenicity island from enterohemorrhagic Escherichia coli O157:H7. Infect Immun 1998, 66: 3810–3817.

    PubMed Central  CAS  PubMed  Google Scholar 

  20. 20.

    Wei J, Goldberg MB, Burland V, Venkatesan MM, Deng W, Fournier G, Mayhew GF, Plunkett G 3rd, Rose DJ, Darling A, et al.: Complete genome sequence and comparative genomics of Shigella flexneri serotype 2a strain 2457T. Infect Immun 2003, 71: 2775–2786. 10.1128/IAI.71.5.2775-2786.2003

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  21. 21.

    Larsson P, Oyston PC, Chain P, Chu MC, Duffield M, Fuxelius HH, Garcia E, Halltorp G, Johansson D, Isherwood KE, et al.: The complete genome sequence of Francisella tularensis , the causative agent of tularemia. Nat Genet 2005, 37: 153–159. 10.1038/ng1499

    CAS  Article  PubMed  Google Scholar 

  22. 22.

    Simpson AJ, Reinach FC, Arruda P, Abreu FA, Acencio M, Alvarenga R, Alves LM, Araya JE, Baia GS, Baptista CS, et al.: The genome sequence of the plant pathogen Xylella fastidiosa . The Xylella fastidiosa Consortium of the Organization for Nucleotide Sequencing and Analysis. Nature 2000, 406: 151–157. 10.1038/35018003

    CAS  Article  PubMed  Google Scholar 

  23. 23.

    Kaneko T, Nakamura Y, Sato S, Asamizu E, Kato T, Sasamoto S, Watanabe A, Idesawa K, Ishikawa A, Kawashima K, et al.: Complete genome structure of the nitrogen-fixing symbiotic bacterium Mesorhizobium loti . DNA Res 2000, 7: 331–338. 10.1093/dnares/7.6.331

    CAS  Article  PubMed  Google Scholar 

  24. 24.

    Kaneko T, Nakamura Y, Sato S, Minamisawa K, Uchiumi T, Sasamoto S, Watanabe A, Idesawa K, Iriguchi M, Kawashima K, et al.: Complete genomic sequence of nitrogen-fixing symbiotic bacterium Bradyrhizobium japonicum USDA110. DNA Res 2002, 9: 189–97. 10.1093/dnares/9.6.189

    Article  PubMed  Google Scholar 

  25. 25.

    Lawrence JG, Ochman H: Amelioration of bacterial genomes: rates of change and exchange. J Mol Evol 1997, 44: 383–397.

    CAS  Article  PubMed  Google Scholar 

  26. 26.

    Klockgether J, Reva O, Larbig K, Tümmler B: Sequence analysis of the mobile genome island pKLC102 of Pseudomonas aeruginosa C. J Bacteriol 2004, 186: 518–534. 10.1128/JB.186.2.518-534.2004

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  27. 27.

    NCBI Genome Sequence Database[]

  28. 28.

    The Python home site[]

Download references


This work was supported by the DFG-sponsored Europäisches Graduiertenkolleg 653.

Author information



Corresponding author

Correspondence to Oleg N Reva.

Additional information

Authors' contributions

ONR did Python programming. Both authors contributed equally to all other presented data.

Electronic supplementary material

Additional File 1: There is an additional ZIP archive file OligoWords for BMC comprising following documents: - a command line version of the program implemented in Python2.2 [28]. readme.doc - description of the project in Word97 format. pKLC102.fst- sequence of the plasmid pKLC102 [26] in FASTA format that may be used as a source data file for the program (see readme.doc). random.fst - a randomly generated sequence comparable with one of the plasmid pKLC102 by length and mononucleotide content. The file is in FASTA format that may be used as a source data file for the program (see readme.doc). (ZIP 74 KB)

Authors’ original submitted files for images

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Reva, O.N., Tümmler, B. Differentiation of regions with atypical oligonucleotide composition in bacterial genomes. BMC Bioinformatics 6, 251 (2005).

Download citation


  • Bacterial Genome
  • Bacterial Chromosome
  • Yersinia Pestis
  • Francisella Tularensis
  • Gene Island