Sequence Based Function Annotation. Qi Sun Bioinformatics Facility Biotechnology Resource Center Cornell University

Similar documents
Sequence Based Function Annotation

Genome Annotation - 2. Qi Sun Bioinformatics Facility Cornell University

From assembled genome to annotated genome

BLAST. compared with database sequences Sequences with many matches to high- scoring words are used for final alignments

NCBI Molecular Biology Resources

Why learn sequence database searching? Searching Molecular Databases with BLAST

Data Retrieval from GenBank

Protein Sequence Analysis. BME 110: CompBio Tools Todd Lowe April 19, 2007 (Slide Presentation: Carol Rohl)

A Prac'cal Guide to NCBI BLAST

Bioinformatics Tools. Stuart M. Brown, Ph.D Dept of Cell Biology NYU School of Medicine

Outline. Evolution. Adaptive convergence. Common similarity problems. Chapter 7: Similarity searches on sequence databases

Introduction to Bioinformatics CPSC 265. What is bioinformatics? Textbooks

Exercise I, Sequence Analysis

Comparative Bioinformatics. BSCI348S Fall 2003 Midterm 1

ELE4120 Bioinformatics. Tutorial 5

The String Alignment Problem. Comparative Sequence Sizes. The String Alignment Problem. The String Alignment Problem.

Product Applications for the Sequence Analysis Collection

Sequence Databases and database scanning

Annotation and the analysis of annotation terms. Brian J. Knaus USDA Forest Service Pacific Northwest Research Station

CAP 5510/CGS 5166: Bioinformatics & Bioinformatic Tools GIRI NARASIMHAN, SCIS, FIU

BME 110 Midterm Examination

FUNCTIONAL BIOINFORMATICS

Types of Databases - By Scope

G4120: Introduction to Computational Biology

Leonardo Mariño-Ramírez, PhD NCBI / NLM / NIH. BIOL 7210 A Computational Genomics 2/18/2015

Introduction to sequence similarity searches and sequence alignment

BIMM 143: Introduction to Bioinformatics (Winter 2018)

Bioinformatics for Cell Biologists

BLAST. Basic Local Alignment Search Tool. Optimized for finding local alignments between two sequences.

Hot Topics. What s New with BLAST?

Post-assembly Data Analysis

CAP 5510: Introduction to Bioinformatics CGS 5166: Bioinformatics Tools

Sequence Analysis. BBSI 2006: Lecture #(χ+3) Takis Benos (2006) BBSI MAY P. Benos 1

Agenda. Web Databases for Drosophila. Gene annotation workflow. GEP Drosophila annotation projects 01/01/2018. Annotation adding labels to a sequence

B L A S T! BLAST: Basic local alignment search tool 11/23/2010. Copyright notice. November 29, Outline of today s lecture BLAST. Why use BLAST?

Protein Bioinformatics Part I: Access to information

GREG GIBSON SPENCER V. MUSE

Two Mark question and Answers

RNA-seq Data Analysis

Basic Bioinformatics: Homology, Sequence Alignment,

Bioinformatic Methods I Lab 2 LAB 2 ADVANCED BLAST AND COMPARATIVE GENOMICS. [Software needed: web access]

Evolutionary Genetics. LV Lecture with exercises 6KP

G4120: Introduction to Computational Biology

Web based Bioinformatics Applications in Proteomics. Genbank

NCBI web resources I: databases and Entrez

Making Sense of DNA and Protein Sequences. Lily Wang, PhD Department of Biostatistics Vanderbilt University

MOL204 Exam Fall 2015

Web-based Bioinformatics Applications in Proteomics

BGGN 213: Foundations of Bioinformatics (Fall 2017)

Challenging algorithms in bioinformatics

Prokaryotic Annotation Pipeline SOP HGSC, Baylor College of Medicine

UNIVERSITY OF KWAZULU-NATAL EXAMINATIONS: MAIN, SUBJECT, COURSE AND CODE: GENE 320: Bioinformatics

Genomics I. Organization of the Genome

Chimp Sequence Annotation: Region 2_3

Bioinformatics for Proteomics. Ann Loraine

The University of California, Santa Cruz (UCSC) Genome Browser

Match the Hash Scores

Annotation Walkthrough Workshop BIO 173/273 Genomics and Bioinformatics Spring 2013 Developed by Justin R. DiAngelo at Hofstra University

Lecture 7 Motif Databases and Gene Finding

Genomic Annotation Lab Exercise By Jacob Jipp and Marian Kaehler Luther College, Department of Biology Genomics Education Partnership 2010

Bioinformatics Practical Course. 80 Practical Hours

This practical aims to walk you through the process of text searching DNA and protein databases for sequence entries.

Grundlagen der Bioinformatik Summer Lecturer: Prof. Daniel Huson

HC70AL Spring 2011! An Introduction to Bioinformatics! By!! Brandon Le! April 7, 2011!

MAKER: An easy to use genome annotation pipeline. Carson Holt Yandell Lab Department of Human Genetics University of Utah

Designing Filters for Fast Protein and RNA Annotation. Yanni Sun Dept. of Computer Science and Engineering Advisor: Jeremy Buhler

Compiled by Mr. Nitin Swamy Asst. Prof. Department of Biotechnology

NGS part 2: applications. Tobias Österlund

Modern BLAST Programs

I AM NOT A METAGENOMIC EXPERT. I am merely the MESSENGER. Blaise T.F. Alako, PhD EBI Ambassador

HC70AL Spring An Introduction to Bioinformatics -- Part I. Brandon Le. April 6, What is a Gene? An ordered sequence of nucleotides

Comparative Genomics. Page 1. REMINDER: BMI 214 Industry Night. We ve already done some comparative genomics. Loose Definition. Human vs.

Genome Sequence Assembly

Computational Molecular Biology. Lecture Notes. by A.P. Gultyaev

I nternet Resources for Bioinformatics Data and Tools

Module 6 BIOINFORMATICS. Jérome Gouzy and Daniel Kahn. Local organiser: Peter Mergaert

Gene-centered resources at NCBI

Glossary of Commonly used Annotation Terms

BIO4342 Lab Exercise: Detecting and Interpreting Genetic Homology

COMPUTER RESOURCES II:

WSSP-10 Chapter 9 Determine ORF and BLASTP

What is a Gene? HC70AL Spring An Introduction to Bioinformatics -- Part I. What are the 4 Nucleotides By in DNA?

Identifying Regulatory Regions using Multiple Sequence Alignments

Transcriptome Assembly, Functional Annotation (and a few other related thoughts)

Aaditya Khatri. Abstract

Web-based tools for Bioinformatics; A (free) introduction to (freely available) NCBI, MUSC and World-wide.

MARINE BIOINFORMATICS & NANOBIOTECHNOLOGY - PBBT305

What I hope you ll learn. Introduction to NCBI & Ensembl tools including BLAST and database searching!

Textbook Reading Guidelines

Dina El-Khishin (Ph.D.) Bioinformatics Research Facility. Deputy Director of AGERI & Head of the Genomics, Proteomics &

JPred and Jnet: Protein Secondary Structure Prediction.

Introduction to Bioinformatics

BIOINFORMATICS TO ANALYZE AND COMPARE GENOMES

G4120: Introduction to Computational Biology

EECS 730 Introduction to Bioinformatics Sequence Alignment. Luke Huan Electrical Engineering and Computer Science

Biological databases an introduction

Introduction to Bioinformatics

Data Mining for Biological Data Analysis

Textbook Reading Guidelines

Chapter 2: Access to Information

Transcription:

Sequence Based Function Annotation Qi Sun Bioinformatics Facility Biotechnology Resource Center Cornell University

Usage scenarios for sequence based function annotation Function prediction of newly cloned genes. Identify homologs of genes in a different species

Usage scenarios for sequence based function annotation Genomic scale function annotation for non-model organisms RNA-seq data Genomic sequencing Assembly (Trinity) Assembly (SOAP de novo) ORF prediction (Trinity) Gene prediction (Maker) Function prediction

Sequence Based Function Annotation 1.Given a sequence, how to predict its biological function? 2.How to describe the function of a gene? 3.How to works with 50,000 genes?

1. Given a protein sequence, how to predict its function? >unknow_protein_1 MVHLTDAEKAAVSCLWGKVNSDEVGGEALGRLLVVYPWTQR YFDSFGDLSSASAIMGNAKVKAHGKKVITAFNDGLNHLDSL KGTFASLSELHCDKLHVDPENFRLLGNMIVIVLGHHLGKDF TPAAQAAFQKVVAGVATALAHKYH Common approaches Identify the homologous gene in a different species with good function annotation; (BLAST, et al.) Identify conserved motif; (PFAM, InterProScan, et al.) Alternative approaches Protein 3D structure prediction (threading methods) Co-expression network modules; (Genevestigator) Linkage or association mapping;

NCBI BLAST How does BLAST work? BLAST and Psi-BLAST: Position independent and position specific scoring matrix.

How does BLAST work Step 1. Create alignments between HSPs (High-scoring Segment Pair)

How does BLAST work Step 2. Score each alignment, and report the top alignments Number of Chance Alignments = 2 X 10-73 Match=+2 Mismatch=-3 Gap -(5 + 4(2))= -13 - NCBI Discovery Workshops

BLOSUM62, a position independent matrix

How does BLAST work Step 2. Score each alignment protein alignment Number of Chance Alignments = 4 X 10-50 K K +5 K E +1 Q F -3 Gap -(11 + 6(1))= - 18 Scores from BLOSUM62, a position independent matrix - NCBI Discovery Workshops

BLOSUM62 substitution score is position independent Scores from BLOSUM62, a position independent matrix - NCBI Discovery Workshops

PSSM Alignment: Globins Conserved Histidine - NCBI Discovery Workshops

PSSM Viewer Histidine scored differently at two positions - NCBI Discovery Workshops

PSI-BLAST Build PSSM with PSI-BLAST 1. Iteration 1: Regular BLASTP (BLOSSOM62) to identify a list of closely related proteins. Build PSSM from these proteins. 2. Iteration 2: Use the PSSM built from Iteration 1 to score alignment in this Iteration. 3. Repeat multiple iterations. - NCBI Discovery Workshops

Build PSSM with DELTA-BLAST DELTA-BLAST employs a subset of NCBI's Conserved Domain Database (CDD) to construct PSSM

Heme Binding Site Conserved Histidine blastp DELTA-BLAST - NCBI Discovery Workshops

Heme Binding Site Conserved Histidine blastp DELTA-BLAST BLAST is not reliable for alignment of homologous genes between distantly related species. - NCBI Discovery Workshops

BLAST does Local Alignment (Basic Local Alignment Search Tool) Local Alignment vs Global Alignment HSP-1 HSP-2 (Bowtie, BWA, ClustalW, et al)

BLAST and BLAST-like programs Traditional BLAST (formerly blastall) nucleotide, protein, translations blastn nucleotide query vs. nucleotide database blastp protein query vs. protein database blastx nucleotide query vs. protein database tblastn protein query vs. translated nucleotide database tblastx translated query vs. translated database Megablast nucleotide only Contiguous megablast Nearly identical sequences Discontiguous megablast Cross-species comparison - NCBI Discovery Workshops

Nucleotide Databases: List Services megablast blastn tblastn tblastx

Non-redundant protein nr(non-redundant protein sequences) GenBank CDS translations NP_, XP_ refseq_protein Outside Protein PIR, Swiss-Prot, PRF PDB (sequences from structures) pat protein patents Services blastp blastx env_nr metagenomes (environmental samples)

Hidden Markov Model (HMM) is more general than PSSM Pagni, et al. EMBnetCourse 2003

HMMs are trained from a multiple sequence alignment

Match a sequence to a model Application: Function Prediction Pagni, et al. EMBnetCourse 2003

>unknown_protein MALLYRRMSMLLNIILAYIFLCAICVQGSVKQEWAEIGKNVSLECASENEAVAWKLGNQTINKNHTRYKI RTEPLKSNDDGSENNDSQDFIKYKNVLALLDVNIKDSGNYTCTAQTGQNHSTEFQVRPYLPSKVLQSTPD RIKRKIKQDVMLYCLIEMYPQNETTNRNLKWLKDGSQFEFLDTFSSISKLNDTHLNFTLEFTEVYKKENG TYKCTVFDDTGLEITSKEITLFVMEVPQVSIDFAKAVGANKIYLNWTVNDGNDPIQKFFITLQEAGTPTF TYHKDFINGSHTSYILDHFKPNTTYFLRIVGKNSIGNGQPTQYPQGITTLSYDPIFIPKVETTGSTASTI TIGWNPPPPDLIDYIQYYELIVSESGEVPKVIEEAIYQQNSRNLPYMFDKLKTATDYEFRVRACSDLTKT CGPWSENVNGTTMDGVATKPTNLSIQCHHDNVTRGNSIAINWDVPKTPNGKVVSYLIHLLGNPMSTVDRE MWGPKIRRIDEPHHKTLYESVSPNTNYTVTVSAITRHKKNGEPATGSCLMPVSTPDAIGRTMWSKVNLDS KYVLKLYLPKISERNGPICCYRLYLVRINNDNKELPDPEKLNIATYQEVHSDNVTRSSAYIAEMISSKYF RPEIFLGDEKRFSENNDIIRDNDEICRKCLEGTPFLRKPEIIHIPPQGSLSNSDSELPILSEKDNLIKGA NLTEHALKILESKLRDKRNAVTSDENPILSAVNPNVPLHDSSRDVFDGEIDINSNYTGFLEIIVRDRNNA LMAYSKYFDIITPATEAEPIQSLNNMDYYLSIGVKAGAVLLGVILVFIVLWVFHHKKTKNELQGEDTLTL RDSLRALFGRRNHNHSHFITSGNHKGFDAGPIHRLDLENAYKNRHKDTDYGFLREYEMLPNRFSDRTTKN SDLKENACKNRYPDIKAYDQTRVKLAVINGLQTTDYINANFVIGYKERKKFICAQGPMESTIDDFWRMIW EQHLEIIVMLTNLEEYNKAKCAKYWPEKVFDTKQFGDILVKFAQERKTGDYIERTLNVSKNKANVGEEED RRQITQYHYLTWKDFMAPEHPHGIIKFIRQINSVYSLQRGPILVHCSAGVGRTGTLVALDSLIQQLEEED SVSIYNTVCDLRHQRNFLVQSLKQYIFLYRALLDTGTFGNTDICIDTMASAIESLKRKPNEGKCKLEVEF EKLLATADEISKSCSVGENEENNMKNRSQEIIPYDRNRVILTPLPMRENSTYINASFIEGYDNSETFIIA QDPLENTIGDFWRMISEQSVTTLVMISEIGDGPRKCPRYWADDEVQYDHILVKYVHSESCPYYTRREFYV TNCKIDDTLKVTQFQYNGWPTVDGEVPEVCRGIIELVDQAYNHYKNNKNSGCRSPLTVHCSLGTDRSSIF VAMCILVQHLRLEKCVDICATTRKLRSQRTGLINSYAQYEFLHRAIINYSDLHHIAESTLD PFAM a pre-constructed HMM model database for protein function domain prediction http://pfam.sanger.ac.uk/

How to describe the function of a gene? Description line in free text. Controlled vocabulary (Gene Ontology) Pathway (KEGG)

Gene Ontology GRMZM2G035341 molecular_function GO:0008270 zinc ion binding GRMZM2G035341 molecular_function GO:0046872 metal ion binding GRMZM2G035341 cellular_component GO:0005622 intracellular GRMZM2G035341 cellular_component GO:0019005 SCF ubiquitin ligase complex GRMZM2G035341 biological_process GO:0009733 response to auxin GRMZM2G047813 molecular_function GO:0003677 DNA binding GRMZM2G047813 cellular_component GO:0005634 nucleus GRMZM2G047813 cellular_component GO:0005694 chromosome GRMZM2G047813 biological_process GO:0006259 DNA metabolic process cellular nitrogen compound GRMZM2G047813 biological_process GO:0034641 metabolic process

Gene Ontology GRMZM2G035341 molecular_function GO:0008270 zinc ion binding GRMZM2G035341 molecular_function GO:0046872 metal ion binding GRMZM2G035341 cellular_component GO:0005622 intracellular GRMZM2G035341 cellular_component GO:0019005 SCF ubiquitin ligase complex GRMZM2G035341 biological_process GO:0009733 response to auxin GRMZM2G047813 molecular_function GO:0003677 DNA binding GRMZM2G047813 cellular_component GO:0005634 nucleus GRMZM2G047813 cellular_component GO:0005694 chromosome GRMZM2G047813 biological_process GO:0006259 DNA metabolic process cellular nitrogen compound GRMZM2G047813 biological_process GO:0034641 metabolic process

Gene Ontology

The Necessity for GO Slim

The Necessity for GO Slim

The Necessity for GO Slim GO Slim To download premade GO Slim: http://www.geneontology.org/go.slims.shtml Create your own GO Slim: http://oboedit.org/docs/html/creating_your_own_go_slim_in_obo_edit.htm

Maintained GO slim sets Generic GO slim Plant slim Yeast slim Protein Information Resource Metagenomics slim

High throughput gene function prediction BLAST2GO Function prediction based on BLAST match to known proteins. http://www.blast2go.com Interproscan Function prediction mostly based on PFAM and other motif scaning tools. http://www.ebi.ac.uk/interpro/

InterProScan

BLAST2GO Annotation Steps BLAST: BLAST against NCBI nr or Swissprot database; Recommended Mapping:Retrieve GO from annotated homologous genes; Annotation: Assign GO terms to query sequences. InterProScan(optional): Integrate with InterProScan results.

BLAST2GO Do each steps separately on different computers. BLAST step BLAST2GO step http://cbsuapps.tc.cornell.edu BioHPC Lab computer through VNC

Computing Resource at Cornell BioHPC Web : Web based job submission Web base GUI inteface Limited applications BioHPC Lab : A cloud-like computing Service Linux based system; command line operation;

Using BRC Bioinformatics Facility Resource 1. Office hour 1pm to 3pm every Monday, 618 Rhodes Hall Signup at: http://cbsu.tc.cornell.edu/lab/office1.aspx 2. Step-by-step instruction using software on BioHPC computers. Software page: http://cbsu.tc.cornell.edu/lab/labsoftware.aspx BLAST2GO page: http://cbsu.tc.cornell.edu/lab/doc/instruction_blast2go.htm