DOC PREVIEW
UCSD CSE 182 - Gene Finding

This preview shows page 1-2-3-22-23-24-44-45-46 out of 46 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

CSE182-L8ProjectProject Extra creditProject: Functional annotation of ESTsProject on IndexingHW4Computational Gene FindingGene Finding: The 1st generationCoding versus non-codingGeneralizingA geometric approach (2 hexamers)Choosing between Intergenic and ExonicSlide 135th order markov chainScoring for coding regionsCoding differential for 380 genesOther SignalsCoding region can be detectedSlide 19Combining SignalsThe second generation of Gene findingCombining signals using D.P.Hidden states & gene structureGene finding reformulatedOptimum labeling using D.P. (Viterbi)Optimum parse of the geneSlide 27Slide 28An HMM for Gene structureGeneralized HMMs, and other refinementsLength distributions of Introns & ExonsGeneralized HMM for gene findingForward algorithm for gene findingHMMs and Gene findingDNA SignalsSplice signalsPWMsMDDPowerPoint PresentationMDD for Donor sitesDe novo Gene prediction: SumaryHow many genes do we have?Alternative splicingComparative methodsComparative gene finding toolsDatabasesCSE182-L8Gene FindingProject•EST clustering and assembly•Given a collection of EST (3’/5’) sequences, your goal is to cluster all ESTs from the same gene, and produce a consensus.•Note that all the 3’ ESTs should line up at the 3’ end.•5’ and 3’ ESTs from the same clone should have the same clone ID, which should allow us to recruit them•(Noah, Tim, Jamal, Jesse)InputOutputProject Extra credit•Some genes may be alternatively spliced and may have multiple transcripts•Can you deconvolute the information back from ESTs?ATGProject: Functional annotation of ESTs–Given a collection of ESTs (and assembled transcripts), what is their function?–Use existing databases to annotate the Hirudo ESTs.–Are any protein families under, or over represented?–Specific families (Netrins/Innexins/Phosphatases)Project on Indexing•Indexing•Even if you annotate all ESTs, what is the quick way for someone to search the database to get all Innexins (for example?)•The keyword based index should be able to answer that question•Sergey and DanHW4•Optional/Required?Computational Gene Finding•Given Genomic DNA, identify all the coordinates of the gene•TRIVIA QUIZ! What is the name of the FIRST gene finding program? (google testcode)ATG5’ UTRintronexon3’ UTRAcceptorDonor splice siteTranscription startTranslation startGene Finding: The 1st generation•Given genomic DNA, does it contain a gene (or not)?•Key idea: The distributions of nucleotides is different in coding (translated exons) and non-coding regions.•Therefore, a statistical test can be used to discriminate between coding and non-coding regions.Coding versus non-coding•You are given a collection of exons, and a collection of intergenic sequence.•Count the number of occurrences of ATGATG in Introns and Exons.–Suppose 1% of the hexamers in Exons are ATGATG–Only 0.01% of the hexamers in Intergenic are ATGATG•How can you use this idea to find genes?GeneralizingAAAAAAAAAAACAAAAAGAAAAATI E• Compute a frequency count for all hexamers. • Exons, Intergenic and the sequence X are all vectors in a multi-dimensional space• Use this to decide whether a sequence X is exonic/intergenic.105 2010X105Frequencies (X10-5)A geometric approach (2 hexamers)•Plot the following vectors– E= [10, 20]– I = [10, 5]– V3 = [6, 10]– V4 = [9, 15]•Is V3 more like E or more like I?520151015105EIV3Choosing between Intergenic and Exonic•V’ = V/||V||•All vectors have the same length (lie on the unit circle)•Next, compute the angle to E, and I.•Choose the feature that is ‘closer’ (smaller angle.EIV3€ β€ α€ E - score(V3) =αα + βCoding versus non-coding•Fickett and Tung (1992) compared various measures•Measures that preserve the triplet frame are the most successful.•Genscan: 5th order Markov Model•Conservation across species5th order markov chain•PrEXON[AAAAAACGAGAC..] =T[AAAAA,A] T[AAAAA,C] T[AAAAC,G] T[AAACG,A]……= (20/78) (50/78)………. AAAAAA 20 1AAAAAC 50 10AAAAAG 5 30AAAAAT 3 ..AAAAAAGCAAAAGAAAACEXONScoring for coding regions€ CodingDifferential[ x] = logPrExon[x]PrIntron[x] ⎛ ⎝ ⎜ ⎞ ⎠ ⎟• The coding differential can be computed as the log odds of the probability that a sequence is an exon vs. and intron.•In Genscan, separate transition matrices are trained for each frame, as different frames have different hexamer distributionsCoding differential for 380 genesOther SignalsGTATGAGCodingCoding region can be detectedCoding•Plot the coding score using a sliding window of fixed length.•The (large) exons will show up reliably.•Not enough to predict gene boundaries reliablyOther SignalsGTATGAGCoding•Signals at exon boundaries are precise but not specific. Coding signals are specific but not precise.•When combined they can be effectiveCombining Signals•We can compute the following: –E-score[i,j]–I-score[i,j]–D-score[i]–I-score[i]–Goal is to find coordinates that maximize the total scorei jThe second generation of Gene finding•Ex: Grail II. Used statistical techniques to combine various signals into a coherent gene structure.•It was not easy to train on many parameters. Guigo & Bursett test revealed that accuracy was still very low.•Problem with multiple genes in a genomic regionCombining signals using D.P.•An HMM is the best way to model and optimize the combination of signals•Here, we will use a simpler approach which is essentially the same as the Viterbi algorithm for HMMs, but without the formalism.Hidden states & gene structure•Identifying a gene is equivalent to labeling each nucleotide as E/I/intergenic etc.•These ‘labels’ are the hidden states•For simplicity, consider only two states E and IIIIIIEEEEEEIIIIIIEEEEEEIIIIEEEEEE IIIIIi1i2i3i4Gene finding reformulated•Given a labeling L, we can score it as •I-score[0..i1] + E-score[i1..i2] + D-score[i2+1] + I-score[i2+1..i3-1] + A-score[i3-1] + E-score[i3..i4] + …….•Goal is to compute a labeling with maximum score.IIIIIEEEEEEIIIIIIEEEEEEIIIIEEEEEE IIIIIi1i2i3i4Optimum labeling using D.P. (Viterbi)•Define VE(i) = Best score of a labeling of the prefix 1..i such that the i-th position is labeled E•Define VI(i) = Best score of a labeling of the prefix 1..i such that the i-th position is labeled I•Why is it enough to compute VE(i) & VI(i) ?Optimum parse of the gene € VE(i) = maxj<iE_score[ jK i] + VI( j −1)+A_score[ j


View Full Document

UCSD CSE 182 - Gene Finding

Download Gene Finding
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Gene Finding and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Gene Finding 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?