Literature DB >> 25521044

Using hidden Markov models to investigate G-quadruplex motifs in genomic sequences.

Masato Yano, Yuki Kato.   

Abstract

BACKGROUND: G-quadruplexes are four-stranded structures formed in guanine-rich nucleotide sequences. Several functional roles of DNA G-quadruplexes have so far been investigated, where their putative functional roles during DNA replication and transcription have been suggested. A necessary condition for G-quadruplex formation is the presence of four regions of tandem guanines called G-runs and three nucleotide subsequences called loops that connect G-runs. A simple computational way to detect potential G-quadruplex regions in a given genomic sequence is pattern matching with regular expression. Although many putative G-quadruplex motifs can be found in most genomes by the regular expression-based approach, the majority of these sequences are unlikely to form G-quadruplexes because they are unstable as compared with canonical double helix structures.
RESULTS: Here we present elaborate computational models for representing DNA G-quadruplex motifs using hidden Markov models (HMMs). Use of HMMs enables us to evaluate G-quadruplex motifs quantitatively by a probabilistic measure. In addition, the parameters of HMMs can be trained by using experimentally verified data. Computational experiments in discriminating between positive and negative G-quadruplex sequences as well as reducing putative G-quadruplexes in the human genome were carried out, indicating that HMM-based models can discern bona fide G-quadruplex structures well and one of them has the possibility of reducing false positive G-quadruplexes predicted by existing regular expression-based methods. Furthermore, our results show that one of our models can be specialized to detect G-quadruplex sequences whose functional roles are expected to be involved in DNA transcription.
CONCLUSIONS: The HMM-based method along with the conventional pattern matching approach can contribute to reducing costly and laborious wet-lab experiments to perform functional analysis on a given set of potential G-quadruplexes of interest. The C++ and Perl programs are available at http://tcs.cira.kyoto-u.ac.jp/~ykato/program/g4hmm/.

Entities:  

Mesh:

Year:  2014        PMID: 25521044      PMCID: PMC4290599          DOI: 10.1186/1471-2164-15-S9-S15

Source DB:  PubMed          Journal:  BMC Genomics        ISSN: 1471-2164            Impact factor:   3.969


Background

Deoxyribonucleic acids (DNAs) are macromolecules that hold genetic information in almost all of the organisms. The bulk of existing DNA molecules is assumed to form a right-handed double helical structure called B-DNA [1], where each constituent bases A and C selectively bind to bases T and G, respectively, between two strands arranged in the antiparallel way. In contrast, several in vitro experiments reveal the existence of non-B-DNA structures caused by particular sequence motifs and DNA-protein interactions. Well investigated examples include G-quadruplex (G4), Z-DNA, cruciform and triplex. Recent advances in providing in vitro evidence of these specific structures develop the hypothesis that these structures are considered to have some functional roles in living cells [2]. A G4 structure is one of the topological conformations that DNAs can adopt, where G-quartets, hydrogen-bonded square planar substructures between four guanines (Gs), are stacked onto each other (see Figure 1). At the sequence level, a G4 sequence can be represented by four regions of consecutive Gs that form G-quartets, called G-runs, and three regions of nucleotide subsequences that connect G-runs, called loops, which can have varying length including lack of loop [3]. Note that consecutive Gs may stretch over G-run and loop regions, making the problem of predicting G-run regions somewhat complex. Loops are known to play an important role in stability of G4 structures [4]. In addition, it is pointed out that the loop length affects therapeutic selectivity to target a G4 instead of the topology of the G4 structure [5]. G4 structures are also stabilized by monovalent cations, especially K+, located in the central cavities in the stack.
Figure 1

An example of G4 structure. (a) Four guanines form hydrogen bonds to their adjacent guanines, resulting in a G-quartet. (b) Several G-quartets are stacked onto each other to form a G-quadruplex (G4) structure. A G4 structure has its sequence as alternate G-runs and loops.

An example of G4 structure. (a) Four guanines form hydrogen bonds to their adjacent guanines, resulting in a G-quartet. (b) Several G-quartets are stacked onto each other to form a G-quadruplex (G4) structure. A G4 structure has its sequence as alternate G-runs and loops. Eukyariotic telomeric sequences include G-rich regions and they can form G4 structures in vitro. However, the question of how many such G-rich regions can actually form G4 structures in vivo has not been resolved. The potential to form G4 structures in telomeric sequences in vivo can be shown by in vitro DNA binding experiments with those sequences [2]. For example, telomere end-binding proteins in ciliates can control the formation of G4 DNA structures at telomeres [6]. Interestingly, however, a recent study suggests that endogenous G4 structures in human cells are present largely outside the telomeres [7]. Another work reports that protruding nucleotides in human telomeric sequences destabilize the G4 structure and overhanging sequences influence the folding of the quadruplex [8]. Other examples of G-rich regions in genomes are transcriptional start sites, mitotic and meiotic double strand break sites. Although G4 structures have stability with higher temperature than that of canonical double helix structures, many functional regions in genomic sequences have not a few G-rich motifs [2], motivating us to investigate further the functional roles of G4 structures. Since little is known about the functions of G4 structures and genome-scale wet-lab experiments with nuclear magnetic resonance (NMR) spectroscopy for structural analysis [9] are not feasible, several computational efforts have been made on identifying the locations of potential G4 sequences in genomic DNAs and inferring their functions by comparative sequence analysis using related genes with known functions [10,11]. In principle, G4 motifs can be represented by a regular expression G+N ∗G+N∗G+N∗G+, where 'N' shows an arbitrary base including G, '+' denotes at least one repeat of the preceding symbol and '∗' means at least zero repeats. Due to this simple pattern of G4 motifs, several in silico methods have been proposed to detect G4 sequences in genomes using pattern matching with regular expression [12-16]. Moreover, regular expression-based methods that incorporate a simple scoring scheme are proposed [17-19]. Another computational study focuses on thermodynamic stability of G4 structures using Gaussian process regression [20]. Although the pattern matching approaches can detect many G4 motifs in genomic sequences quite fast, it is pointed out that the majority of these motifs may be false positive G4 sequences [21,22]. In this contribution, we present more elaborate computational models than regular expression to represent G4 motifs, employing hidden Markov models (HMMs). HMMs are so flexible in modeling linear dependence that they are widely used in bioinformatics including protein secondary structure prediction [23,24] and sequence motif search [25]. To model G4 motifs, we provide four HMM-based models from the viewpoint of the number of hidden states that describe G-runs and loops, and compare with each other in three computational experiments. The first preliminary experiment in predicting G-run regions in a set of 100 real G4 sequences in the literature [20] indicates that each HMM-based model can represent actual G-run regions well. The subsequent experiment in discriminating real and shuffled G4 sequences by using HMMs shows that the models considering detailed distributions of G-run and loop lengths can outperform the simple probabilistic extension of regular expression. In the third test with statistical analysis in discriminating highly likely G4 structures from putative G4 motifs in the human pre-mRNA sequences [26], the results show that the HMM-based model that can represent elaborate length distribution of G-run regions outperforms the other three models presented in this work. Moreover, the above model can be specialized to detect G4 sequences whose functional roles are expected to be involved in DNA transcription. Finally, this model in conjunction with pattern search is applied to G4 screening in the whole human genome, producing a considerably smaller number of G4 candidates with statistical significance than that of G4 sequences predicted by pattern matching alone. Here we would like to emphasize the significance of our research findings as follows: • As compared with the regular expression-based approach, our method can assess G4 motifs quantitatively by a probabilistic measure. Indeed, G4 motifs can be detected first by the "discrete" regular expression-based method and then may be scored to judge their thermodynamic stability using energy parameters for G4 structures. However, to the best of our knowledge, elaborate energy parameters for G4 structures have not been available so far. Under these circumstances, probabilistic models including HMMs are useful in not only evaluating predictions quantitatively but also training the model parameters from experimentally verified data. • Our results show that HMM-based models are statistically reliable enough to detect a more specified motif among general G4 structures in genomic sequences, narrowing down potential G4 sequences predicted by the existing pattern matching method. This means that the combination of the regular expression-based approach and our probabilistic method will help reduce expensive and laborious wet-lab experiments more than the regular expression method alone will do to exhaustively analyze a given set of G4 motifs of interest. We believe that our research findings can boost understanding of functional roles of G4 structures in genomes, as well as helping to design therapeutic drugs that target specific G4 structures.

Results and discussion

We develop four HMMs to see how well the models can represent real G4 sequences and can reduce false positive G4 sequences from putative ones. To put it simply, the HMMs developed have four sets of hidden states for G-runs linked by three sets of hidden states for loops (see Methods for details of HMMs). In addition, the parameters of HMMs were trained by experimentally verified data in the literature [20].

Predicting G-run regions

Stegle et al. [20] provide a dataset of 260 G4 structures, which were experimentally verified with varying salt concentrations. Note that the corresponding sequences are of the form G+N∗G+N∗G+N∗G+ in regular expression. In our test, we used 100 sequences out of 260 because the original dataset contains duplicate sequences with different salt concentrations. We predicted G-run regions of each sequence in the dataset using the Viterbi algorithm for each HMM. Evaluation measures that we used are TP (true positive), the number of correctly predicted Gs in G-runs, FP (false positive), the number of incorrectly predicted Gs that are not in G-runs, and FN (false negative), the number of correct Gs in G-runs that are not predicted. In addition, the following measures were calculated: where SEN, PPV and F denote sensitivity, positive predictive value and F-measure, respectively. Results of predicting G-run regions are shown in Table 1 where 10-fold cross validation was carried out for training and testing. It should be noted that training was carried out using the Baum-Welch algorithm for each HMM. As the table shows, every model achieves high PPV, meaning that few FPs are found in the predictions. The HMM-based model 1 achieves perfect sensitivity, although it produces the most FPs. This tells us that the model 1 considers all consecutive G regions as G-runs. On the other hand, the models 3 and 4 yield few FPs, but the model 3 outputs the most FNs, degrading sensitivity. All things considered, the model 1 seems better to predict G-run regions.
Table 1

Results of predicting G-run regions in 100 real G4 sequences verified experimentally in [20].

HMMTPFPFNSENPPVFTime (s)
Model 11196301.0000.9980.9990.008
Model 211132830.9310.9980.9630.014
Model 388613100.7410.9990.8510.017
Model 4108011160.9030.9990.9490.025

In this test, we evaluated predictive performance of four HMM-based models using 10-fold cross validation. Time shows the total execution time to run the Viterbi algorithm on a machine with Intel Core i7-3820 3.60GHz CPU and 3.00GB RAM. The best performance is shown in boldface.

Results of predicting G-run regions in 100 real G4 sequences verified experimentally in [20]. In this test, we evaluated predictive performance of four HMM-based models using 10-fold cross validation. Time shows the total execution time to run the Viterbi algorithm on a machine with Intel Core i7-3820 3.60GHz CPU and 3.00GB RAM. The best performance is shown in boldface.

Discriminating G4 sequences

We first investigate the discriminative performance of the four HMM-based models between real and shuffled G4 sequences. More specifically, we first randomly split the set of 100 real G4 sequences in Stegle et al.'s dataset [20] into two sets of 50 positive sequences, where one set is for training and the other is for validation. Next, a set of 50 negative sequences for validation was created by doing trinucleotide shuffling [27] of 50 positive sequences in the validation set. Note that use of trinucleotide shuffling comes from the observation that G4 structures often have at least three consecutive Gs as each G-run to make their structures stable. In total, we have 100 sequences in the validation set where 50 sequences are positive and the other 50 sequences are negative. Here we elaborate on the evaluation of the full probability P (x | θ) of a sequence x given an HMM with a set θ of parameters, which can be calculated by the forward algorithm. Note that the parameters of each HMM were trained on the training set of 50 G4 real sequences in the training set. Since the full probability values for HMMs are usually small and the naïve log likelihood scores are strongly length dependent, we used the log-odds score L(x) relative to a random model R defined by where qis the frequency of a base β ∈ {A, C, G, T } in all training sequences. Finally, we converted the log-odds score of the sequence x into the Z-score over all validation sequences calculated by where and s denote the average and the standard deviation, respectively, of all validation sequences. With the total number of 100 positive and negative sequences stated above, we computed Z-scores for log-odds scores of validation sequences in each HMM model, and drew receiver operating characteristic (ROC) curves and calculate area under the ROC curve (AUC) to judge the discriminative power. Figure 2 shows the ROC curves as well as AUC for each HMM-based model, indicating that the models 2, 3 and 4 perform good discrimination, whereas the model 1 yields the worst AUC. This means that the model 1 that can be considered as a simple probabilistic extension of regular expression is not enough to discern real G4 sequences from shuffled ones, and the models that considers detailed distributions of G-run and loop lengths can outperform the regular expression-based methods.
Figure 2

Receiver operating characteristic (ROC) curves for HMM-based models. This graph shows the discriminative power of each model between positive and negative G4 sequences created from Stegle et al.'s dataset [20]. Area under the ROC curve (AUC) is shown in the legend.

Receiver operating characteristic (ROC) curves for HMM-based models. This graph shows the discriminative power of each model between positive and negative G4 sequences created from Stegle et al.'s dataset [20]. Area under the ROC curve (AUC) is shown in the legend.

Reducing potential G4 sequences in database

We next aimed to screen highly likely G4 structures out of putative G4 sequences predicted by pattern matching. To this end, we used G-Rich Sequence Database version 2.0 (GRSDB2) [26] that contains information on composition and distribution of putative G4 sequences mapped in the eukaryotic pre-mRNA sequences. We should notice that the sequence data stored in this database are computed by the regular expression-based approach named QGRS Mapper [17,18]. In this test, we retrieved 12,930 putative non-overlapping G4 sequences in 50 pre-mRNA genes with RefSeq status validated in the human genome (see Table 2). This time the parameters of each HMM were trained on the full dataset of 100 G4 sequences in Stegle et al.'s dataset.
Table 2

Human genes that include putative non-overlapping G4 sequences used in our experiments.

Gene symbol# putative G4sLength (nt)Gene symbol# putative G4sLength (nt)
AHNAK762113317MAWBP20450268
ARS210513551MGC3207729751
BPGM10233014MGC4707815227682
C14orf138227942NGFRAP1191734
CCM237376283NT5C312048668
CNOT4309148303PHF14336195730
COMMD61811871PLEKHH129556220
DIP2A471109711PPP1R9A742386048
DKFZp761I212316120951RAB3745776205
DNAJA57629372RAP1B13049723
EGFR695188307RGS62135630822
ERCC111814306SEMA5B786119412
FLJ20097232126686SF17814164
FMO35726924SLC37A330364760
FOXM18619455SP8294605
FPRL1419327SUNC110941972
FUS8211648SYNJ125699205
GMFB2414536TFEC14595597
HTF9C695371TJP228381032
IFRD117153022TRAF727322332
IMPDH117617976UPP110819976
ITM2C13514343USP422656635
KIAA201017452859ZAP7022226293
KRIT110547132ZCCHC11312129797
LOC2859898614703ZNF32255020

These are actually to be pre-mRNAs compiled in the Guanine Rich Sequence Database version 2.0 (GRSDB2) [26]. Note that # putative G4s indicates the number of G4 candidates stored in the database.

Human genes that include putative non-overlapping G4 sequences used in our experiments. These are actually to be pre-mRNAs compiled in the Guanine Rich Sequence Database version 2.0 (GRSDB2) [26]. Note that # putative G4s indicates the number of G4 candidates stored in the database. Figures 3-6 show the distributions of Z-scores of respective HMM-based models. We can see in Figures 3 and 4 that the distribution of Z-scores in the model 1 is very similar to that in the model 2. Looking more carefully into the shapes of these distributions, variance of each peak in the model 2 is smaller than that in the model 1. Moreover, the rightmost peak of higher Z-scores contains many putative G4 sequences in the model 2. In Figure 5, the frequency of Z-scores is roughly said to rise steadily from left to right and there seem to be a few peaks in the model 3. This means that unlike the models 1 and 2, we cannot separate the distribution clearly in the model 3. The distribution in the model 4 shown in Figure 6 has several peaks, indicating that we can separate the distribution into multiple groups.
Figure 3

The distribution of Z-scores in the HMM-based model 1. Z-scores were calculated over 12,930 putative G4 sequences in 50 pre-mRNA genes stored in G-Rich Sequence Database version 2.0 (GRSDB2) [26].

Figure 4

The distribution of Z-scores in the HMM-based model 2.

Figure 5

The distribution of Z-scores in the HMM-based model 3.

Figure 6

The distribution of Z-scores in the HMM-based model 4.

The distribution of Z-scores in the HMM-based model 1. Z-scores were calculated over 12,930 putative G4 sequences in 50 pre-mRNA genes stored in G-Rich Sequence Database version 2.0 (GRSDB2) [26]. The distribution of Z-scores in the HMM-based model 2. The distribution of Z-scores in the HMM-based model 3. The distribution of Z-scores in the HMM-based model 4. Let us now evaluate the Z-scores statistically. When we cut out Z-scores under -1.645 of lower-tailed 5% point of the standard normal distribution, the distribution in the model 2 can be perfectly separated into two groups as shown in Figure 4. In contrast, Figures 5 and 6 show that we cannot separate the distributions in the models 3 and 4 perfectly by the significant Z-score threshold. Note that in the model 1 the leftmost peak includes this cutoff and thus the distribution can only be partly separated (see Figure 3). To investigate the difference in the number of G4 candidates that can be reduced by the cutoff between four HMMs, we drew the graph that shows the ratio of putative G4 sequences reduced by the threshold in each gene (see Figure 7). As we can see, the model 2 reduces the most G4 sequences, whereas the model 4 leaves the most. Therefore, we will compare the model 2 with the model 4 below.
Figure 7

The ratio of the number of putative G4 sequences in each gene reduced by the cutoff in each HMM-based model. The cutoff is -1.645 of lower-tailed 5% point of the standard normal distribution. Blue, red, green and purple bars correspond to the models 1, 2, 3 and 4, respectively.

The ratio of the number of putative G4 sequences in each gene reduced by the cutoff in each HMM-based model. The cutoff is -1.645 of lower-tailed 5% point of the standard normal distribution. Blue, red, green and purple bars correspond to the models 1, 2, 3 and 4, respectively.

Functional analysis of putative G4 sequences

Here we focus on the putative G4 sequences with significant Z-scores in the HMM-based models 2 and 4, computing the ratio of the number of G4 sequences in a gene X to the length of that gene, called G4 density for the gene, defined as where G(X) is the number of G4 sequences in the gene X and |X| shows the length of X. For the original G4 candidates in the GRSDB2 database and their reduced G4 sequences computed by the HMM-based models 2 and 4 with the cutoff of lower-tailed 5% point of the standard normal distribution, we calculated G4 density of each gene and converted it into the Z-score in each case. It should be noted that the Z-scores were calculated over all genes in each case. We should also notice that the point here is to make clear which gene can be considered to have significantly many G4 sequences. Tables 3 and 4 show the results of G4 density in the models 2 and 4, respectively. These results indicate that the model 2 can narrow down the number of genes by one in statistical interpretation as compared with the reference candidates and reductions by the model 4 with the significant Z-score threshold. Looking more carefully into the genes with significantly many G4 sequences computed by the model 2, they are likely to be involved in transcriptional regulation (see Table 5). Therefore, the HMM-based model 2 can be helpful in detecting G4 sequences whose functional roles are related to DNA transcription.
Table 3

G4 density of each gene computed from the results of the HMM-based model 2.

Gene symbolZ(Dpred)Z(Dref )Gene symbolZ(Dpred)Z(Dref )
HTF9C2.9142.753FPRL1-0.275-0.138
TRAF72.6012.540MGC4707-0.407-0.417
NGFRAP12.2982.107KIAA2010-0.438-0.515
IMPDH11.4531.708TJP2-0.444-0.447
ITM2C1.3951.578EGFR-0.452-0.379
ZAP701.3651.247IFRD1-0.517-0.538
ERCC11.3471.180RGS6-0.537-0.484
DKFZp761I21230.9440.987RAP1B-0.677-0.747
ARS20.8961.009BPGM-0.681-0.585
MGC32070.8480.884C14orf138-0.695-0.694
SP80.7330.513DNAJA5-0.743-0.756
AHNAK0.7000.659SUNC1-0.753-0.753
FUS0.6890.767NT5C3-0.771-0.798
SEMA5B0.4700.610SYNJ1-0.775-0.759
LOC2859890.4570.359ZCCHC11-0.806-0.819
RAB370.3640.410KRIT1-0.845-0.879
UPP10.1540.208CNOT4-0.915-0.929
SF10.1430.242FMO3-0.917-0.917
PLEKHH10.1420.154PPP1R9A-0.991-0.984
ZNF320.0660.062FLJ20097-1.012-1.015
SLC37A3-0.025-0.041PHF14-1.017-1.054
CCM2-0.0280.031GMFB-1.076-1.077
FOXM1-0.044-0.129TFEC-1.113-1.123
DIP2A-0.162-0.173COMMD6-1.194-1.123
MAWBP-0.221-0.253USP42-1.448-1.484

The column of Z(D) shows the Z-score for G4 density Dof each gene that contains G4 sequences reduced by the cutoff of lower-tailed 5% point of the standard normal distribution. The column of Z(D) indicates the Z-score for G4 density D of each gene that contains original G4 candidates in the GRSDB2 database. A significantly large Z-score at the significance level 0.05 is shown in boldface.

Table 4

G4 density of each gene computed from the results of the HMM-based model 4.

Gene symbolZ(Dpred)Z(Dref )Gene symbolZ(Dpred)Z(Dref )
HTF9C2.7322.753MAWBP-0.272-0.253
TRAF72.6132.540EGFR-0.393-0.379
NGFRAP12.1992.107MGC4707-0.420-0.417
IMPDH11.7121.708TJP2-0.452-0.447
ITM2C1.6081.578RGS6-0.501-0.484
ZAP701.2371.247KIAA2010-0.505-0.515
ERCC11.2241.180IFRD1-0.548-0.538
ARS20.9951.009BPGM-0.616-0.585
DKFZp761I21230.9670.987C14orf138-0.675-0.694
MGC32070.8010.884RAP1B-0.744-0.747
FUS0.7340.767SUNC1-0.752-0.753
AHNAK0.6790.659DNAJA5-0.763-0.756
SEMA5B0.5930.610SYNJ1-0.770-0.759
SP80.5630.513NT5C3-0.811-0.798
RAB370.4170.410ZCCHC11-0.817-0.819
LOC2859890.3820.359KRIT1-0.888-0.879
SF10.2860.242CNOT4-0.930-0.929
UPP10.1800.208FMO3-0.930-0.917
PLEKHH10.1570.154PPP1R9A-1.001-0.984
ZNF320.1010.062FLJ20097-1.021-1.015
CCM20.0230.031PHF14-1.063-1.054
SLC37A3-0.032-0.041GMFB-1.068-1.077
FOXM1-0.114-0.129TFEC-1.130-1.123
FPRL1-0.142-0.138COMMD6-1.174-1.123
DIP2A-0.188-0.173USP42-1.486-1.484

A significantly large Z-score of G4 density at the significance level 0.05 is shown in boldface.

Table 5

Information on genes that have significantly many putative G4 structures.

Gene symbolLength (nt)Gene ontology
HTF9C5371Function: RNA binding, methyltransferase activity, nucleotide binding.Process: metabolic process.
TRAF22332Function: ligase activity, metal ion binding, protein binding, ubiquitin-protein, ligase activity, zinc ion binding.Process: activation of MAPKKK activity, positive regulation of MAPKKK cascade, protein ubiquitination, regulation of apoptosis, regulation of transcription, DNA-dependent, transcription.Component: ubiquitin ligase complex.
NGFRAP11734Function: metal ion binding, molecular function.Process: apoptosis, biological_process, multicellular organismal development.Component: cellular_component, nucleus.
IMPDH117976Function: IMP dehydrogenase activity, catalytic activity, metal ion binding, oxydoreductase activity, potassium ion binding.Process: GMP biosynthetic process, GTP biosynthetic process, lymphocyte proliferation, metabolic process, purine nucleotide biosynthetic process, response to stimulus, visual perception.

Note that in the gene ontology column, the words "molecular_function," "biological_process" and "cellular_component" are used to show that details are unclear.

G4 density of each gene computed from the results of the HMM-based model 2. The column of Z(D) shows the Z-score for G4 density Dof each gene that contains G4 sequences reduced by the cutoff of lower-tailed 5% point of the standard normal distribution. The column of Z(D) indicates the Z-score for G4 density D of each gene that contains original G4 candidates in the GRSDB2 database. A significantly large Z-score at the significance level 0.05 is shown in boldface. G4 density of each gene computed from the results of the HMM-based model 4. A significantly large Z-score of G4 density at the significance level 0.05 is shown in boldface. Information on genes that have significantly many putative G4 structures. Note that in the gene ontology column, the words "molecular_function," "biological_process" and "cellular_component" are used to show that details are unclear.

Applying HMM to whole human genome

The third experiment stated above focuses only on pre-mRNA sequences in the human genome, leaving further potential G4 sequences over the whole genome. Thus, we demonstrate here how many potential G4 sequences the regular expression-based method can detect in the whole human genome and how many our method can reduce. The human genomic sequence named hg19 was retrieved from the UCSC Genome Browser database [28], where we used 22 regular chromosomes along with X, Y and M chromosomes. In the regular expression G+N∗G+N∗G+N∗G+ that we used as prefilter, the length of a G-run is between three and five and that of a loop is between one and seven. This assumption comes from the majority of existing pattern matching-based methods [11]. After running regular expression-based search for non-overlapping G4 motifs on the set of genomic sequences, we attempted reducing the resulting putative G4 sequences by using the HMM-based model 2. More specifically, we calculated Z-scores over all putative G4 sequences as in the third experiment, and discriminated the G4 sequences with Z-scores by two cutoffs that indicate lower-tailed and upper-tailed 5% points of the standard normal distribution, respectively. Figure 8 shows the distribution of Z-scores in the model 2, whose shape is similar to that of the normal distribution. In Table 6, we can see that the run-time of regular expression-based search followed by HMM screening is short enough to handle genomic sequences of huge size. Comparing the ratios of reduced G4 sequences using the two cutoffs, discrimination by upper-tailed 5% point yields more drastic reductions than that by lower-tailed 5% point. Accordingly, the remaining G4 candidates with significantly high Z-scores reduced from those detected by pattern matching are expected to be highly likely to form G4 structures in vitro and in vivo.
Figure 8

The distribution of Z-scores in the HMM-based model 2 on the human genome stored in the UCSC Genome Browser database [28]. Z-scores were calculated over 100,332 putative G4 sequences detected by the regular-expression based method.

Table 6

Comparison of the number of G-motifs in the human genome between use of regular expression (RE) alone and that of HMM (model 2) together with RE.

Model# G4 motifs% ReductionTime
RE100332N/A2m 5.296s
RE+HMM with cutoff 1942726.0402m 5.296s + 22.245s
RE+HMM with cutoff 2328596.7262m 5.296s + 22.245s

Note that RE+HMM represents the RE-based search followed by HMM screening. In addition, % Reduction shows how many G4 motifs the RE+HMM model can reduce from the results of RE only. We used two cutoffs to remove less significant potential G4s, where the cutoff 1 of -1.645 and the cutoff 2 of 1.645 mean lower-tailed and upper-tailed 5% points of the standard normal distribution, respectively. Run-time was calculated on a machine with Intel Core i7-3820 3.60GHz CPU and 3.00GB RAM.

The distribution of Z-scores in the HMM-based model 2 on the human genome stored in the UCSC Genome Browser database [28]. Z-scores were calculated over 100,332 putative G4 sequences detected by the regular-expression based method. Comparison of the number of G-motifs in the human genome between use of regular expression (RE) alone and that of HMM (model 2) together with RE. Note that RE+HMM represents the RE-based search followed by HMM screening. In addition, % Reduction shows how many G4 motifs the RE+HMM model can reduce from the results of RE only. We used two cutoffs to remove less significant potential G4s, where the cutoff 1 of -1.645 and the cutoff 2 of 1.645 mean lower-tailed and upper-tailed 5% points of the standard normal distribution, respectively. Run-time was calculated on a machine with Intel Core i7-3820 3.60GHz CPU and 3.00GB RAM.

Discussion

From our experimental results, the following two points on the constitution of HMMs become clear: • Increasing the hidden states for representing G-runs in an HMM can lead to small variance of the probability distribution over input sequences given the model. • Increasing the hidden states for describing loops can make the HMM flexible. The first point can be explained by Figures 3 and 4, while Figure 5 gives a good account of the second point. Here we will look closely at G-runs and loops in G4 sequences. Recall that G-run is a region of consecutive Gs involved in G-quartets and loop is a single strand consisting of arbitrary bases that connect G-runs in front and behind. Since the HMM-based model 2 as well as the model 4 is specialized to represent consecutive Gs, each G in G-runs will be strictly discriminated in the model, affecting the sharpness of the probability distribution over the set of input sequences. On the other hand, the model 3 has more hidden states that can represent any base, and thus it can output an arbitrary sequence in a more flexible framework and show multi-modal probability distribution. Viewed in this light, we may say that the model 4 has the broader distribution of Z-scores due to increase in hidden states for representing loops, and several groups of peaks because of increase in hidden states for describing G-runs (see also Figure 6). Although the different peaks in score distributions may tell us which potential G4 sequence actually forms G4 structure in vitro and/or in vivo, experimental verification in wet-labs is still awaited.

Conclusions

We presented the HMM-based modelings for G4 motifs in anticipation of reducing false positive G4 sequences in genomic DNAs detected by simple pattern matching with regular expression. The discrimination test with the HMMs was indicative of high discriminative power of elaborate models between positive and negative G4 sequences. Our computational experiments with statistical analysis on potential G4 sequences in human genomes make it clear that the HMM-based model that considers detailed distribution of G-run length can discriminate well between G4 sequences that match the model and those that do not. Moreover, another experimental results suggest that the above HMM-based model can be specialized to detect genes whose functional roles are expected to be involved in transcription, which include significantly many G4 sequences. Furthermore, this model in conjunction with use of regular expression can detect a considerably smaller number of G4 candidates in the whole human genome with statistical significance. Therefore, we may reasonably conclude that the HMM-based approach together with the conventional pattern matching method can contribute to reducing costly and laborious wet-lab experiments to exhaustively analyze a given set of G4 motifs of interest. In this work, we proposed the HMM-based models where each G-run has variable length. In contrast, applying HMMs that deal only with a specific fixed length of G-runs to genomic sequences may yield more accurate discrimination of G4 sequences. In addition, change of the training sequences that should be verified experimentally may have a certain effect on prediction results. In this sense, collaboration between in silico, in vitro and in vivo experiments will be even more important to advance functional analysis of G4 structures in genomes of various organisms.

Methods

A G4 sequence comprises alternate G-runs and loops, which can be described as G+N∗G+N∗G+N∗G+ in regular expression. In particular, the majority of existing pattern matching-based methods assume that the length of a G-run is between three and five and that of a loop is between one and seven [11]. To model the G4 motif by HMMs, we focus on which state of G-run and loop each base in a given sequence is decoded into. Advantages of use of HMMs can be summarized as follows: • The most likely state path that corresponds to structural elements in a sequence can be predicted by the Viterbi algorithm. • The probability of a sequence given the parameterized model can be calculated by the forward algorithm. • Optimal probability parameters of the model can be estimated on a set of example sequences by the Baum-Welch algorithm. The four HMM-based models that we present in this work are shown in Figures 9-12. We first design the model 1 as simple as possible, where at least two Gs are emitted from two hidden states for each G-run and zero or more bases are allowed to emit from each hidden loop state. Then, an extension of the model 1 is considered, where hidden states for emitting G that correspond to each G-run increase to four. Another extension of the model 1 is also developed by increasing hidden states for emitting any bases that correspond to each loop to either three or four in turn. Note that this alternative number for increase in hidden states for loops is based on the training dataset [20]. Finally, we consider the hybrid model of the models 2 and 3 to be the model 4.
Figure 9

The HMM-based model 1. In the figure, a letter surrounded on four sides indicates a hidden state for emitting that letter. Specifically, "G" is the hidden state for G-runs; "N" is the hidden state for the interconnecting loops; "begin" state shows the start of the motif; and "end" state denotes the end of the motif. Note that the "begin" and "end" states actually generate no symbols. An arrow between two hidden states shows state transition. Note that a probability parameter is given to each transition. This model is designed as simple as possible, where at least two Gs are emitted from two states for each G-run and zero or more bases are allowed to emit from each loop state.

Figure 12

The HMM-based model 4. This model is the hybrid model of the models 2 and 3.

The HMM-based model 1. In the figure, a letter surrounded on four sides indicates a hidden state for emitting that letter. Specifically, "G" is the hidden state for G-runs; "N" is the hidden state for the interconnecting loops; "begin" state shows the start of the motif; and "end" state denotes the end of the motif. Note that the "begin" and "end" states actually generate no symbols. An arrow between two hidden states shows state transition. Note that a probability parameter is given to each transition. This model is designed as simple as possible, where at least two Gs are emitted from two states for each G-run and zero or more bases are allowed to emit from each loop state. The HMM-based model 2. This model is an extension of the model 1 where hidden states for emitting G that correspond to each G-run increase to four. The HMM-based model 3. This model is another extension of the model 1 where hidden states for emitting any bases that correspond to each loop increase to three or four. The HMM-based model 4. This model is the hybrid model of the models 2 and 3. The Viterbi algorithm can compute the most probable state path of an HMM for a given sequence in O(m2n) time based on dynamic programming, where m is the number of hidden states in the HMM and n is the sequence length. The forward algorithm and the backward algorithm, which is analogous to the forward algorithm but differs in that a backward recursion starts at the end of a sequence, can compute the probability of a sequence given an HMM by dynamic programming with the same running time of the Viterbi algorithm. Finally, the Baum-Welch algorithm can calculate optimal parameters of an HMM given a set of training sequences, where the forward and backward algorithms are repeatedly used until the change in log likelihood of the sequences is less than some threshold. Details of the algorithms can be found in [25].

Competing interests

The authors declare that they have no competing interests.

Authors' contributions

MY designed and implemented the HMMs, and carried out all computational experiments. YK conceived the basic part of the work and wrote the manuscript. All authors read and approved the final manuscript.

Declarations

Publication charges were supported by JSPS KAKENHI [#24700296 to YK]
  25 in total

1.  Molecular structure of nucleic acids; a structure for deoxyribose nucleic acid.

Authors:  J D WATSON; F H CRICK
Journal:  Nature       Date:  1953-04-25       Impact factor: 49.962

Review 2.  NMR spectroscopy of G-quadruplexes.

Authors:  Michael Adrian; Brahim Heddi; Anh Tuân Phan
Journal:  Methods       Date:  2012-05-24       Impact factor: 3.608

Review 3.  Structure, location and interactions of G-quadruplexes.

Authors:  Julian L Huppert
Journal:  FEBS J       Date:  2010-07-29       Impact factor: 5.542

4.  Hidden Markov models in computational biology. Applications to protein modeling.

Authors:  A Krogh; M Brown; I S Mian; K Sjölander; D Haussler
Journal:  J Mol Biol       Date:  1994-02-04       Impact factor: 5.469

5.  Computational detection and analysis of sequences with duplex-derived interstrand G-quadruplex forming potential.

Authors:  Kajia Cao; Paul Ryvkin; F Brad Johnson
Journal:  Methods       Date:  2012-05-29       Impact factor: 3.608

Review 6.  DNA secondary structures: stability and function of G-quadruplex structures.

Authors:  Matthew L Bochman; Katrin Paeschke; Virginia A Zakian
Journal:  Nat Rev Genet       Date:  2012-10-03       Impact factor: 53.242

7.  Highly prevalent putative quadruplex sequence motifs in human DNA.

Authors:  Alan K Todd; Matthew Johnston; Stephen Neidle
Journal:  Nucleic Acids Res       Date:  2005-05-24       Impact factor: 16.971

8.  QGRS Mapper: a web-based server for predicting G-quadruplexes in nucleotide sequences.

Authors:  Oleg Kikin; Lawrence D'Antonio; Paramjeet S Bagga
Journal:  Nucleic Acids Res       Date:  2006-07-01       Impact factor: 16.971

9.  New scoring system to identify RNA G-quadruplex folding.

Authors:  Jean-Denis Beaudoin; Rachel Jodoin; Jean-Pierre Perreault
Journal:  Nucleic Acids Res       Date:  2013-10-10       Impact factor: 16.971

10.  The UCSC Genome Browser database: 2014 update.

Authors:  Donna Karolchik; Galt P Barber; Jonathan Casper; Hiram Clawson; Melissa S Cline; Mark Diekhans; Timothy R Dreszer; Pauline A Fujita; Luvina Guruvadoo; Maximilian Haeussler; Rachel A Harte; Steve Heitner; Angie S Hinrichs; Katrina Learned; Brian T Lee; Chin H Li; Brian J Raney; Brooke Rhead; Kate R Rosenbloom; Cricket A Sloan; Matthew L Speir; Ann S Zweig; David Haussler; Robert M Kuhn; W James Kent
Journal:  Nucleic Acids Res       Date:  2013-11-21       Impact factor: 16.971

View more
  5 in total

1.  G-quadruplex occurrence and conservation: more than just a question of guanine-cytosine content.

Authors:  Anaïs Vannutelli; Jean-Pierre Perreault; Aïda Ouangraoua
Journal:  NAR Genom Bioinform       Date:  2022-03-04

2.  InCoB2014: mining biological data from genomics for transforming industry and health.

Authors:  Christian Schönbach; Tin Tan; Shoba Ranganathan
Journal:  BMC Genomics       Date:  2014-12-08       Impact factor: 3.969

3.  Markovian language model of the DNA and its information content.

Authors:  S Srivastava; M S Baptista
Journal:  R Soc Open Sci       Date:  2016-01-06       Impact factor: 2.963

4.  Putative HIV and SIV G-Quadruplex Sequences in Coding and Noncoding Regions Can Form G-Quadruplexes.

Authors:  Petra Krafčíková; Erika Demkovičová; Andrea Halaganová; Viktor Víglaský
Journal:  J Nucleic Acids       Date:  2017-12-31

5.  Machine learning model for sequence-driven DNA G-quadruplex formation.

Authors:  Aleksandr B Sahakyan; Vicki S Chambers; Giovanni Marsico; Tobias Santner; Marco Di Antonio; Shankar Balasubramanian
Journal:  Sci Rep       Date:  2017-11-06       Impact factor: 4.379

  5 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.