Download presentation
Presentation is loading. Please wait.
Published byShannon Quinn Modified over 9 years ago
1
August 2008Bioinformatics tools for Comparative Genomics of Vectors1 Genome Annotation Daniel Lawson VectorBase @ EBI
2
August 2008Bioinformatics tools for Comparative Genomics of Vectors2 Repeats
3
August 2008Bioinformatics tools for Comparative Genomics of Vectors3 Genome annotation - building a pipeline Genome sequence Map repeats Genefinding Protein-coding genes Map ESTsMap Peptides nc-RNAs Functional annotation Release
4
August 2008Bioinformatics tools for Comparative Genomics of Vectors4 Repeat features Genomes contain repetitive sequences GenomeSize (Mb)% Repeat Aedes aegypti1,300~70 Anopheles gambiae260~30 Culex pipiens 540~50
5
August 2008Bioinformatics tools for Comparative Genomics of Vectors5 Repeat features: Tandem repeats Pattern of two or more nucleotides repeated where the repetitions are directly adjacent to each other Polymorphic between individuals/populations Example programs: Tandem, TRF
6
August 2008Bioinformatics tools for Comparative Genomics of Vectors6 Repeat features: Interspersed elements Transposable elements (TEs) Transposons, Retrotransposons etc Entire research field in itself Example programs: Repeatscout, RECON
7
August 2008Bioinformatics tools for Comparative Genomics of Vectors7 Finding repeats as a preliminary to gene prediction Repeat discovery Literature and public databanks Automated approaches (e.g. RepeatScout or RECON) Generate a library of example repeat sequences (FASTA file with a defined header line format) Use RepeatMasker to search the genome and mask the sequence
8
August 2008Bioinformatics tools for Comparative Genomics of Vectors8 Masked sequence Repeatmasked sequence is an artificial construction where those regions which are thought to be repetitive are marked with X’s Widely used to reduce the overhead of subsequent computational analyses and to reduce the impact of TE’s in the final annotation set >my sequence atgagcttcgatagcgatcagctagcgatcaggctactattggct tctctagactcgtctatctctattagctatcatctcgatagcgatcag ctagcgatcaggctactattggcttcgatagcgatcagctagcga tcaggctactattggcttcgatagcgatcagctagcgatcaggct actattggctgatcttaggtcttctgatcttct >my sequence (repeatmasked) atgagcttcgatagcgatcagctagcgatcaggctactattxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxatctcgatagcg atcagctagcgatcaggctactattxxxxxxxxxxxxxxxxxxx tagcgatcaggctactattggcttcgatagcgatcagctagcgat caggctxxxxxxxxxxxxxxxxxxxtcttctgatcttct
9
August 2008Bioinformatics tools for Comparative Genomics of Vectors9 Masked sequence - Hard or Soft? Sometimes we want to mark up repetitive sequence but not to exclude it from downstream analyses. This is achieved using a format known as soft-masked >my sequence ATGAGCTTCGATAGCGCATCAGCTAGCGATC AGGCTACTATTGGCTTCTCTAGACTCGTCTA TCTCTATTAGTATCATCTCGATAGCGATCAGC TAGCGATCAGGCTACTATTGGCTTCGATAGC GATCAGCTAGCGATCAGGCTACTATTGGCTT CGATAGCGATCAGCTAGCGATCAGGCTACTA TTGGCTGATCTTAGGTCTTCTGATCTTCT >my sequence (softmasked) ATGAGCTTCGATAGCGCATCAGCTAGCGATC AGGCTACTATTggcttctctagactcgtctatctctattagtat cATCTCGATAGCGATCAGCTAGCGATCAGGC TACTATTggcttcgatagcgatcagcTAGCGATCAGG CTACTATTggcttcgatagcgatcagcTAGCGATCAG GCTACTATTGGCTGATCTTAGGTCTTCTGAT CTTCT
10
August 2008Bioinformatics tools for Comparative Genomics of Vectors10 Pairwise alignments
11
August 2008Bioinformatics tools for Comparative Genomics of Vectors11 Genome annotation - building a pipeline Genome sequence Map Repeats Genefinding Protein-coding genes Map ESTsMap Peptides nc-RNAs Functional annotation Release
12
August 2008Bioinformatics tools for Comparative Genomics of Vectors12 Genefinding
13
August 2008Bioinformatics tools for Comparative Genomics of Vectors13 Genome annotation - building a pipeline Genome sequence Map Repeats Genefinding Protein-coding genes Map ESTsMap Peptides nc-RNAs Functional annotation Release
14
August 2008Bioinformatics tools for Comparative Genomics of Vectors14 More terminology Gene prediction Predicted exon structure for the primary transcript of a gene CDS Coding sequence for a protein-coding gene prediction (not necessarily continuous in a genomic context) ORF Open reading frame, sequence devoid of stop codons Similarity Similarity between sequences which does not necessarily infer any evolutionary linkage ab initio prediction Prediction of gene structure from first principles using only the genome sequence Hidden Markov Model (HMM) Statistical model (dynamic Baysian network) which can be used as a sensitive statistically robust search algorithm. Use of profile HMMs to search sequence data is widespread
15
August 2008Bioinformatics tools for Comparative Genomics of Vectors15 Eukaryote genome annotation Genome ATGSTOP AAA n A B Transcription Primary Transcript Processed mRNA Polypeptide Folded protein Functional activity Translation Protein folding Enzyme activity RNA processing m7Gm7G Find locus Find exons using transcripts Find exons using peptides Find function
16
August 2008Bioinformatics tools for Comparative Genomics of Vectors16 Prokaryote genome annotation Genome STARTSTOP A B Transcription Primary Transcript Processed RNA Polypeptide Folded protein Functional activity Translation Protein folding Enzyme activity RNA processing Find locus Find CDS Find function STARTSTOP
17
August 2008Bioinformatics tools for Comparative Genomics of Vectors17 Genefinding ab initiosimilarity
18
August 2008Bioinformatics tools for Comparative Genomics of Vectors18 Genefinding resources Transcript cDNA sequences EST sequences Other (MPSS, SAGE, ditags) Peptide Non-redundant (nr) protein database Protein sequence data, Mass spectrometry data Genome Other genomic sequence
19
August 2008Bioinformatics tools for Comparative Genomics of Vectors19 ab initio prediction Genome ATGSTOP AAA n A B Transcription Primary Transcript Processed mRNA Polypeptide Folded protein Functional activity Translation Protein folding Enzyme activity RNA processing m7Gm7G
20
August 2008Bioinformatics tools for Comparative Genomics of Vectors20 ab initio prediction Genome ATGSTOP AAA n A B Transcription Primary Transcript Processed mRNA Polypeptide Folded protein Functional activity Translation Protein folding Enzyme activity RNA processing m7Gm7G
21
August 2008Bioinformatics tools for Comparative Genomics of Vectors21 Genefinding - ab initio predictions Use compositional features of the DNA sequence to define coding segments (essentially exons) ORFs Coding bias Splice site consensus sequences Start and stop codons Each feature is assigned a log likelihood score Use dynamic programming to find the highest scoring path Need to be trained using a known set of coding sequences Examples: Genefinder, Augustus, Glimmer, SNAP, fgenesh
22
August 2008Bioinformatics tools for Comparative Genomics of Vectors22 ab initio prediction Genome Coding potential ATG & Stop codons Splice sites
23
August 2008Bioinformatics tools for Comparative Genomics of Vectors23 ab initio prediction Genome Coding potential ATG & Stop codons Splice sites
24
August 2008Bioinformatics tools for Comparative Genomics of Vectors24 ab initio prediction Find best prediction Genome Coding potential ATG & Stop codons Splice sites
25
August 2008Bioinformatics tools for Comparative Genomics of Vectors25 Similarity prediction Genome ATGSTOP AAA n A B Transcription Primary Transcript Processed mRNA Polypeptide Folded protein Functional activity Translation Protein folding Enzyme activity RNA processing m7Gm7G
26
August 2008Bioinformatics tools for Comparative Genomics of Vectors26 Similarity prediction Genome ATGSTOP AAA n A B Transcription Primary Transcript Processed mRNA Polypeptide Folded protein Functional activity Translation Protein folding Enzyme activity RNA processing m7Gm7G Find exons using transcripts Find exons using peptides
27
August 2008Bioinformatics tools for Comparative Genomics of Vectors27 Genefinding - similarity Use known coding sequence to define coding regions EST sequences Peptide sequences Needs to handle fuzzy alignment regions around splice sites Needs to attempt to find start and stop codons Examples: EST2Genome, exonerate, genewise
28
August 2008Bioinformatics tools for Comparative Genomics of Vectors28 Similarity-based prediction Align Create prediction Genome cDNA/peptide
29
August 2008Bioinformatics tools for Comparative Genomics of Vectors29 Genefinding - comparative Use 2 or more genomic sequences to predict genes based on conservation of exon sequences Examples: Twinscan and SLAM
30
August 2008Bioinformatics tools for Comparative Genomics of Vectors30 Genefinding - manual Manual annotation is time consuming Annotators use specialized utilities to view genomic regions with tiers/columns of data from which they construct a gene prediction Most decisions are subjective and tedious to document Avoids the systematic problems of ab initio predictors and automated annotation pipeline
31
August 2008Bioinformatics tools for Comparative Genomics of Vectors31 Manual prediction Coding potential ATG & Stop codons Splice sites EST similarity
32
August 2008Bioinformatics tools for Comparative Genomics of Vectors32 Manual prediction Coding potential ATG & Stop codons Splice sites EST similarity
33
August 2008Bioinformatics tools for Comparative Genomics of Vectors33 Manual prediction Predict structure Coding potential ATG & Stop codons Splice sites EST similarity
34
August 2008Bioinformatics tools for Comparative Genomics of Vectors34 Genefinding - non-coding RNA genes Non-coding RNA genes can be predicted using knowledge of their structure or by similarity with known examples tRNAscan - uses an HMM and co-variance model for prediction of tRNA genes Rfam - a suite of HMM’s trained against a large number of different RNA genes
35
August 2008Bioinformatics tools for Comparative Genomics of Vectors35 Example system
36
August 2008Bioinformatics tools for Comparative Genomics of Vectors36 Overview of current annotation system Assembled genome VectorBase gene predictionsSequencing centre gene predictions Merge into canonical set Protein analysis Display on genome browser Release to GenBank/EMBL/DDBJ
37
August 2008Bioinformatics tools for Comparative Genomics of Vectors37 VectorBase gene prediction pipeline Blessed predictions Community submissionsManual annotations Species-specific predictions Similarity predictions Transcript based predictions Ab initio gene predictions Canonical predictions (Genewise) (SNAP) (Exonerate) (Apollo)(Genewise, Exonerate, Apollo) Protein family HMMs (Genewise) ncRNA predictions (Rfam)
38
August 2008Bioinformatics tools for Comparative Genomics of Vectors38 VectorBase curation database pipeline for manual/community annotation Curation warehouse db Manual annotation (Harvard) Apollo Community annotation (Community representatives) Chado-XML Chado Ensembl GFF3 Gene build db Community annotation
39
August 2008Bioinformatics tools for Comparative Genomics of Vectors39 Genefinding - Review Gene prediction relies heavily on similarity data EST/cDNA sequences are vital for genefinding Training for ab initio approaches Similarity builds Validating predictions Protein data is the predominant supporting evidence for prediction in most vector genomes Need to be wary of predicting from predictions Genefinding is still something of a dark art Efforts to standardize and document supporting evidence for prediction and modifications are ongoing
40
August 2008Bioinformatics tools for Comparative Genomics of Vectors40 Genefinding omissions Alternative splice forms Currently there is no good method for predicting alternative isoforms Only created where supporting transcript evidence is present Pseudogenes Each genome project has a fuzzy definition of pseudogenes Badly curated/described across the board Promoters Rarely a priority for a genome project Some algorithms exist but usually not integrated into an annotation set
41
August 2008Bioinformatics tools for Comparative Genomics of Vectors41 Functional annotation
42
August 2008Bioinformatics tools for Comparative Genomics of Vectors42 Functional annotation Utilise known structure/function information to infer facts related to the predicted protein sequence Provide users with results from a number of standard algorithms/searches Provide users with cross-references (dbxrefs) to other resources Assign a simple one line description for each gene product This will never be comprehensive This will always be somewhat general
43
August 2008Bioinformatics tools for Comparative Genomics of Vectors43 Genome annotation Genome ATGSTOP AAA n A B Transcription Primary Transcript Processed mRNA Polypeptide Folded protein Functional activity Translation Protein folding Enzyme activity RNA processing m7Gm7G Find function
44
August 2008Bioinformatics tools for Comparative Genomics of Vectors44 Functional annotation - protein similarities Predicted proteins are searched against the non-redundant protein database to look for similarities Visually assess the top 5-10 hits to identify whether these have been assigned a function It is important to check how the function of the top hits has been assigned in order not to transfer erroneous annotations
45
August 2008Bioinformatics tools for Comparative Genomics of Vectors45 Functional annotation - Protein domains Protein domains have a number of definitions based on their size, folding and function/evolution. Domains are a part of protein structure description Domains with a similar structure are likely to be related evolutionarily and have a similar function We can use this to infer function (& structure) for an unknown protein be comparison to known proteins The tool of choice here is a Hidden Markov Model (HMM)
46
August 2008Bioinformatics tools for Comparative Genomics of Vectors46 Protein Domain databases InterPro UniProt - protein database Prosite - database of regular expressions Pfam - profile HMMs PRINTS - conserved protein signatures Prodom - collection of multiple sequence alignments SMART - HMMs TIGRfams - HMMs PIRSF Superfamily Gene3D Panther - HMMs
47
August 2008Bioinformatics tools for Comparative Genomics of Vectors47 Functional annotation - Other features Other features which can be determined Signal peptides Transmembrane domains Low complexity regions Various binding sites, glycosylation sites etc. See http://expasy.org/tools/ for a good list of possible prediction algorithmshttp://expasy.org/tools/
48
August 2008Bioinformatics tools for Comparative Genomics of Vectors48 Signal peptides Short peptide sequence found at the N-terminus of a pre-protein which mark the peptide for transport across one or more membranes e.g. SignalP
49
August 2008Bioinformatics tools for Comparative Genomics of Vectors49 Transmembrane domains Simple hydrophobic regions which sit inside a membrane Transmembrane domains anchor proteins in a membrane and can orient other domains in the protein correctly Examples: Receptors, transporters, ion channels Identified based on the protein composition using a simple sliding window algorithm or an HMM e.g. Tmpred, TMHMM
50
August 2008Bioinformatics tools for Comparative Genomics of Vectors50 Ontologies Use of ontologies to annotate gene products Gene Ontology (GO) Cellular component Molecular function Biological process Sequence Ontology (SO)
51
August 2008Bioinformatics tools for Comparative Genomics of Vectors51 Other data to look at Enzyme classification (EC) numbers Phenotype information Alleles Gene knockouts RNAi knockdowns Expression data EST libraries (source of RNA material) Microarrays SAGE tags
52
August 2008Bioinformatics tools for Comparative Genomics of Vectors52 Functional assignment The assignment of a function to a gene product can be made by a human curator by assessing all of the data (similarities, protein domains, signal peptide etc) This is a labour intensive process and like gene prediction is subjective There are automated approaches (based on family and domain databases such as Panther or InterPro) but these are under-developed Large number of predictions from a genome project remain ‘hypothetical protein’ or ‘conserved hypothetical protein’.
53
August 2008Bioinformatics tools for Comparative Genomics of Vectors53 Caveats to genome annotation Annotation accuracy is only as good as the available supporting data at the time of annotation Gene predictions will change over time as new data becomes available (ESTs, related genomes) Functional assignments will change over time as new data becomes available (characterisation of hypothetical proteins) Gene predictions are ‘best guess’ Functional annotations are not definitive and only a guide If you want the annotation to improve you should get involved with whoever is (or has) sequenced your genome of interest. For vectors you can mail info@vectorbase.org with suggestions and corrections.info@vectorbase.org
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.