17
Prediction of Complete Gene Structures in Human Genomic DNA Chris Burge* and Samuel Karlin Department of Mathematics Stanford University, Stanford CA, 94305, USA We int rod uce a genera l pr oba bil ist ic mod el of the gen e str uct ure of human genomic sequences which incorporates descriptions of the basic transcriptional, translational and splicing signals, as well as length distri-  butions and compos itiona l fea tur es of exons , int ron s and int erg eni c regions. Distinct sets of model parameters are derived to account for the many substantial differences in gene density and structure observed in distinct C G compositional regions of the human genome. In addition, new models of the donor and acceptor splice signals are described which capture potentially important dependencies between signal positions. The model is applied to the problem of gene identi®cation in a computer pro- gram, GENSCAN, which identi®e s compl ete exon/ intr on stru cture s of genes in genomic DNA. Novel features of the program include the ca- pa cit y to pr edi ct mul tiple genes in a seq uence, to dea l wit h par tia l as well as complete genes, and to predict consistent sets of genes occurring on either or both DNA strands. GENSCAN is shown to have substan- tially higher accuracy than existing methods when tested on standardized sets of human and vertebrate genes, with 75 to 80% of exons identi®ed exactly. The program is also capable of indicating fairly accurately the re- liability of each predicted exon. Consistently high levels of accuracy are observed for sequences of differing C G content and for distinct groups of vertebrates. # 1997 Academic Press Limited Keywords: exon prediction; gene identi®cation; coding sequence; probabilistic model; splice signal *Corresponding author Introduction The pro ble m of ide nti fyi ng genes in gen omi c DNA sequences by computational methods has at- trac ted cons idera ble resea rch attention in recen t years. From one point of view, the problem is clo- sely related to the fundamental biochemical issues of specifying the precise sequence determinants of transcription, translation and RNA splicing. On the other hand, with the recent shift in the emphasis of the Human Genome Project from physi cal map- pin g to intensive seq uen cing, the pro ble m ha s taken on signi®cant practical importance, and com- put er sof twa re for exon pre diction is rou tin ely used by geno me seque ncin g labor atori es (in con-  junction with other methods) to help identify genes in newly sequenced regions. Many early approaches to the problem focused on predi ction of indiv idua l funct iona l elements, e.g. promoters, splice sites, coding regions, in iso- lation (reviewed by Gelfand, 1995). More recently, a numbe r of appro ach es ha ve bee n dev eloped which integrate multiple types of information in- cluding splice signal sensors, compositional prop- erties of coding and non-coding DNA and in some cases database homology searching in order to pre- dict entire gene structures (sets of spliceable exons) in genomic sequences. Some examples of such pro- grams inclu de: FGENEH (Solovyev et al., 199 4), GENMARK (Borodovsky & McIninch, 1993) , Gene- ID (Guigo  et al., 1992), Genie (Kulp et al., 1996), GeneParser (Snyder & Stormo, 1995), and GRAIL II (Xu et al., 1994). Fickett (1996) offers an up-to- date introduction to gene ®nding by computer and points up some of the strengths and weaknesses of curr ently availabl e metho ds. Two impor tant limi- tations noted are that the majority of current algor- ith ms ass ume tha t the inp ut seq uen ce contains Abbreviations used: Sn, sensitivity; Sp, speci®city; CC, correlation coef®cient; AC, approximate correlation; ME, missed exons; WE, wrong exons; snRNP, small nuclear ribonucleoprotein particle; snRNA, small nuclear RNA; WMM, weight matrix model; WAM, weight array model; MDD, maximal dependence decomposition. J. Mol. Biol. (1997) 268, 78±94 0022± 2836/97/16 0078±17 $25.00/0/ mb970951 # 1997 Academic Press Limited

Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

Embed Size (px)

Citation preview

Page 1: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 1/17

Prediction of Complete Gene Structures in HumanGenomic DNA

Chris Burge* and Samuel Karlin

Department of MathematicsStanford University, StanfordCA, 94305, USA

We introduce a general probabilistic model of the gene structure of human genomic sequences which incorporates descriptions of the basictranscriptional, translational and splicing signals, as well as length distri-

  butions and compositional features of exons, introns and intergenicregions. Distinct sets of model parameters are derived to account for themany substantial differences in gene density and structure observed indistinct C G compositional regions of the human genome. In addition,new models of the donor and acceptor splice signals are described which

capture potentially important dependencies between signal positions. Themodel is applied to the problem of gene identi®cation in a computer pro-gram, GENSCAN, which identi®es complete exon/intron structures of genes in genomic DNA. Novel features of the program include the ca-pacity to predict multiple genes in a sequence, to deal with partial aswell as complete genes, and to predict consistent sets of genes occurringon either or both DNA strands. GENSCAN is shown to have substan-tially higher accuracy than existing methods when tested on standardizedsets of human and vertebrate genes, with 75 to 80% of exons identi®edexactly. The program is also capable of indicating fairly accurately the re-liability of each predicted exon. Consistently high levels of accuracy areobserved for sequences of differing C G content and for distinct groupsof vertebrates.

# 1997 Academic Press Limited

Keywords: exon prediction; gene identi®cation; coding sequence;probabilistic model; splice signal*Corresponding author

Introduction

The problem of identifying genes in genomicDNA sequences by computational methods has at-tracted considerable research attention in recentyears. From one point of view, the problem is clo-sely related to the fundamental biochemical issuesof specifying the precise sequence determinants of transcription, translation and RNA splicing. On the

other hand, with the recent shift in the emphasis of the Human Genome Project from physical map-ping to intensive sequencing, the problem hastaken on signi®cant practical importance, and com-puter software for exon prediction is routinelyused by genome sequencing laboratories (in con-

 junction with other methods) to help identify genesin newly sequenced regions.

Many early approaches to the problem focusedon prediction of individual functional elements,e.g. promoters, splice sites, coding regions, in iso-lation (reviewed by Gelfand, 1995). More recently,a number of approaches have been developedwhich integrate multiple types of information in-cluding splice signal sensors, compositional prop-erties of coding and non-coding DNA and in some

cases database homology searching in order to pre-dict entire gene structures (sets of spliceable exons)in genomic sequences. Some examples of such pro-grams include: FGENEH (Solovyev et al., 1994),GENMARK (Borodovsky & McIninch, 1993), Gene-ID (Guigo et al., 1992), Genie (Kulp et al., 1996),GeneParser (Snyder & Stormo, 1995), and GRAILII (Xu et al., 1994). Fickett (1996) offers an up-to-date introduction to gene ®nding by computer andpoints up some of the strengths and weaknesses of currently available methods. Two important limi-tations noted are that the majority of current algor-ithms assume that the input sequence contains

Abbreviations used: Sn, sensitivity; Sp, speci®city; CC,correlation coef®cient; AC, approximate correlation; ME,missed exons; WE, wrong exons; snRNP, small nuclearribonucleoprotein particle; snRNA, small nuclear RNA;WMM, weight matrix model; WAM, weight arraymodel; MDD, maximal dependence decomposition.

J. Mol. Biol. (1997) 268, 78±94

0022± 2836/97/160078±17 $25.00/0/mb970951 # 1997 Academic Press Limited

Page 2: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 2/17

exactly one complete gene (so that, when presentedwith a sequence containing a partial gene or mul-tiple genes, the results generally do not makesense); and that accuracy measured by indepen-dent control sets may be considerably lower than

was originally thought. The issue of the predictiveaccuracy of such methods has recently been ad-dressed through an exhaustive comparison of available methods using a large set of vertebrategene sequences (Burset & GuigoÂ, 1996). Theauthors conclude that the predictive accuracy of allsuch programs remains rather low, with less than50% of exons identi®ed exactly by most programs.Thus, development of new methods (and/or im-provement of existing methods) continues to beimportant.

Here, we introduce a general probabilistic modelfor the (gene) structure of human genomic se-quences and describe the application of this modelto the problem of gene prediction in a program

called GENSCAN. Our goal in designing the geno-mic sequence model was to capture the generaland speci®c compositional properties of the dis-tinct functional units of a eukaryotic gene: exon, in-tron, splice site, promoter, etc. Emphasis wasplaced on those features which are recognized bythe general transcriptional, splicing and transla-tional machinery which process most or all proteincoding genes, rather than specialized signals re-lated to transcription or (alternative) splicing of particular genes or gene families. Thus, forexample, we include the TATA box and cap sitewhich are present in most eukaryotic promoters,

  but not specialized or tissue-speci®c transcriptionfactor binding sites such as those bound by MyoD

(e.g. Lassar et al., 1989). Similarly, we use a generalthree-periodic (inhomogeneous) ®fth-order Markovmodel of coding regions rather than using special-ized models of particular protein motifs or data

  base homology information. As a consequence,predictions made by the program do not dependon presence of a similar gene in the protein se-quence databases, but instead provide informationwhich is independent and complementary to thatprovided by homology-based gene identi®cationmethods such as searching the protein databaseswith BLASTX (Gish & States, 1993). Additionally,the model takes into account many of the oftenquite substantial differences in gene density andstructure (e.g. intron length) that exist between

different C G% compositional regions (` iso-chores'') of the human genome (Bernardi, 1989;Duret et al., 1995).

Our model is similar in its overall architecture tothe Generalized Hidden Markov Model approachadopted in the program Genie (Kulp et al., 1996),

 but differs from most existing programs in severalimportant respects. First, we use an explicitlydouble-stranded genomic sequence model inwhich potential genes occuring on both DNAstrands are analyzed in simultaneous and inte-grated fashion. Second, while most existing inte-grated gene ®nding programs assume that in each

input sequence there is exactly one complete gene,our model treats the general case in which the se-quence may contain a partial gene, a completegene, multiple complete (or partial) genes, or nogene at all. The combination of the double-

stranded nature of the model and the capacity todeal with variable numbers of genes should proveparticularly useful for analysis of long humangenomic contigs, e.g. those of a hundred kilobasesor more, which will often contain multiple geneson one or both DNA strands. Third, we introducea novel method, Maximal Dependence Decompo-sition, to model functional signals in DNA (or pro-tein) sequences which allows for dependencies

  between signal positions in a fairly natural andstatistically justi®able way. This method is appliedto generate a model of the donor splice signalwhich captures several types of dependencieswhich may relate to the mechanism of donor splicesite recognition in pre-mRNA sequences by U1

small nuclear ribonucleoprotein particle (U1snRNP) and possible other factors. Finally, we de-monstrate that the predictive accuracy of GEN-SCAN is substantially better than other methodswhen tested on standardized sets of human andvertebrate genes, and show that the method can beused effectively to predict novel genes in longgenomic contigs.

Results

GENSCAN was tested on the Burset/Guigo setof 570 vertebrate multi-exon gene sequences (Bur-set & Guigo , 1996): the standard measures of pre-

dictive accuracy per nucleotide and per exon areshown in Table 1A (see Table legend for details).Comparison of the accuracy data shows that GEN-SCAN is signi®cantly more accurate at both thenucleotide and the exon level by all measures of accuracy than existing programs which do not useprotein sequence homology information (those inthe upper portion of  Table 1A). At the nucleotidelevel, substantial improvements are seen in termsof Sensitivity (Sn 0.93 versus 0.77 for the next

 best program, FGENEH), Approximate Correlation( AC 0.91 versus 0.78 for FGENEH) and Corre-lation Coef®cient (CC 0.92 versus 0.80 for FGE-NEH). At the exon level, signi®cant improvementsare seen across the board, both in terms of Sensi-

tivity (Sn 0.78 versus 0.61 for FGENEH) andSpeci®city (Sp 0.81 versus 0.64 for FGENEH), aswell as Missed Exons ( ME 0.09 versus 0.15 forFGENEH) and Wrong Exons (WE 0.05 versus0.11 for GRAIL). Surprisingly, GENSCAN wasfound to be somewhat more accurate by almost allmeasures than the two programs, GeneID andGeneParser3, which make use of protein sequencehomology information (Table 1A). Exon-level sen-sitivity and speci®city values were substantiallyhigher for GENSCAN and Wrong Exons substan-tially lower; only in the category of Missed Exonsdid GeneID do better (0.07 versus 0.09 for GEN-

Gene Structure Prediction  79

Page 3: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 3/17

Page 4: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 4/17

curacy of GENSCAN because of the substantial bias in the Burset/Guigo set towards small genes(mean: 5.1 kb) with relatively simple intron-exonstructure (mean: 4.6 exons per gene). Nevertheless,GENSCAN was able to correctly reconstruct some

highly complex genes, the most dramatic example being the human gastric (H K)-ATPase gene(accession no. J05451), containing 22 coding exons.The performance of GENSCAN was found to berelatively insensitive to C G content (Table 1B),with CC values of 0.93, 0.91, 0.92 and 0.90 ob-served for sequences of < 40, 40 to 50, 50 to 60, and>60% C G, respectively, and similarly homo-geneous values for the AC statistic. Nor did accu-racy vary substantially for different subgroups of vertebrate species (Table 1B); CC was 0.91 for therodent subset, 0.94 for primates and 0.93 for a di-verse collection of non-mammalian vertebrate se-quences.

A feature which may prove extremely useful inpractical applications of GENSCAN is the `` for-ward-backward '' probability, p, which is calcu-lated for each predicted exon as described inMethods. Speci®cally, of the 2678 exons predictedin the Burset/Guigo set: 917 had p > 0.99 and, of these, 98% were exactly correct; 551 had p P [0.95,0.99] (92% correct); 263 had p P [0.90, 0.95] (88%correct);337 had p P [0.75, 0.90] (75% correct); 362

had p P [0.50, 0.75] (54% correct); and 248 had p P [0.00, 0.50], of which 30% were correct. Thus,the forward-backward probability provides a use-ful guide to the likelihood that a predicted exon iscorrect and can be used to pinpoint regions of a

prediction which are more certain or less certain.From the data above, about one half of predictedexons have p > 0.95, with the practical consequencethat any (predicted) gene with four or more exonswill likely have two or more predicted exons with

 p > 0.95, from which PCR primers could be de-signed to screen a cDNA library with very highlikelihood of success.

Since for GENSCAN, as for most of the otherprograms tested, there was a certain degree of overlap between the ``learning'' set and the Bur-set/Guigo test set, it was important also to test themethod on a truly independent test set. For thispurpose, in the construction of the learning set l,we removed all genes more than 25% identical atthe amino acid level to the genes of the previouslypublished GeneParser test sets (Snyder & Stormo,1995), as described in Methods. Accuracy statisticsfor GENSCAN, GeneID, GeneParser2 and GRAIL3(GRAIL II `` assembly'' option) on GeneParsertest sets I and II are given in Table 2. In this Table,exons correct is the proportion of true exons whichwere predicted exactly, essentially the same as the

Table 2. Performance comparison for GeneParser Test Sets I, II

Program: GeneID GRAIL3 GeneParser2 GENSCAN

All sequences I II I II I II I IICorrelation (CC) 0.69 0.55 0.83 0.75 0.78 0.80 0.93 0.93

Sensitivity 0.69 0.50 0.83 0.68 0.87 0.82 0.98 0.95Speci®city 0.77 0.75 0.87 0.91 0.76 0.86 0.90 0.94Exons correct 0.42 0.33 0.52 0.31 0.47 0.46 0.79 0.76Exons overlapped 0.73 0.64 0.81 0.58 0.87 0.76 0.96 0.91High C G I II I II I II I IICorrelation (CC) 0.65 0.73 0.88 0.80 0.89 0.71 0.94 0.98Sensitivity 0.72 0.85 0.87 0.80 0.90 0.65 1.00 0.98Speci®city 0.73 0.73 0.95 0.88 0.93 0.87 0.91 0.98Exons correct 0.38 0.43 0.67 0.50 0.64 0.57 0.76 0.64Exons overlapped 0.80 0.86 0.89 0.79 0.96 0.79 1.00 0.93Medium C G I II I II I II I IICorrelation (CC) 0.67 0.52 0.83 0.75 0.75 0.82 0.93 0.94Sensitivity 0.65 0.47 0.86 0.68 0.86 0.84 0.97 0.95Speci®city 0.77 0.76 0.84 0.91 0.70 0.87 0.90 0.95Exons correct 0.37 0.29 0.51 0.32 0.41 0.46 0.79 0.79Exons overlapped 0.67 0.62 0.83 0.38 0.84 0.79 0.96 0.93Low C G I II I II I II I IICorrelation (CC) 0.81 0.62 0.62 0.62 0.72 0.67 0.92 0.81Sensitivity 0.82 0.56 0.51 0.45 0.79 0.71 0.93 0.80Speci®city 0.85 0.71 0.87 0.89 0.75 0.67 0.94 0.84Exons correct 0.80 0.47 0.25 0.16 0.40 0.37 0.85 0.68Exons overlapped 0.85 0.63 0.55 0.42 0.85 0.58 0.85 0.74

GENSCAN was run on GeneParser test sets I (28 sequences) and II (34 sequences), described in Snyder & Stormo (1995). Accuracystatistics for programs other than GENSCAN are from Table 1 of  Snyder & Stormo (1995). For each program, accuracy statistics fortest set I are shown in the left column, for test set II in the right column. Nucleotide-level accuracy statistics Sn, Sp and CC were cal-culated as described in the legend to Table 1, except that the convention used for averaging the statistics was that of Snyder andStormo. In this alternative approach, the raw numbers (PP, PN , AP, AN , TP, etc.) from each sequence are summed and the statisticscalculated from these total numbers rather than calculating separate statistics for each sequence and then averaging. (For largesequence sets, these two conventions almost always give similar results.) Exon-level accuracy statistics are also calculated in thisfashion. Here, exons correct is the proportion of true exons which were predicted exactly (both endpoints correct), essentially thesame as exon-level sensitivity. Exons overlapped is the proportion of true exons which were at least overlapped by predicted exons,a less stringent measure of accuracy not requiring exact prediction of splice sites. Each test set was divided into three subsets accord-ing to the C G content of the GenBank sequence: low C G (<45%), medium C G (45 to 60%), and high C G (>60%).

Gene Structure Prediction  81

Page 5: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 5/17

exon-level sensitivity statistic of  Burset & GuigoÂ(1996). Comparison of the GENSCAN accuracystatistics for the two GeneParser test sets (Table 2)with each other and with those for the Burset/Guigo test set (Table 1) show little difference in

predictive accuracy. For example, identical corre-lation coef®cient values of 0.93 were observed in both GeneParser test sets versus 0.92 in the Burset/Guigo test set. Similarly, the proportion of exonscorrect was 0.79 and 0.76 in GeneParser test sets Iand II, as compared to 0.78 for the correspondingvalue (exon-level sensitivity) in the Burset/GuigoÂset. Again, performance of the program is quite ro-

  bust with respect to differences in C G content;the somewhat larger ¯uctuations observed inTable 2 undoubtedly relate to the much smallersize of the GeneParser test sets.

Of course, it might be argued that none of theaccuracy results described above are truly indica-tive of the program's likely performance on long

genomic contigs, since all three of the test sets usedconsist primarily of relatively short sequences con-taining single genes, whereas contigs currently

  being generated by genome sequencing labora-tories are often tens to hundreds of kilobases inlength and may contain several genes on either or

  both DNA strands. To our knowledge, only onesystematic test of a gene prediction program(GRAIL) on long human contigs has so far been re-ported in the literature (Lopez et al., 1994), and theauthors encountered a number of dif®culties in car-rying out this test, e.g. it was not always clearwhether predicted exons not matching the annota-tion were false positives or might indeed representreal exons which had not been found by the orig-inal submitters of the sequence. As a test of theperformance of gene prediction programs on alarge human contig, we ran GENSCAN andGRAIL II on the recently sequenced CD4 gene re-gion of human chromosome 12p13 (Ansari-Lariet al., 1996), a contig of 117 kb in length in whichsix genes have been detected and characterized ex-perimentally.

Annotated genes, GENSCAN predicted genes,and GRAIL predicted exons in this sequence aredisplayed in Figure 1: both programs ®nd most of the known exons in this region, but signi®cantdifferences between the predictions are observed.Comparison of the GENSCAN predicted genes

(GS1 through GS8) with the annotated (known)genes showed that: GS1 corresponds closely to theCD4 gene (the predicted exon at about 1.5 kb is ac-tually a non-coding exon of CD4); GS2 is identicalto one of the alternatively spliced forms of Gene A;GS3 contains several exons from both Gene B andGNB3; GS5 is identical to ISOT, except for the ad-dition of one exon at around 74 kb; and GS6 isidentical to TPI, except with a different translationstart site. This leaves GS4, GS7 and GS8 as poten-tial false positives, which do not correspond to anyannotated gene, of which GS7 and GS8 are over-lapped by GRAIL predicted exons.

A BLASTP (Altschul et al., 1990) search of thepredicted peptides corresponding to GS4, GS7 andGS8 against the non-redundant protein sequencedatabases revealed that: GS8 is substantially identi-cal (BLAST score 419, P 2.6 E-57) to mouse 60 S

ribosomal protein (SwissProt accession no.P47963); GS7 is highly similar (BLAST score 150,P 2.8 E-32) to Caenorhabditis elegans predictedprotein C26E6.5 (GenBank accession no. 532806);and GS4 is not similar to any known protein (no.BLASTP hit with P < 0.01). Examination of the se-quence around GS8 suggests that this is probably a60 S ribosomal protein pseudogene. Predicted geneGS7 might be an expressed gene, but we did notdetect any hits against the database of expressedsequence tags (dbEST) to con®rm this. However,we did ®nd several ESTs substantially identical tothe predicted 3HUTR and exons of GS4 (GenBankaccession no. AA070439, W92850, AA055898,R82668, AA070534, W93300 and others), strongly

implying that this is indeed an expressed humangene which was missed by the submitters of thissequence (probably because GRAIL did not detectit). Aside from the prediction of this novel gene,this example also illustrates the potential of GEN-SCAN to predict the number of genes in a se-quence fairly well: of the eight genes predicted,seven correspond closely to known or putativegenes and only one (GS3) corresponds to a fusionof exons from two known genes.

Discussion

As the focus of the human genome project shifts

from mapping to large-scale sequencing, the needfor ef®cient methods for identifying genes in anon-ymous genomic DNA sequences will increase. Ex-perimental approaches will always be required toprove the exact locations, transcriptional activityand splicing patterns of novel genes, but if compu-tational methods can give accurate and reliable in-dications of exon locations beforehand, theexperimental work involved may often be signi®-cantly reduced. We have developed a probabilisticmodel of human genomic sequences which ap-proximates many of the important structural andcompositional features of human genes, and havedescribed the implementation of this model inthe GENSCAN program to predict exon/gene

locations in genomic sequences. Novel features of the method include: (1) use of distinct, explicit, em-pirically derived sets of model parameters to cap-ture differences in gene structure and composition

  between distinct C G compositional regions (iso-chores) of the human genome; (2) the capacity topredict multiple genes in a sequence, to deal withpartial as well as complete genes, and to predictconsistent sets of genes occuring on either or bothDNA strands; and (3) new statistical models of donor and acceptor splice sites which capture po-tentially important dependencies between signalpositions. Signi®cant improvements in predictive

82 Gene Structure Prediction 

Page 6: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 6/17

accuracy have been demonstrated for GENSCANover existing programs, even those which use pro-tein sequence homology information, and we haveshown that the program can be used to detect

novel genes even in sequences previously subjectedto intensive computational and experimental scru-tiny.

In practice, several distinct types of computerprograms are often used to analyze a newly se-quenced genomic region. The sequence may ®rst

 be screened for repetitive elements with a programlike CENSOR (Jurka et al., 1996). Following this,GENSCAN and/or other gene prediction pro-grams could be run, and the predicted peptidesequences searched against the protein sequencedatabases with BLASTP (Altschul et al., 1990) todetect possible homologs. If a potential homolog

is detected, one might perhaps re®ne the predic-tion by submitting the genomic region corre-sponding to the predicted gene together with thepotential protein homolog to the program Pro-

crustes (Gelfand et al., 1996), which uses a``spliced alignment'' algorithm to match the geno-mic sequence to the protein. Even in the absenceof a protein homolog, it may be possible to con-®rm the expression and precise 3H terminus of apredicted gene using the database of ExpressedSequence Tags (Boguski, 1995). Finally, a varietyof experimental approaches such as RT-PCR and3H RACE are typically used (see, e.g., Ansari-Lariet al., 1996) to pinpoint precise exon/intron

  boundaries and possible alternatively splicedforms. At this stage, computational approachesmay also prove useful, e.g. GENSCAN high

Figure 1. A diagram of GenBank sequence HSU47924 (accession no U47924, length 116,879 bp) is shown with anno-tated coding exons (from the GenBank CDS features) in black, GENSCAN predicted exons in dark gray, and GRAILpredicted exons in light gray. Exons on the forward strand are shown above the sequence line; on the reverse (comp-lementary) strand, below the sequence line. GRAIL II was run through the email server ([email protected]): ®nal pre-dicted exons of any quality are shown. Exon sizes and positions are to scale, except for initial, terminal and single-exon genes, which have an added arrow-head or -tail (see key above) which causes them to appear slightly largerthan their true size. Since GRAIL does not indicate distinct exon types (initial versus internal versus terminal exons),all GRAIL exons are shown as internal exons. Gene names for the six annotated genes in this region (CD4, Gene A,Gene B, GNB3, ISOT and TPI) are shown on the annotation line, immediately preceding the ®rst coding exon of thegene. The GENSCAN predicted genes are labeled GS1 to GS8 as they occur along the sequence.

Gene Structure Prediction  83

Page 7: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 7/17

probability exons could be used to design PCRprimers. The GENSCAN program has been madeavailable through the World Wide Web [http://gnomic.stanford.edu/GENSCANW.html] and byelectronic mail (mail sequence in FastA format to

[email protected]).It is hoped that studies of the statistical properties

of genes may yield clues to the sequence depen-dence of the basic biochemical processes of tran-scription, translation and RNA splicing whichde®ne genes biologically. As an example of such anapplication, we close with a discussion of some of the statistical properties of donor splice sites

 brought out by application of the Maximal Depen-dence Decomposition (MDD) approach (seeMethods). Overall, the results support the well es-tablished hypothesis that base-pairing with U1

snRNA, or with other factors of identical speci®city,is of primary importance in donor site recognition(e.g. McKeown, 1993). However, the MDD data of Figure 2 also suggest some fairly subtle propertiesof the U1:donor interaction, namely: (1) a 5 H/3H com-

pensation effect, in which matches to consensusnucleotides at nearby positions on the same side of the intron/exon junction are positively associated,while poor matching on one side of the junction isalmost always compensated by stronger matchingon the other side; (2) an adjacent base-pair effect, inwhich base-pairs at the edge of the donor splice siteform only in the presence of adjacent base-pairs;and (3) a G3 preference effect, in which G is pre-ferred at position 3 only for a subclass of stronglyU1-binding donor sites. The evidence for each of these effects is summarized below.

Figure 2. The subclassi®cation of donor splice sites according to the maximal dependence method is illustrated. Each box represents a subclass of donor splice sites corresponding to a particular pattern of matches and mismatches tothe consensus nucleotide(s) at a set of positions in the donor site, e.g. G 5 is the set of donor sites with G at position5 and G5GÀ1 is the set of donors with G at both positions 5 and À1. Here, H indicates A, C or U; B indicates C, Gor U; and V indicates A, C or G. The number of sites in each subset is given in parentheses. The data set and donorsite position conventions are as described in the legend to Table 4. The frequencies (percentages) of each of the fournucleotides at each variable position are indicated for each subclass immediately adjacent to the corresponding box.Data for the entire set of 1254 donor sites are given at the bottom of the Figure: the frequencies of consensusnucleotides are shown in boldface. The sequence near the 5 H end of U1 snRNA which base-pairs with the donor siteis shown at the bottom in 3 H to 5H orientation.

84 Gene Structure Prediction 

Page 8: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 8/17

5H /3H compensation effect

First, GÀ1 is almost completely conserved (97%)in H 5 donor sites (those with a non-G nucleotide atposition 5) versus 78% in G5 sites, suggesting thatabsence of the G ÁC base-pair with U1 snRNA atposition 5 can be compensated for by a G ÁC

  base-pair at position À1, with a virtually absoluterequirement for one of these two G ÁC base-pairs(only ®ve of 1254 donor sites lacked both G5 andGÀ1). Second, the H 5 subset exhibits substantiallyhigher consensus matching at position À2( AÀ2 85% in H 5 versus 56% in G5), while the G5

subset exhibits stronger matching at positions 4and 6. Similar compensation is also observed inthe G5GÀ1 versus G5 H À1 comparison: the G5 H À1

subset exhibits substantially higher consensusmatching at positions 6 (76% versus 42%), 4(93% versus 70%) and 3 (100% R3 versus 93%). Yetanother example of compensation is observed inthe G5GÀ1 AÀ1 versus G5GÀ1 BÀ1 comparison, withthe G5GÀ1BÀ2 subset exhibiting increased consensusmatching at positions 4 and 6, but somewhatlower matching at position À3.

Adjacent base-pair effect

 H 5 splice sites have nearly random (equal) usageof the four nucleotides at position 6, strongly im-plying that base-pairing with U1 at position 6does not occur (or does not aid in donor recog-nition) in the absence of a base-pair at position 5.The almost random distribution of nucleotides atposition À3 of the G5GÀ1BÀ2 donor sites alsosuggests that base-pairing with U1 snRNA at pos-

ition À3 does not occur or is of little import in theabsence of a base-pair at position À2.

G 3 preference effect

Comparison of the relative usage of A versus Gat position 3 in the various subsets reveals sev-eral interesting features. Perhaps surprisingly, G isalmost as frequent as A at position 3 (45% versus49%) in the entire set of donor sites, despite the ex-pected increased stability of an A ÁU versus G Á U

  base-pair at position 3. Only in subset H 5 is adramatic preference for A over G at position 3observed (81% versus 15%), suggesting that only in

the absence of the strong G ÁC base-pair at position5 does the added binding energy of an A ÁU ver-sus G ÁU base-pair at position 3 become critical todonor site recognition by U1 snRNA. On the otherhand, in the most strongly consensus-matchingdonor site subset, G5GÀ1 AÀ2U 6, there is actually astrong preference for G3 over A3 (59% versus 27%)!Two possible explanations for this observationseem reasonable: either (1) there is selection to ac-tually weaken the U1:donor interaction in thesestrongly matching sites so that U1 snRNA canmore easily dissociate from the donor site to per-mit subsequent steps in splicing; or (2) G3 is pre-

ferred over A3 at some step in splicing subsequentto donor site selection.

Methods

Sequence sets

The non-redundant sets of human single- andmulti-exon genes constructed by David Kulp andMartin Reese (22 Aug., 1995) were used as a start-ing point for database construction [ftp://ftp.cse.ucsc.edu/pub/dna/genes]. These sets con-sist of GenBank ®les, each containing a singlecomplete gene (at least ATG 3 stop, but often in-cluding 5H and 3H untranslated and ¯anking re-gions) sequenced at the genomic level, which have

  been culled of redundant or substantially similarsequences using BLASTP (Altschul et al., 1990). Wefurther cleaned these sets by removing genes withCDS or exons annotated as putative or uncertain

(e.g. GenBank ®les HSALDC, HUMADH6), alter-natively spliced genes (HSCALCAC, HSTCRT3D),pseudogenes (e.g. HSAK3PS, HSGKP1), and genesof viral origin (HBNLF1), resulting in a set of 428sequences. For testing purposes, we further re-duced this set by removing all genes more than25% identical at the amino acid level to those of the GeneParser test sets (Snyder & Stormo, 1995)using the PROSET program (Brendel, 1992) withdefault parameters. The set of 238 multi-exongenes and 142 single-exon (intronless) genes re-maining after this procedure are collectively re-ferred to as the learning set, designated l (genelist available upon request). The total size of the setis 2,580,965 bp: the multi-exon genes in l contain

a total of 1492 exons and 1254 introns.All model parameters, e.g. state transition andinitial probabilities, splice site models, etc. were de-rived from this data set as described later in thissection, with two notable exceptions: (1) the pro-moter model, which was based on publishedsources; and (2) the coding region model, forwhich this set was supplemented with a set of complete human cDNA sequences derived as fol-lows. All complete human cDNA sequences corre-sponding to proteins of at least 100 amino acids inlength (the length minimum was imposed in orderto avoid inclusion of cDNA fragments) were ex-tracted from GenBank Release 83 (June, 1994). Thisset was then cleaned at the amino acid level using

PROSET as above both with respect to itself andwith respect to the GeneParser test sets (gene listavailable upon request). This set was then com-

 bined with the coding sequences froml to form aset C of 1999 complete coding sequences totalingin excess of 3195 kb.

Model of genomic sequence structure

Figure 3 illustrates a general model of the struc-ture of genomic sequences. In this model, the (hid-den) states of the model (represented as circles anddiamonds in the Figure) correspond to fundamen-

Gene Structure Prediction  85

Page 9: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 9/17

tal functional units of a eukaryotic gene, e.g. exon,intron, intergenic region, etc. (see Figure legend fordetails), which may occur in any biologically con-sistent order. Note that introns and internal exonsin our model are divided according to ``phase'',

which is closely related to the reading frame. Thus,an intron which falls between codons is consideredphase 0; after the ®rst base of a codon, phase 1;after the second base of a codon, phase 2, denotedI 0, I 1, I 2, respectively. Internal exons are similarlydivided according to the phase of the previous in-tron (which determines the codon position of the®rst base-pair of the exon, hence the readingframe). For convenience, donor and acceptor splicesites, translation initiation and termination signalsare considered as part of the associated exon.

Reverse strand states and forward strand statesare dealt with simultaneously in this model, some-what similar to the treatment of both strands in theGENMARK program (Borodovsky & McIninch,

1993); see the legend to Figure 3. Though somewhatsimilar to the model described by Kulp et al. (1996),our model is substantially more general in that it in-cludes: (1) single as well as multi-exon genes; (2)promoters, polyadenylation signals and intergenicsequences; and (3) genes occuring on either or bothDNA strands. In addition, as mentioned previously,partial as well as complete genes are permitted as isthe occurrence of multiple genes in the same se-quence. Thus, the essential structure of most ver-tebrate genomic sequences likely to be encounteredin genome sequencing projects can be described bythis model structure. The most notable limitationsare that overlapping transcription units (probablyrare) cannot be handled and that alternative spli-cing is not explicitly addressed.

The model, essentially of semi-Markov type, isconveniently formulated as an explicit state dur-ation Hidden Markov Model (HMM) of the sortdescribed by Rabiner (1989). Brie¯y, the model isthough of as generating a ``parse'' f, consistingof an ordered set of states, ~q fq1; q2 F F F ; qng,with an associated set of lengths (durations),~d fd1; d2; F F F ; dng which, using probabilisticmodels of each of the state types, generates a DNAsequence S of length L Æn

i 1 di. The generationof a parse corresponding to a (pre-de®ned) se-quence length L is as follows:

(1) An initial state q1 is chosen according to

an initial distribution on the states, ~p, i.e.pi P{q1 Q(i)}, where Q( j)( j 1, ...., 27) is an in-dexing of the state types (Figure 3).

(2) A length (state duration), d1, correspondingto the state q1 is generated conditional on the valueof q1 Q(i) from the length distribution f Q(i).

Figure 3. Each circle or diamond represents a functionalunit (state) of a gene or genomic region: N , intergenicregion; P, promoter; F, 5H untranslated region (extendingfrom the start of transcription up to the translation in-itiation signal); Esngl, single-exon (intronless) gene (trans-lation start 3 stop codon); Einit, initial exon (translationstart 3 donor splice site); Ek  (04 k 4 2), phase k  in-ternal exon (acceptor splice site 3 donor splice site);Eterm, terminal exon (acceptor splice site 3 stop codon);T , 3H untranslated region (extending from just after thestop codon to the polyadenylation signal); A, polyade-nylation signal; and I k  (04 k 4 2), phase k  intron (see

the text). For convenience, translation initiation/termin-ation signals and splice sites are included as subcompo-nents of the associated exon state and intron states areconsidered to extend from just after a donor splice siteto just before the branch point/acceptor splice site. Theupper half of the Figure corresponds to the states (desig-nated with a superscript ) of a gene on the forwardstrand, while the lower half (designated with superscriptÀ) corresponds to a gene on the opposite (complemen-tary) strand. For example, proceeding in the 5H to 3H

direction on the (arbitrarily chosen) forward strand, thecomponents of an Ek  (forward-strand internal exon)state will be encountered in the order: (1) acceptor site,(2) coding region, (3) donor site, while the components

of an EÀk  (reverse-strand internal exon) state will beencountered in the order: (1) inverted complement of donor site, (2) inverted complement of coding region,(3) inverted complement of acceptor site. Only the inter-genic state N  is not divided according to strand.

86 Gene Structure Prediction 

Page 10: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 10/17

(3) A sequence segment s1 of length d1 is gener-ated, conditional on d1 and q1, according to an ap-propriate sequence generating model for state typeq1.

(4) The subsequent state q2 is generated, con-

ditional on the value of  q1, from the (®rst-orderMarkov) state transition matrix T , i.e.T i,j P{qk  1 Q( j)j qk  Q(i)}.

This process is repeated until the sum, Æni 1 di,

of the state durations ®rst equals or exceeds thelength L, at which point the last state duration dn isappropriately truncated, the ®nal stretch of se-quence is generated, and the process stops: the se-quence generated is simply the concatenation of the sequence segments, S s1s2. . .sn. Note that thesequence of states generated is not restricted to cor-respond to a single gene, but could represent a par-tial gene, several genes, or no genes at all. Themodel thus has four main components: a vector of initial probabilities ~p, a matrix of state transition

probabilities T , a set of length distributions f , and aset of sequence generating models P. Assuming forthe moment that these four components have beenspeci®ed, the model can be used for prediction inthe following way.

For a ®xed sequence length L, consider the space ÈL ÂSL, where ÈL is the set of (all possible)parses of length L and SL is the set of (all possible)DNA sequences of length L. The model M can then

  be thought of as a probability measure on thisspace, i.e. a function which assigns a probabilitydensity to each parse/sequence pair. Thus, for aparticular sequence S PSL, we can calculate theconditional probability of a particular parse fi P ÈL

(under the probability measure induced by M)

using Bayes' Rule as:

PffijSg Pffi; Sg

PfSg

Pffi; Sgf jPÈL

Pff j; Sg1

The essential idea is that a precise probabilisticmodel of what a gene/genomic sequence looks likeis speci®ed in advance and then, given a sequence,one determines which of the vast number of poss-ible gene structures (involving any valid combi-nation of states/lengths) has highest likelihoodgiven the sequence. In addition to the optimalparse, it may also be of interest to study sub-op-timal parses and/or sub-optimal exons or introns(to be described elsewhere).

Algorithmic issues

Given a sequence S of length L, the joint prob-ability, P{fi,S}, of generating the parse fi and thesequence S is given by:

Pffi; Sg pq1 f q1d1Pfsijq1; d1g

Ân

k 2

T qk À1;qk dk Pfsk jqk ; dk g

2

where the states of fi are q1, q2, . . . , qn with associ-

ated state lengths d1, d2, . . . . , dn, which break thesequence into segments s1, s2, . . . , sn. Here P{sk jqk ,dk } is the probability of generating the sequencesegment sk  under the appropriate sequence gener-ating model for a type-qk  state of length dk . A re-

cursive algorithm of the sort devised by Viterbi(Viterbi, 1967; Forney, 1973) may then be used tocalculate fopt, the parse with maximal joint prob-ability (under M), which gives the predicted geneor set of genes in the sequence. Variations of thisalgorithm have been described and used on severaloccasions previously in sequence analysis (e.g.Sankoff, 1992; Gelfand & Roytberg, 1993). Certainmodi®cations must be made to the standard algor-ithm for the semi-Markov case used here versus thesimpler Markov case. The speci®c algorithm usedis described by Burge (1997); see also Rabiner(1989, section IV D).

Calculation of  P{S} may be carried out using the``forward'' algorithm; the ``backward'' algorithm is

also implemented in order to calculate certain ad-ditional quantities of interest (both algorithms aredescribed by Burge, 1997; see also Rabiner, 1989).Speci®cally, consider the event E(k )

[x,y] that a particu-lar sequence segment [x, y] is an internal exon of phase k . Under M, this event has probability

Ek x; yjS

É

fiXE

k x; y

PfiPffi; Sg

PfSg3

where the sum is taken over all parses whichcontain the given exon E(k )

[x, y]. This sum can beconveniently calculated using the ``forward-back-ward'' procedure, which is described in general

 by Rabiner (1989) and more speci®cally by Burge

(1997); see also Stormo & Haussler (1994) wherea similar idea was introduced in the context of exon-intron prediction. This probability has beenshown to be a useful guide to the degree of cer-tainty which should be ascribed to exons pre-dicted by the program (see Results). Run time forthe GENSCAN program, though at worst quadra-tic in the number of possible state transitions, inpractice grows approximately linearly with se-quence length for sequences of several kb ormore. Typical run time for a sequence of lengthX  kb on a Sun Sparc10 workstation is aboutX  5 seconds.

Initial and transition probabilities

Since we are attempting to model a randomlychosen block of contiguous human genomic DNAas might be generated by a genome sequencinglaboratory, the initial probability of each stateshould be chosen proportionally to its estimatedfrequency in bulk human (or vertebrate) genomicDNA. However, even this is not trivial since genedensity and certain aspects of gene structure areknown to vary quite dramatically in regions of dif-fering C G% content (so-called ``isochores'') of the human genome (Bernardi, 1989, 1993; Duretet al., 1995), with a much higher gene density in

Gene Structure Prediction  87

Page 11: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 11/17

C G-rich regions than in A T-rich regions.Therefore, separate initial and transition prob-ability distributions are estimated for sequences ineach of four categories: I (<43% C G); II(43 À 51); III (51 À 57); and IV (>57), correspondingapproximately to isochore compartments L1 L2,H1 H2, and two subsets of the H3 isochore, re-spectively. Details are given in Table 3 and its le-gend. Note that the differences in estimated initialprobabilities are quite dramatic with, for example,the probability of hitting an intergenic regionmuch higher in A T-rich sequences than forC G-rich ones.

The (biologically permissible) state transitionsare shown as arrows in Figure 3. Certain tran-sitions are obligatory (e.g. P 3 F) and hence areassigned probability one; all others are assigned(maximum likelihood) values equal to the observedstate transition frequency in the learning set l forthe appropriate C G compositional group. Over-all, transition frequencies varied to a lesser degree

  between groups than did initial probabilities(Table 3). There was a trend (possibly related to

  biases in the dataset toward genes with shortergenomic length) for A T-rich genes to have fewerintrons, leading to slightly different estimates forthe I  j 3 Eterm probabilities.

State length distributions

In general, the states of the model (see Figure 3)correspond to sequence segments of highly vari-able length. For certain states, most notably the in-ternal exon states Ek , length is probably animportant property for proper biological function(i.e. proper splicing and inclusion in the ®nal pro-cessed mRNA). For example, it has been shownin vivo that internal deletions of constitutively re-cognized internal exons to sizes below about 50 bpmay often lead to exon skipping, i.e. failure to in-clude the exon in the ®nal processed mRNA (Dom-inski & Kole, 1991), and there is some evidencethat steric interference between factors recognizing

splice sites may make splicing of small exons moredif®cult (e.g. Black, 1991). Of course, some verysmall exons do exist and are ef®ciently spliced. Atthe other end, there is some evidence that spliceo-somal assembly is inhibited if internal exons are in-ternally expanded beyond about 300 nucleotides(Robberson et al., 1990), but con¯icting evidencealso exists (Chen & Chasin, 1994), and the lengthsof ¯anking introns may also be important (Sterneret al., 1996). Overall, most results have tended tosupport the idea that ``medium-sized'' internalexons (between about 50 and 300 bp in length)may be more easily spliced than excessively long

Table 3. Gene density and structure as a function of C G composition: derivation of initial and transitionprobabilities

Group I II III IVC G% range <43 43-51 51-57 >57Number of genes 65 115 99 101Est. proportion single-exon genes 0.16 0.19 0.23 0.16Codelen: single-exon genes (bp) 1130 1251 1304 1137Codelen: multi-exon genes (bp) 902 908 1118 1165Introns per multi-exon gene 5.1 4.9 5.5 5.6Mean intron length (bp) 2069 1086 801 518Est. mean transcript length (bp) 10866 6504 5781 4833

Isochore L1 L2 H1 H2 H3 H3DNA amount in genome (Mb) 2074 1054 102 68Estimated gene number 22100 24700 9100 9100Est. mean intergenic length 83000 36000 5400 2600

Initial probabilities:Intergenic (N ) 0.892 0.867 0.540 0.418Intron (I 0 , I 1 , I 2 , I À0 , I À1 , I À2 ) 0.095 0.103 0.338 0.3885H Untranslated region (F, FÀ) 0.008 0.018 0.077 0.1223H Untranslated region (T , T À) 0.005 0.011 0.045 0.072

The top portion of the Table shows data from the learning set of 380 genes, partitioned into four groups according to the C G%content of the GenBank sequence; the middle portion shows estimates of gene density from Duret et al. (1995) for isochore compart-

ments corresponding to the four groups above; the bottom portion shows the initial probabilities used by GENSCAN for sequencesof each C G% compositional group, which are estimated using data from the top and middle portions of the Table. All of thevalues in the top portion are observed values, except the proportion of single-exon genes. Since single-exon genes are typically muchshorter than multi-exon genes at the genomic level (due to the absence of introns) and hence easier to sequence completely, they areprobably substantially over-represented in the learning set relative to their true genomic frequency; accordingly, the proportion of single-exon genes in each group was estimated (somewhat arbitrarily) to be one half of the observed fraction. Codelen refers to thetotal number of coding base-pairs per gene. Data for subsets III and IV are estimated from the Duret et al. (1995) data for isochoreH3 assuming that one-half of the genes and 60% of the amount of DNA sequence in isochore H3 falls into the 51 to 57% C Grange. Mean transcript lengths were estimated assuming an average of 769 bp of 5HUTR and 457 bp of 3HUTR per gene (these valuesderived from comparison of the ``prim transcript'' and ``CDS'' features of the GenBank annotation in the genes of the learning set).To simplify the model, the initial probabilities of the exon, polyadenylation signal and promoter states are set to zero. All otherinitial probabilities are estimated from the data shown above, assuming that all features are equally likely to occur on either DNAstrand. The initial probability for all intron states was partitioned among the three intron phases according to the observed fractionof each phase in the learning set. Transition probabilities were estimated analogously.

88 Gene Structure Prediction 

Page 12: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 12/17

or short exons, and this idea is given substantialsupport by the observed distribution of internalexon lengths (Figure 4(c)), which shows a pro-nounced peak at around 120 to 150 nucleotides,with few internal exons more than 300 bp or lessthan 50 bp in length. (See also Hawkins (1988) foran extensive discussion of exon and intron length

distributions.) Initial (Figure 4(b)) and terminal(Figure 4(d)) exons also have substantially peakeddistributions (possibly multi-modal) but do not ex-hibit such a steep dropoff in density after 300 bp,suggesting that somewhat different constraintsmay exist for splicing of exons at or near the endsof the pre-mRNA. Taking these factors into ac-count, we use separate empirically derived lengthdistribution functions for initial, internal, and term-inal exons (Figure 4) and for single-exon genes.Substantial differences in exon length distributionswere not observed between the C G compo-sitional groups (data not shown).

In contrast to exons, intron length does not ap-pear to be critical to splicing in most cases, e.g. forrabbit b-globin, intron length was observed to beunimportant for splicing provided that a certainminimum threshold of perhaps 70 to 80nucleotides was exceeded (Wieringa et al., 1984).The observed distribution of intron lengths

(Figure 4(a)) tends to support this idea: no intronsless than 65 bp were observed, but above this sizethe distribution appears to be approximately geo-metric (exponential), consistent with the absence of signi®cant functional constraints on intron length.Consistent with the results of  Duret et al. (1995),dramatic differences were observed in intron (andintergenic) lengths between the four C G compo-sitional groups (Table 3): introns in (A T-rich)group I genes averaged 2069 bp, almost four timesthe value of 518 bp observed in very C G-richgenes (group IV). Thus, intron and intergeniclengths are modeled as geometric distributions

Figure 4. Length distributions are shown for (a) 1254 introns; (b) 238 initial exons; (c) 1151 internal exons; and (d) 238

terminal exons from the 238 multi-exon genes of the learning set l. Histograms (continuous lines) were derived witha bin size of 300 bp in (a), and 25 bp in (b), (c), (d). The broken line in (a) shows a geometric (exponential) distri- bution with parameters derived from the mean of the intron lengths; broken lines in (b), (c) and (d) are the smoothedempirical distributions of exon lengths used by GENSCAN (details given by Burge, 1997). Note different horizontaland vertical scales are used in (a), (b), (c), (d) and that multimodality in (b) and (d) may, in part, re¯ect relativelysmall sample sizes.

Gene Structure Prediction  89

Page 13: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 13/17

with parameter q estimated for each C G groupseparately. For the 5HUTR and 3HUTR states, we usegeometric distributions with mean values of 769and 457 bp, respectively, derived from comparisonof the ``prim transcript'' and ``CDS'' features of the

GenBank ®les in l. The polyA_signal and promo-ter model lengths are discussed later. The onlyother feature of note is that exon lengths must beconsistent with the phases of adjacent introns. Toaccount for this, exon lengths are generated in twosteps: ®rst, the number of complete codons is gen-erated from the appropriate length distribution;then the appropriate number (0, 1 or 2) of bp isadded to each end to account for the phases of thepreceding and subsequent states. For example, if the number of complete codons generated for aninitial exon is c and the phase of the subsequent in-tron is i, then the total length of the exon is:l 3c i.

Signal models

Numerous models of biological signal sequencessuch as donor and acceptor splice sites, promoters,etc. have been constructed in the past ten years orso. One of the earliest and most in¯uential ap-proaches has been the weight matrix method(WMM) introduced by Staden (1984), in which thefrequency p(i)

 j of each nucleotide j at each position iof a signal of length n is derived from a collectionof aligned signal sequences and the productP{X } Ån

i 1 p(i)xi is used to estimate the probability

of generating a particular sequence, X  x1,x2, . . . . , xn. A generalization of this method, termedweight array model (WAM), was applied by

Zhang & Marr (1993), in which dependencies be-tween adjacent positions are considered. In thismodel, the probability of generating a particularsequence is: PrfX g p1

x1 Åni2 piÀ1;i

xiÀ1;xi; where p(i À 1,i)

 j,k  isthe conditional probability of generating nucleotideX k  at position i, given nucleotide X  j at positioni À 1 (which is estimated from the correspondingconditional frequency in the set of aligned signalsequences). Of course, higher-order WAM modelscapturing second-order (triplet) or third-order (tet-ranucleotide) dependencies in signal sequencescould be used in principle, but typically there is in-suf®cient data available to estimate the increasednumber of parameters in such models. Here,WMM models are used for certain types of signals,

a modi®ed WAM model is derived for acceptorsplice sites, and a new model, termed Maximal De-pendence Decomposition (MDD), is introduced tomodel donor splice sites.

Transcriptional and translational signals

Polyadenylation signals are modeled as a 6 bpWMM (consensus: AATAAA). A 12 bp WMMmodel, beginning 6 bp prior to the initiationcodon, is used for the translation initiation (Kozak)signal. In both cases, the WMM probabilitieswere estimated using the GenBank annotated

``polyA_signal'' and ``CDS'' features from se-quences of  l. (Similer models of these signalshave been used by others, e.g. Guigo et al. (1992),Snyder & Stormo (1995).) For the translation ter-mination signal, one of the three stop codons is

generated (according to its observed frequency inl) and the next three nucleotides are generated ac-cording to a WMM. For promoters, we use a sim-pli®ed model of what is undoubtedly an extremelycomplex signal often involving combinatorial regu-lation. Our primary goal was to construct a model¯exible enough so that potential genes would not

  be missed simply because they lacked a sequencesimilar to our preconceived notion of what a pro-moter should look like. Since about 30% of eukary-otic promoters lack an apparent TATA signal, weuse a split model in which a TATA-containing pro-moter is generated with probability 0.7 and aTATA-less promoter with probability 0.3. TheTATA-containing promoter is modeled using a

15 bp TATA-box WMM and an 8 bp cap siteWMM, both borrowed from Bucher (1990). Thelength between the WMMs is generated uniformlyfrom the range of 14 to 20 nucleotides, correspond-ing to a TATA 3 cap site distance of 30 to 36 bp,from the ®rst T of the TATA-box matrix to the capsite (start of transcription). Intervening bases aregenerated according to an intergenic-null model,i.e. independently generated from intergenic basefrequencies. At present, TATA-less promoters aremodeled simply as intergenic-null regions of 40 bpin length. In the future, incorporation of improvedpromoter models, e.g. perhaps along the lines of Prestridge (1995), will probably lead to more accu-rate promoter recognition.

Splice signals

The donor and acceptor splice signals are prob-ably the most critical signals for accurate exon pre-diction since the vast majority of exons are internalexons and therefore begin with an acceptor siteand end with a donor site. Most previous probabil-istic models of these sites have assumed either in-dependence between positions, e.g. the WMMmodel of  Staden (1984) or dependencies betweenadjacent positions only, e.g. the WAM model of Zhang & Marr (1993). However, we have observedhighly signi®cant dependencies between non-adja-cent as well as adjacent positions in the donor

splice signal (see below), which are not adequatelyaccounted for by such models and which likely re-late to details of donor splice site recognition byU1 snRNP and possibly other factors. The consen-sus region of the donor splice site comprises thelast 3 bp of the exon (positions À 3 to À 1) and the®rst 6 bp of the succeeding intron (positions 1through 6), with the almost invariant GT dinucleo-tide occuring at positions 1,2: consensusnucleotides are shown in Figure 2. We have fo-cused on the dependencies between the consensusindicator variable, Ci (1 if the nucleotide at positioni matches the consensus at i, 0 otherwise) and the

90 Gene Structure Prediction 

Page 14: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 14/17

nucleotide indicator X  j identifying the nucleotideat position j. Table 4 shows the w2 statistics for thevariable Ci versus X  j for all pairs i, j with i T j inthe set of donor sites from the genes of the learningset (positions 1 and 2 are omitted since they donot exhibit variability in this data set). Strikingly,almost three-quarters (31/42) of the i, j pairs exhi-

 bit signi®cant w2 values even at the relatively strin-gent level of  P < 0.001 indicating a great deal of dependence between positions in the donor splicesite. (The stringent P-value cutoff was used to com-pensate for the effect of multiple comparisons.) It isalso noteworthy and perhaps surprising that manynon-adjacent pairs of positions as well as most ad-

  jacent pairs exhibit signi®cant dependence, e.g.

positions À1 and 6, separated by ®ve interveningnucleotides, exhibit the extremely high w2 valuesof 103.8 for C6 versus X À1 and 96.6 for CÀ1 versusX 6. In order to account for such dependencies in anatural way, we introduce a new model-buildingprocedure, described next.

Maximal Dependence Decomposition (MDD)

The goal of the MDD procedure is to generate,from an aligned set of signal sequences of moder-ate to large size (i.e. at least several hundred ormore sequences), a model which captures the mostsigni®cant dependencies between positions (allow-

ing for non-adjacent as well as adjacent dependen-cies), essentially by replacing unconditional WMMprobabilities by appropriate conditional probabil-ities provided that suf®cient data is available to doso reliably. Given a data set D consisting of  N aligned sequences of length k , the ®rst step is to as-sign a consensus nucleotide or nucleotides at eachposition. Then, for each pair of positions, the w2

statistic is calculated for Ci versus X  j (as de®nedabove) for each i, j pair with i T j. If no signi®cantdependencies are detected (for an appropriate P-value), then a simple WMM should be suf®cient. If signi®cant dependencies are detected, but they are

exclusively or predominantly between adjacentpositions, then a WAM model may be appropriate.If, however, there are strong dependencies betweennon-adjacent as well as adjacent positions, then weproceed as follows. (1) Calculate, for each positioni, the sum Si

 j T i w

2(Ci,X  j) (the row sums inTable 4), which is a measure of the amount of de-pendence between the variable Ci and thenucleotides at the remaining positions of the site.(2) Choose the value i1 such that Si1 is maximaland partition D into two subsets: Di1 all sequenceswhich have the consensus nucleotide(s) at positioni1; and D

i1all sequences which do not. Now repeat

steps (1) and (2) on each of the subsets, Di1and D

i1

and on subsets thereof, and so on, yielding a  binary subdivision ``tree'' with (at most) k À 1levels (see Figure 2). This process of subdivision iscarried out successively on each branch of the treeuntil one of the following three conditions occurs:(1) the (k À 1)th level of the tree is reached (so thatno further subdivision is possible); (2) no signi®-cant dependencies between positions in a subsetare detected (so that further subdivision is not indi-cated); or (3) the number of sequences remainingin a subset becomes so small that reliable WMMfrequencies could not be determined after furthersubdivision. Finally, separate WMM models arederived for each subset of the tree, and these arecombined to form a composite model as described

 below.Figure 2 illustrates the MDD procedure appliedto the set of 1254 donor splice sites from l. The in-itial subdivision is made according to the consen-sus (G) at position 5 of the donor signal (seeTable 4), resulting in subsets G5 and H 5 (H mean-ing A, C or U) containing 1057 and 197 intron se-quences, respectively. We consider the number 175as a reasonable minimum subset size (correspond-ing to a parameter estimation error of typically lessthan 25%, even for base frequencies as low as10%), so the subset H 5 is not subdivided. The sub-set G5 is suf®ciently large, and exhibits signi®cant

Table 4. Dependence between positions in human donor splice sites: w2-statistic for consensus indicator variable Ci

versus nucleotide indicator X  j

i Con j: À3 À2 À1 3 4 5 6 Sum

À3 c/a Ð 61.8* 14.9 5.8 20.2* 11.2 18.0* 131.8*À2 A 115.6* Ð 40.5* 20.3* 57.5* 59.7* 42.9* 336.5*

À1 G 15.4 82.8* Ð 13.0 61.5* 41.4* 96.6* 310.8*

3 a/g 8.6 17.5* 13.1 Ð 19.3* 1.8 0.1 60.5*4 A 21.8* 56.0* 62.1* 64.1* Ð 56.8* 0.2 260.9*5 G 11.6 60.1* 41.9* 93.6* 146.6* Ð 33.6* 387.3*6 t 22.2* 40.7* 103.8* 26.5* 17.8* 32.6* Ð 243.6*

Ci and X  j are de®ned in the text. The last three exon bp and ®rst six intron bp were extracted from each of the 1254 donor splicesites in the learning set: positions in this site are labeled À3 through À1, 1 through 6. The invariant positions 1, 2 (always G,T in this set) are omitted. The consensus nucleotide(s) at each position are shown in the second column: nucleotides with frequencygreater than 50% are uppercase (see Figure 2). For each pair of distinct positions {i, j}, a 2 by 4 contingency table was constructedfor the indicator variable Ci (1 if the nucleotide at position i matches the consensus, 0 otherwise) versus the variable X  j identifyingthe nucleotide at position j, and the value of the w2 statistic for each such table was calculated. Those values exceeding 16.3 (corre-sponding to P < 0.001, 3 df) are indicated with an asterisk. The last column in the Table lists the sum of the values in each row: thisvalue is a measure of the dependence between Ci and the vector X (i) of the nucleotides at the six remaining positions. All valuesexceeded 42.3 (P < 0.001, 18 df) and are therefore indicated with an asterisk.

Gene Structure Prediction  91

Page 15: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 15/17

dependence between positions (data not shown),so it is further subdivided according to the consen-sus (G) at position À1, yielding subsets G5GÀ1 andG5 H À1, and so on. The composite MDD model forgeneration of donor splice site sequences is then as

follows. (0) The (invariant) nucleotides X 1 and X 2are generated. (1) X 5 is generated from the originalWMM for all donor sites combined. (2a) If  X 5 T G,then the (conditional) WMM model for subset H 5is used to generate the nucleotides at the remainingpositions in the donor site. (2b) If  X 5 G, then X À1

is generated from the (conditional) WMM modelfor the subset G5. (3a) If (X 5 G and) X À1 T G,then the WMM model for subset G5 H À1 is used.(3b) If (X 5 G and) X À1 G, X À2 is generatedfrom the model for G5GÀ1; and so on, until the en-tire 9 bp sequence has been generated. Biologicalfactors related to the MDD model are addressed inthe Discussion.

Acceptor splice site model

The ®rst step in the MDD procedure was alsoapplied to the 1254 acceptor sites from the multi-exon genes of l, but dependencies between pos-itions were found to be much weaker than fordonor sites and those that existed were mostly be-tween adjacent positions (data not shown). There-fore, we apply a modi®ed WAM method to modelthis signal. Speci®cally, bases À20 to 3 relative tothe intron/exon junction, encompassing the pyri-midine-rich region and the acceptor splice site it-self, are modeled by a ®rst-order WAM model as

 by Zhang & Marr (1993). The branch point regionis notoriously dif®cult to model, since even themost degenerate branch point consensus is presentin only a fraction of acceptor sequences. Forexample, YYRAY was present in the appropriateregion [ À 40, À21] in only 30% of acceptor se-quences in our data set; similarly low frequenciesof branch point consensus sequences have been ob-served previously, e.g. Harris & Senapathy (1990).To model this region, we introduce a ``windowedsecond-order WAM model'' (WWAM), in whichnucleotides are generated conditional on thenucleotides at the previous two positions. In orderto have suf®cient data to estimate these conditionalprobabilities reliably, we averaged the conditionalfrequencies over a span of ®ve positions, i.e. theWAM entries for position i are formed by aver-aging the appropriate conditional frequencies atpositions i À 2, i À 1, i, i 1 and i 2. Thismodel captures the weak but detectable ten-dency toward YYY triplets as well as certain

  branch point-related triplets such as TGA, TAA,GAC, and AAC in this region, without requir-ing the occurrence of any speci®c branch pointconsensus sequence.

Exon models, non-coding state models

Coding portions of exons are modeled using aninhomogeneous 3-periodic ®fth-order Markovmodel as by Borodovsky & McIninch (1993); seealso Gelfand (1995). In this approach, separate®fth-order Markov transition matrices are deter-mined for hexamers ending at each of the threecodon positions, denoted c1, c2, c3, respectively;exons are modeled using the matrices c1, c2, c3 insuccession to generate each codon. These transitionprobabilities were derived from the set C of com-plete coding sequences described previously. In re-gard to this choice of coding sequence model, wenote that Fickett & Tung (1992) have shown thatframe-speci®c hexamer measures are generally themost accurate compositional discriminator of cod-ing versus noncoding regions. We found, as haveothers, that A T-rich genes are often not wellpredicted using such bulk hexamer-derived par-ameters. Accordingly, a separate set of ®fth-orderMarkov transition matrices was derived for C Gcomposition group I regions (<43% C G). Speci®-cally, the coding sequences of all group I genesfrom l were combined with all cDNAs of <48%C G from C (observing that cDNAs are on aver-age about 5% richer in C G than the genomic re-gion from which they derive): this subsetcomprised 638 sequences totaling approximately1.139 Mb.

In our model, the disruption of coding regions  by introns in multi-exon genes is dealt with bykeeping track of intron/exon phase, ensuring thata consistent reading frame is maintained through-out a gene. Speci®cally, initial exons begin withcodon position c1 and end with codon position cisuch that j i mod 3{ is the phase of the sub-sequent intron state; terminal exons will end withcodon position c3 and begin with codon positionci 1, where i is the phase of the previous intron;and internal exons Ei begin with codon positionci 1 and end with codon position c j, where k 

 j mod 3 is the phase of the subsequent intron. Thistreatment of the coding portions of multi-exongenes is essentially equivalent to the ``in-framescoring'' plus ``in-frame assembly'' approach de-scribed by Wu (1996), which he has shown givessomewhat better accuracy than alternativemethods of gene scoring/assembly, e.g. those used

  by GeneParser (Snyder & Stormo, 1995) and byGRAIL II (Xu et al., 1994). The non-coding states F,T , N  and I k  are modeled using a homogeneous®fth-order Markov model, with transition probabil-ities derived from the non-coding portions of thegenes in l. As for coding regions, a separate ®fth-order Markov matrix was derived from the genesof group I for use in sequences of <43% C G.

Reverse-strand states

Sequence generating models for the reversestrand states are derived from the correspondingforward strand models by the simple operation of 

{ i mod 3 indicates the remainder when i is divided by 3.

92 Gene Structure Prediction 

Page 16: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 16/17

inverse complementation. For example, if the for-ward strand termination signal model generatesthe triplets TAG, TAA and TGA with probabilities

 p1, p2 and p3, respectively, then the reverse strandtermination model will generate the triplets CTA

(inverted complement of  TAG), TTA and TCA,with probabilities p1, p2 and p3. Equivalently, theforward-strand model is used to generate a stretchof sequence, and then the inverse complement of the sequence is taken.

Acknowledgements

We gratefully acknowledge Drs D. Vollrath, V.Brendel, J. Kleffe, L. Brocchieri and J. Mrazek for helpfulcomments on the manuscript and M. G. Reese for discus-sions related to the datasets used. S.K. and C.B. are sup-ported in part by NIH grants 5R01HG00335-09 and2R01GM10452-32 and NSF grant DMS-9403553-002.

References

Altschul, S. F., Gish, W., Myers, E. W. & Lipman, D. J.(1990). Basic local alignment search tool. J. Mol. Biol.215, 403± 410.

Ansari-Lari, M. A., Muzny, D. M., Lu, J., Lu, F., Lilley,C. E., Spanos, S., Malley, T. & Gibbs, R. A. (1996).A gene-rich cluster between the CD4 and triosepho-sphate isomerase genes at human chromosome12p13. Genome Res. 6, 314± 326.

Bernardi, G. (1989). The isochore organization of thehuman genome. Annu. Rev. Genet. 23, 637± 661.

Bernard, G (1993). The vertebrate genome: isochores andevolution. J. Mol. Evol. 10, 186± 204.

Black, D. L. (1991). Does steric interference betweensplice sites block the splicing of a short c-src neur-on-speci®c exon in non-neuronal cells?. Genes Dev. 5,389±402.

Boguski, M. S. (1995). The turning point in genomeresearch. Trends Biochem. Sci. 20, 295± 296.

Borodovsky, M. & McIninch, J. (1993). GENMARK: par-allel gene recognition for both DNA strands. Comp.Chem. 17, 123± 133.

Brendel, V. (1992). PROSET-a fast procedure to createnon-redundant sets of protein sequences. Math.Comp. Modeling, 16, 37±43.

Bucher, P. (1990). Weight matrix descriptions of foureukaryotic RNA polymerase II promoter elementsderived from 502 unrelated promoter sequences. J. Mol. Biol. 212, 563± 578.

Burge, C. (1997). Identi®cation of complete gene struc-

tures in human genomic DNA. PhD thesis. StanfordUniversity, Stanford, CA.

Burset, M. & Guigo , R. (1996). Evaluation of gene struc-ture prediction programs. Genomics, 34, 353± 367.

Chen, I. T. & Chasin, L. A. (1994). Large exon size doesnot limit splicing in vivo. Mol. Cell. Biol. 14, 2140±2146.

Dominski, Z. & Kole, R. (1991). Selection of splice sitesin pre-mRNAs with short internal exons. Mol. Cell.Biol. 11, 6075±6083.

Duret, L., Mouchiroud, D. & Gautier, C. (1995). Statisti-cal analysis of vertebrate sequences reveals thatlong genes are scarce in CG-rich isochores. J. Mol.Evol. 40, 308± 317.

Fickett, J. W. (1996). Finding genes by computer: thestate of the art. Trends Genet. 12(8), 316± 320.

Fickett, J. W. & Tung, C.-S. (1992). Assessment of pro-tein coding measures. Nucl. Acids Res. 20, 6441±6450.

Forney, G. D. (1973). The Viterbi algorithm. Proc. IEEE,

61, 268± 278.Gelfand, M. S. (1995). Prediction of function in DNA

sequence analysis. J. Comp. Biol. 2(1), 87±115.Gelfand, M. S. & Roytberg, M. A. (1993). Prediction of 

the intron-exon structure by a dynamic program-ming approach. BioSystems, 30, 173± 182.

Gelfand, M. S., Mironov, A. A. & Pevzner, P. (1996).Gene recognition via spliced alignment. Proc. Natl

 Acad. Sci. USA, 93, 9061±9066.Gish, W & States, D. J. (1993). Identi®cation of protein

coding regions by data base similarity search.Nature Genet. 3, 266± 272.

GuigoÂ, R., Knudsen, S., Drake, N. & Smith, T. (1992).Prediction of gene structure. J. Mol. Biol. 226, 141±157.

Harris, N. L. & Senepathy, P. (1990). Distribution and

consensus of branch point signals in eukaryoticgenes: a computerized statistical analysis. Nucl. Acids Res. 18, 3015±3019.

Hawkins, J. D. (1988). A survey on intron and exonlengths. Nucl. Acids Res. 16, 9893±9908.

  Jurka, J., Klonowski, P., Dagman, V. & Pelton, P. (1996).CENSOR-a program for identi®cation and elimin-ation of repetitive elements from DNA sequences.Comp. Chem. 20(1), 119± 122.

Kulp, D., Haussler, D., Reese, M. G. & Eeckman, F. H.(1996). A generalized Hidden Markov Model for therecognition of human genes in DNA. In Proceedingsof the Fourth International Conference on IntelligentSystem for Molecular Biology. AAAI Press, MenloPark, CA.

Lasser, A. B., Buskin, J. N., Lockshon, D., Davis, R. L.,Apone, S., Hauschka, S. D. & Weintraub, H. (1989).MyoD is a sequence-speci®c DNA binding proteinrequiring a region of myc homology to bind to themuscle creatine kinase enhancer. Cell, 58, 823± 831.

Lopez, R., Larsen, F. & Prydz, H. (1994). Evaluation of the exon predictions of the GRAIL software. Geno-mics, 24, 133± 136.

McKeown, M. (1993). The role of small nuclear RNAs inRNA splicing. Curr. Opin. Cell Biol. 5, 448± 454.

Prestridge, D. S. (1995). Predicting Pol II promotersequences using transcription factor binding sites. J. Mol. Biol. 249, 923± 932.

Rabiner, L. R. (1989). A tutorial on Hidden MarkovModels and selected applications in speechrecognition. Proc. IEEE, 77(2), 257± 285.

Robberson, B. L., Cote, G. J. & Berget, S. M. (1990).Exon de®nition may facilitate splice site selection in

RNAs with multiple exons. Mol. Cell. Biol. 10, 84±94.Sankoff, D. (1992). Ef®cient optimal decomposition of a

sequence into disjoint regions, each matched tosome template in an inventory. Math. Biosci. 111,279±293.

Snyder, E. E. & Stormo, G. D. (1995). Identi®cation of protein coding regions in genomic DNA. J. Mol.Biol. 248, 1±18.

Solovyev, V. V., Salamov, A. A. & Lawrence, C. B.(1994). Predicting internal exons by oligonucleotidecomposition and discriminant analysis of spliceableopen reading frames. Nucl. Acid. Res. 22, 5156±5163.

Gene Structure Prediction  93

Page 17: Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

8/3/2019 Chris Burge and Samuel Karlin- Prediction of Complete Gene Structures in Human Genomic DNA

http://slidepdf.com/reader/full/chris-burge-and-samuel-karlin-prediction-of-complete-gene-structures-in-human 17/17

Staden, R. (1984). Computer methods to locate signalsin nucleic acid sequences. Nucl. Acids Res. 12, 505±519.

Sterner, D. A., Carlo, T. & Berget, S. M. (1996). Architec-tural limits on split genes. Proc. Natl Acad. Sci. USA,93, 15081±15085.

Stormo, G. D. & Haussler, D. (1994). Optimally parsinga sequence into different classes based on multipletypes of evidence. In Proceedings of the Second Inter-national Conference on Intelligent Systems for Molecu-lar Biology, pp. 47±55, AAAI Press, Menlo Park,CA.

Viterbi, A. J. (1967). Error bounds for convolutionalcodes and an asymptotically optimal decodingalgorithm. IEEE Trans. Informat. Theory, IT-13, 260±269.

Wieringa, B., Hofer, E. & Weissmann, C. (1984). A mini-mal intron length but no speci®c internal sequenceis required for splicing the large rabbit B-globinintron. Cell, 37, 915± 925.

Wu, T. (1996). A segment-based dynamic programmingalgorithm for predicting gene structure. J. Comp.

Biol. 3(3), 375± 394.Xu, Y., Einstein, J. R., Mural, R. J., Shah, M. &

Uberbacher, E. C. (1994). An improved system forexon recognition and gene modeling in humanDNA sequences. In Proceedings of the Second Inter-national Conference on Intelligent Systems for MolecularBiology, pp. 376± 384, AAAI Press, Menlo Park, CA.

Zhang, M. Q. & Marr, T. G. (1993). A weight arraymethod for splicing signal analysis. Comp. Appl.Biol. Sci. 9(5), 499± 509.

Edited by F. E. Cohen

(Received 7 November 1996; received in revised form 29 January 1997; accepted 30 January 1997)

94 Gene Structure Prediction