BACKGROUND
with the increasing availability of complete genome sequences, it has become clear that an essential factor influencing bacterial proliferation is the organization of the oric region.
in bacteria, chromosome replication initiates at a single chromosome locus, called the replication origin , from which replication proceeds bidirectionally to the terminus.
at the beginning of replication, atp binds dnaa, resulting in a large oligomeric complex consisting of dnaa monomers bound to a series of 9-mer consensus elements termed dnaa boxes  <cit> .
as a general rule, bacterial chromosomes are characterized by one bidirectional origin of replication and one terminus that define the boundaries of replichores  <cit> .
the replication process is asymmetric with respect to the two dna strands from the fact that the leading strand is synthesized continuously, whereas the lagging strand is synthesized as okazaki fragments.
dna strand asymmetry can also be described in terms of gene content and nucleotide composition.
moreover, all rrna genes, the majority of ribosomal protein coding genes and essential genes are mainly transcribed in the same direction as dna replication   <cit> .
therefore, identifying the orics of bacteria is one of the key steps not only in understanding the mechanisms of bacterial replication but also in gaining insight into gene distribution and function of these bacterial genomes.
the pioneer work to identify orics in silico is the gc-skew analysis, which is deemed as a routine method  <cit> .
based on the gc-skew analysis, frank and lobry also developed oriloc, a program for predicting bacterial orics  <cit> .
meanwhile, an oligomer-skew method was also proposed to predict oric regions in bacterial genomes  <cit> , and later used to identify orics in  <dig> bacterial or/and archaeal genomes  <cit> .
use of gc-skew analysis together with location of the dnaa gene and distribution of dnaa boxes led to more accurate prediction of oric regions  <cit> .
identification of orics is necessary for almost all newly sequenced bacterial genomes.
given the increasing pace of genome sequencing, the currently available software for predicting orics, however, still leaves much room to be improved.
for instance, 1) most, if not all, available software only predicts one approximate position instead of the boundaries of orics.
since the oric is an intergenic region rather than one site, it is necessary to present oric regions with definite boundaries.
2) most software does not provide the distribution of species-specific dnaa boxes, which are strong indicators of orics.
3) no automated web server is available so far, e.g., oriloc, in which the program can be downloaded and run locally by users.
web-based tools are more convenient, since they are platform independent and there is no need to download and install the software.
4) only the gc-skew and/or at-skew are provided.
in addition to g/c and a/t bases, r/y and m/k bases can also show asymmetrical distributions around orics.
it is more informative to show all the base composition asymmetries than using gc and/or at-skews alone.
to identify oric regions of unannotated bacterial genomes, we have developed an online tool, ori-finder, based on an integrated method comprising gene identification, analysis of base composition asymmetry using the z-curve method, distribution of dnaa boxes, occurrence of genes frequently close to orics and phylogenetic relationships.
output results that contain detailed information of predicted orics, dnaa box distributions, base composition disparity curves, and coordinates of identified genes by zcurve  <dig> , are exported to an html report, which offers convenient views in both graphical and tabular formats.
implementation
the web server ori-finder is implemented on apache server and the web interface is designed using cgi  perl scripts.
the algorithms to predict oric regions of bacterial genomes in silico are complemented with the language of c++.
the output graphs are generated by gnuplot graphic routine  <cit> .
the software kit consists of the following programs.
the program to calculate the coordinates of the ry, mk, gc and at disparity curves  <cit> .
the program to calculate the distribution of dnaa boxes for the input genome sequence.
the program to assign and rank the priority of every intergenic sequence.
the gene-finding program zcurve  <dig>   <cit> .
the perl script integrating the above programs into one system.
input to sever
ori-finder has a user-friendly and intuitive input interface.
users can choose to paste the sequence into the input box or upload the sequence  in a file.
additionally, the server requires the specification of some optional parameters listed as follows.
select 'species-specific' dnaa boxes according to the species.
it defaults to the escherichia coli perfect dnaa box .
in addition, 'species-specific' dnaa boxes have also been provided, and some of them are proposed based on the phylogenetic relationships, which have not been reported previously, such as 'ttttccaca' for chlamydiae, 'ttatcgaaa' for dehalococcoides and 'tgtttcacg' for bradyrhizobiaceae etc.
for example, the motif 'tgtttcacg' is proposed to server as dnaa boxes for the genomes of the family bradyrhizobiaceae .
currently, ten genomes of bradyrhizobiaceae have been fully sequenced.
note that the predicted oric regions of them are all closely next to gida gene as well as the switch of gc disparity curve, and all contain the palindromic sequence 'tgtttcacgtgaaaca', which is composed of two proposed dnaa boxes 'tgtttcacg'.
consequently, the 'species-specific' dnaa boxes proposed by us are consistent with the phylogenetic relationships.
users can also choose to search for the dnaa boxes defined themselves.
by default, only nonamers differing in no more than one position from the selected dnaa boxes are scanned, but this can be changed according to the requirements of users.
whether to upload a protein table file  containing the coordinates of genes in the input genome sequence.
the ".ptt" file is a table of protein features, which is usually provided by genbank in ncbi's refseq ftp site  <cit> .
users can choose to download the ".ptt" file provided by genbank or produce their own genome annotation that has the same format as the ".ptt" file according to their requirements.
for ori-finder, if no ".ptt" file is uploaded, the gene-finding program zcurve  <dig>  will be called to generate the gene list.
in general, zcurve  <dig>  or other gene-finding software alone couldn't annotate gene function.
to obtain the ".ptt" file with annotation of genes related to orics, a database of indicator genes  has been collected by us, and blast program has also been installed locally for users' convenience .
therefore, users can blast the query sequences and find the homologues of these genes in the sequences.
whether to display ry, mk, gc or at disparity curves and the dnaa box distribution in the output graphs.
it defaults to displaying all of them in the output graphs.
output from the sever
the output web page shows the process of ori-finder, and provides links to the output results by ori-finder:  the genome size, gc content, location, length, dnaa box number, the motif of dnaa boxes, the conserved genes adjacent to the predicted orics, the precise coordinates of extremes of the four disparity curves and the sequence of identified oric regions as an html table;  the dnaa box distribution and the coordinates of the four disparity curves as text files;  the integrated plot for the original sequence and  that for the rotated sequence to display the obtained results, such as general genome information, the four disparity curves, distribution of dnaa boxes, locations of indicator genes and oric regions in png format.
a typical example of the output results obtained by ori-finder is shown in figure  <dig>  if no ".ptt" file is uploaded, the gene list file generated by zcurve <dig>  will also be outputted.
users can do a blast search using each output result by ori-finder against doric, a database of oric regions  <cit> , to confirm the reliability of the prediction.
refer to figure  <dig> for the complete procedure of ori-finder to identify oric regions.
the output results by ori-finder for the newly sequenced genomes in genbank are also available at our website.
RESULTS
based on this online system, we have predicted oric regions for the bacterial genomes available in genbank currently.
to estimate the accuracy of the predicted orics by ori-finder, a simple and straight way is to compare the predicted orics with those confirmed by experimental data.
consequently, the experimental confirmed orics so far are in accordance with those predicted by ori-finder  <cit> .
in addition, other lines of evidence from oric types, the coherence of all the three methods , and comparative genomic analysis, have shown the high reliability of the predicted orics by ori-finder.
in what follows we will discuss the unique merits of the present method, showing the evidence why this method is superior to other methods currently available.
first of all, the in silico methods currently available to identify orics include the gc-skew analysis, and the oligomer-skew method etc.
jointly using the three methods  resulted in better prediction of oric regions by mackiewicz et al  <cit> .
although dnaa and its binding sites are well conserved throughout the bacterial kingdom, replication origins from different species show considerable diversity in terms of the number, arrangement and even the consensus sequence of dnaa boxes.
in addition, genes adjacent to orics include not only dnaa gene itself but also dnan, heme, gida or hemb etc.
the information mentioned above has all been taken into consideration by the present approach, such as 'species-specific' dnaa boxes, possible genes adjacent to orics and phylogenetic relationships.
however, by analyzing the gc-skew, blasting for the dnaa gene and searching for dnaa boxes, the orics for only ~60% of genomes can be predicted.
for example, the orics were identified for only  <dig> chromosomes out of the  <dig> chromosomes   <cit> , which has also been confirmed again by our result for  <dig> chromosomes available currently in genbank.
out of the  <dig> chromosomes, there are only  <dig> chromosomes  whose orics are adjacent to dnaa gene and near the switch of gc-skew.
second, the present work can find oric regions with definite boundaries with the accuracy of single base pair.
consequently, the integrated method presented in this paper outperforms those jointly applying the three methods mentioned above, as reflected by the fact that using the integrated method, the oric regions can be identified for over 98% chromosomes out of the  <dig> bacterial chromosomes analyzed.
for example, the genome of synechococcus sp.
ja-3-3ab  does not exhibit any typical gc skew pattern.
therefore, based on the location of the dnaa gene, the origin is tentatively assigned to the rpmh-dnaa intergenic region  <cit> .
however, in the family of synechococcus genomes the oric regions are closely adjacent to dnan gene rather than dnaa gene and the dnaa box motif is 'ttttccaca' rather than 'ttatccaca'.
here, by taking the above information into account, the oric of synechococcus sp.
ja-3-3ab can be easily predicted by ori-finder.
for another example, applying the methods based on gc-skew, dnaa gene location and e. coli perfect dnaa box distribution to the genome of synechococcus sp.
wh  <dig> , each of the three methods identifies a different region, respectively  <cit> .
consequently, none oric can be identified for this genome  <cit> , whereas a reliable oric for this genome has been identified by the integrated method ori-finder.
finally, we should point out the limitation of the present method.
note that the replication origins from different species show considerable diversity and sometimes annotation mistakes affect the performance.
therefore, the present method couldn't solve the problem of identifying the oric for every bacterial genome currently available, of course, nor could other methods.
accordingly, orics for only ~2% of  <dig> chromosomes remain unresolved currently using the integrated method presented here, whereas ~40% of  <dig> genomes cannot be solved using only the information of gc-skew, location of the dnaa gene and distribution of dnaa boxes.
however, for the chromosomes whose orics remain unresolved by ori-finder, the distribution of dnaa boxes and the extremes of gc  disparity curves are still provided by ori-finder, which are helpful to obtain the approximate position of oric region.
for the convenience of users' query, the predicted oric regions have been organized into a mysql database, called doric, which is freely available online  <cit> .
CONCLUSIONS
with the availability of an increasing number of bacterial genomes, the prediction will be more accurate and reliable since the dnaa boxes or genes frequently close to orics can be analyzed by comparative genomics.
currently, the web server ori-finder is designed only for the identification of orics in bacterial genomes.
however, the architecture of the system is also suitable for archaeal genomes by changing dnaa box into orb  elements.
the current version contains an input option by which users can define their own dnaa boxes or orb elements.
it is hoped that ori-finder will become a useful tool for the identification and analysis of orics in both bacterial and archaeal genomes.
availability and requirements
project name: ori-finder
project homepage:
operating systems: platform independent
programming language: c++
license: freely available
any restrictions on use by non-academics: none
authors' contributions
fg designed the computer program and drafted the manuscript.
ctz supervised the study and revised the manuscript.
both authors read and approved the final manuscript.

 with the increasing availability of complete genome sequences, it has become clear that an essential factor influencing bacterial proliferation is the organization of the oric region. in bacteria, chromosome replication initiates at a single chromosome locus, called the replication origin, from which replication proceeds bidirectionally to the terminus. at the beginning of replication, atp binds dnaa, resulting in a large oligomeric complex consisting of dnaa monomers bound to a series of 9-mer consensus elements termed dnaa boxes. as a general rule, bacterial chromosomes are characterized by one bidirectional origin of replication and one terminus that define the boundaries of replichores. the replication process is asymmetric with respect to the two dna strands from the fact that the leading strand is synthesized continuously, whereas the lagging strand is synthesized as okazaki fragments. dna strand asymmetry can also be described in terms of gene content and nucleotide composition. moreover, all rrna genes, the majority of ribosomal protein coding genes and essential genes are mainly transcribed in the same direction as dna replication. therefore, identifying the orics of bacteria is one of the key steps not only in understanding the mechanisms of bacterial replication but also in gaining insight into gene distribution and function of these bacterial genomes. the pioneer work to identify orics in silico is the gc-skew analysis, which is deemed as a routine method. based on the gc-skew analysis, frank and lobry also developed oriloc, a program for predicting bacterial orics. meanwhile, an oligomer-skew method was also proposed to predict oric regions in bacterial genomes, and later used to identify orics in bacterial or/and archaeal genomes. use of gc-skew analysis together with location of the dnaa gene and distribution of dnaa boxes led to more accurate prediction of oric regions. identification of orics is necessary for almost all newly sequenced bacterial genomes. given the increasing pace of genome sequencing, the currently available software for predicting orics, however, still leaves much room to be improved. for instance, 1) most, if not all, available software only predicts one approximate position instead of the boundaries of orics. since the oric is an intergenic region rather than one site, it is necessary to present oric regions with definite boundaries. 2) most software does not provide the distribution of species-specific dnaa boxes, which are strong indicators of orics. 3) no automated web server is available so far, e.g., oriloc, in which the program can be downloaded and run locally by users. web-based tools are more convenient, since they are platform independent and there is no need to download and install the software. 4) only the gc-skew and/or at-skew are provided. in addition to g/c and a/t bases, r/y and m/k bases can also show asymmetrical distributions around orics. it is more informative to show all the base composition asymmetries than using gc and/or at-skews alone. to identify oric regions of unannotated bacterial genomes, we have developed an online tool, ori-finder, based on an integrated method comprising gene identification, analysis of base composition asymmetry using the z-curve method, distribution of dnaa boxes, occurrence of genes frequently close to orics and phylogenetic relationships. output results that contain detailed information of predicted orics, dnaa box distributions, base composition disparity curves, and coordinates of identified genes by zcurve, are exported to an html report, which offers convenient views in both graphical and tabular formats. implementation the web server ori-finder is implemented on apache server and the web interface is designed using cgi perl scripts. the algorithms to predict oric regions of bacterial genomes in silico are complemented with the language of c++. the output graphs are generated by gnuplot graphic routine. the software kit consists of the following programs. the program to calculate the coordinates of the ry, mk, gc and at disparity curves. the program to calculate the distribution of dnaa boxes for the input genome sequence. the program to assign and rank the priority of every intergenic sequence. the gene-finding program zcurve. the perl script integrating the above programs into one system. input to sever ori-finder has a user-friendly and intuitive input interface. users can choose to paste the sequence into the input box or upload the sequence in a file. additionally, the server requires the specification of some optional parameters listed as follows. select'species-specific' dnaa boxes according to the species. it defaults to the escherichia coli perfect dnaa box. in addition,'species-specific' dnaa boxes have also been provided, and some of them are proposed based on the phylogenetic relationships, which have not been reported previously, such as'ttttccaca' for chlamydiae,'ttatcgaaa' for dehalococcoides and'tgtttcacg' for bradyrhizobiaceae etc. for example, the motif'tgtttcacg' is proposed to server as dnaa boxes for the genomes of the family bradyrhizobiaceae. currently, ten genomes of bradyrhizobiaceae have been fully sequenced. note that the predicted oric regions of them are all closely next to gida gene as well as the switch of gc disparity curve, and all contain the palindromic sequence'tgtttcacgtgaaaca', which is composed of two proposed dnaa boxes'tgtttcacg'. consequently, the'species-specific' dnaa boxes proposed by us are consistent with the phylogenetic relationships. users can also choose to search for the dnaa boxes defined themselves. by default, only nonamers differing in no more than one position from the selected dnaa boxes are scanned, but this can be changed according to the requirements of users. whether to upload a protein table file containing the coordinates of genes in the input genome sequence. the ".ptt" file is a table of protein features, which is usually provided by genbank in ncbi's refseq ftp site. users can choose to download the ".ptt" file provided by genbank or produce their own genome annotation that has the same format as the ".ptt" file according to their requirements. for ori-finder, if no ".ptt" file is uploaded, the gene-finding program zcurve will be called to generate the gene list. in general, zcurve or other gene-finding software alone couldn't annotate gene function. to obtain the ".ptt" file with annotation of genes related to orics, a database of indicator genes has been collected by us, and blast program has also been installed locally for users' convenience. therefore, users can blast the query sequences and find the homologues of these genes in the sequences. whether to display ry, mk, gc or at disparity curves and the dnaa box distribution in the output graphs. it defaults to displaying all of them in the output graphs. output from the sever the output web page shows the process of ori-finder, and provides links to the output results by ori-finder: the genome size, gc content, location, length, dnaa box number, the motif of dnaa boxes, the conserved genes adjacent to the predicted orics, the precise coordinates of extremes of the four disparity curves and the sequence of identified oric regions as an html table; the dnaa box distribution and the coordinates of the four disparity curves as text files; the integrated plot for the original sequence and that for the rotated sequence to display the obtained results, such as general genome information, the four disparity curves, distribution of dnaa boxes, locations of indicator genes and oric regions in png format. a typical example of the output results obtained by ori-finder is shown in figure if no ".ptt" file is uploaded, the gene list file generated by zcurve will also be outputted. users can do a blast search using each output result by ori-finder against doric, a database of oric regions, to confirm the reliability of the prediction. refer to figure for the complete procedure of ori-finder to identify oric regions. the output results by ori-finder for the newly sequenced genomes in genbank are also available at our website.  based on this online system, we have predicted oric regions for the bacterial genomes available in genbank currently. to estimate the accuracy of the predicted orics by ori-finder, a simple and straight way is to compare the predicted orics with those confirmed by experimental data. consequently, the experimental confirmed orics so far are in accordance with those predicted by ori-finder. in addition, other lines of evidence from oric types, the coherence of all the three methods, and comparative genomic analysis, have shown the high reliability of the predicted orics by ori-finder. in what follows we will discuss the unique merits of the present method, showing the evidence why this method is superior to other methods currently available. first of all, the in silico methods currently available to identify orics include the gc-skew analysis, and the oligomer-skew method etc. jointly using the three methods resulted in better prediction of oric regions by mackiewicz et al. although dnaa and its binding sites are well conserved throughout the bacterial kingdom, replication origins from different species show considerable diversity in terms of the number, arrangement and even the consensus sequence of dnaa boxes. in addition, genes adjacent to orics include not only dnaa gene itself but also dnan, heme, gida or hemb etc. the information mentioned above has all been taken into consideration by the present approach, such as'species-specific' dnaa boxes, possible genes adjacent to orics and phylogenetic relationships. however, by analyzing the gc-skew, blasting for the dnaa gene and searching for dnaa boxes, the orics for only ~60% of genomes can be predicted. for example, the orics were identified for only chromosomes out of the chromosomes, which has also been confirmed again by our result for chromosomes available currently in genbank. out of the chromosomes, there are only chromosomes whose orics are adjacent to dnaa gene and near the switch of gc-skew. second, the present work can find oric regions with definite boundaries with the accuracy of single base pair. consequently, the integrated method presented in this paper outperforms those jointly applying the three methods mentioned above, as reflected by the fact that using the integrated method, the oric regions can be identified for over 98% chromosomes out of the bacterial chromosomes analyzed. for example, the genome of synechococcus sp. ja-3-3ab does not exhibit any typical gc skew pattern. therefore, based on the location of the dnaa gene, the origin is tentatively assigned to the rpmh-dnaa intergenic region. however, in the family of synechococcus genomes the oric regions are closely adjacent to dnan gene rather than dnaa gene and the dnaa box motif is'ttttccaca' rather than'ttatccaca'. here, by taking the above information into account, the oric of synechococcus sp. ja-3-3ab can be easily predicted by ori-finder. for another example, applying the methods based on gc-skew, dnaa gene location and e. coli perfect dnaa box distribution to the genome of synechococcus sp. wh, each of the three methods identifies a different region, respectively. consequently, none oric can be identified for this genome, whereas a reliable oric for this genome has been identified by the integrated method ori-finder. finally, we should point out the limitation of the present method. note that the replication origins from different species show considerable diversity and sometimes annotation mistakes affect the performance. therefore, the present method couldn't solve the problem of identifying the oric for every bacterial genome currently available, of course, nor could other methods. accordingly, orics for only ~2% of chromosomes remain unresolved currently using the integrated method presented here, whereas ~40% of genomes cannot be solved using only the information of gc-skew, location of the dnaa gene and distribution of dnaa boxes. however, for the chromosomes whose orics remain unresolved by ori-finder, the distribution of dnaa boxes and the extremes of gc disparity curves are still provided by ori-finder, which are helpful to obtain the approximate position of oric region. for the convenience of users' query, the predicted oric regions have been organized into a mysql database, called doric, which is freely available online.  with the availability of an increasing number of bacterial genomes, the prediction will be more accurate and reliable since the dnaa boxes or genes frequently close to orics can be analyzed by comparative genomics. currently, the web server ori-finder is designed only for the identification of orics in bacterial genomes. however, the architecture of the system is also suitable for archaeal genomes by changing dnaa box into orb elements. the current version contains an input option by which users can define their own dnaa boxes or orb elements. it is hoped that ori-finder will become a useful tool for the identification and analysis of orics in both bacterial and archaeal genomes. availability and requirements project name: ori-finder project homepage: operating systems: platform independent programming language: c++ license: freely available any restrictions on use by non-academics: none authors' contributions fg designed the computer program and drafted the manuscript. ctz supervised the study and revised the manuscript. both authors read and approved the final manuscript. 
based on this system, oric regions have been predicted for the bacterial genomes available in genbank currently. output of the predicted results is exported to an html report, which offers convenient views on the results in both graphical and tabular formats. we have developed ori-finder, an online system for finding orics in bacterial genomes based on an integrated method comprising the analysis of base composition asymmetry using the z-curve method, distribution of dnaa boxes, and the occurrence of genes frequently close to orics. therefore, the increasing availability of genome sequences calls for improved software to identify orics in newly sequenced and unannotated bacterial genomes. it is hoped that ori-finder will become a useful tool for the identification and analysis of orics in both bacterial and archaeal genomes. identification of replication origins is necessary for almost all newly sequenced bacterial genomes. a web-based system to predict replication origins of bacterial genomes has been presented here.
 chromosomal replication is the central event in the bacterial cell cycle. identification of replication origins is necessary for almost all newly sequenced bacterial genomes. given the increasing pace of genome sequencing, the current available software for predicting orics, however, still leaves much to be desired. therefore, the increasing availability of genome sequences calls for improved software to identify orics in newly sequenced and unannotated bacterial genomes.  we have developed ori-finder, an online system for finding orics in bacterial genomes based on an integrated method comprising the analysis of base composition asymmetry using the z-curve method, distribution of dnaa boxes, and the occurrence of genes frequently close to orics. the program can also deal with unannotated genome sequences by integrating the gene-finding program zcurve. output of the predicted results is exported to an html report, which offers convenient views on the results in both graphical and tabular formats.  a web-based system to predict replication origins of bacterial genomes has been presented here. based on this system, oric regions have been predicted for the bacterial genomes available in genbank currently. it is hoped that ori-finder will become a useful tool for the identification and analysis of orics in both bacterial and archaeal genomes. 