Effect of gap penalty on Local Alignment Score:Score: 161 at (seq1)[2..36] : (seq2)[53..90] 2 ASTV----TSCLEPTEVFMDLWPEDHSNWQELSPLEPSD || | | |||||||||||||||||||||||||||

Slides:



Advertisements
Similar presentations
Blast outputoutput. How to measure the similarity between two sequences Q: which one is a better match to the query ? Query: M A T W L Seq_A: M A T P.
Advertisements

Bioinformatics Tutorial I BLAST and Sequence Alignment.
BLAST Sequence alignment, E-value & Extreme value distribution.
Bioinformatics Unit 1: Data Bases and Alignments Lecture 2: “Homology” Searches and Sequence Alignments.
Sequence Analysis MUPGRET June workshops. Today What can you do with the sequence? What can you do with the ESTs? The case of SNP and Indel.
BLAST Basic Local Alignment Search Tool. BLAST החכה BLAST (Basic Local Alignment Search Tool) allows rapid sequence comparison of a query sequence [[רצף.
We continue where we stopped last week: FASTA – BLAST
Overview of sequence database searching techniques and multiple alignment May 1, 2001 Quiz on May 3-Dynamic programming- Needleman-Wunsch method Learning.
Introduction to bioinformatics
Similar Sequence Similar Function Charles Yan Spring 2006.
BLAST.
Sequence alignment, E-value & Extreme value distribution
BLAST Basic Local Alignment Search Tool. BLAST החכה BLAST (Basic Local Alignment Search Tool) allows rapid sequence comparison of a query sequence [[רצף.
From Pairwise Alignment to Database Similarity Search.
BLAST: Basic Local Alignment Search Tool Urmila Kulkarni-Kale Bioinformatics Centre University of Pune.
Making Sense of DNA and protein sequence analysis tools (course #2) Dave Baumler Genome Center of Wisconsin,
Situations where generic scoring matrix is not suitable Short exact match Specific patterns.
Pairwise Alignment How do we tell whether two sequences are similar? BIO520 BioinformaticsJim Lund Assigned reading: Ch , Ch 5.1, get what you can.
Wellcome Trust Workshop Working with Pathogen Genomes Module 3 Sequence and Protein Analysis (Using web-based tools)
An Introduction to Bioinformatics
Basic Introduction of BLAST Jundi Wang School of Computing CSC691 09/08/2013.
BLAST : Basic local alignment search tool B L A S T !
Tweaking BLAST Although you normally see BLAST as a web page with boxes to place data in and tick boxes, etc., it is actually a command line program that.
NCBI Review Concepts Chuong Huynh. NCBI Pairwise Sequence Alignments Purpose: identification of sequences with significant similarity to (a)
Generic substitution matrix -based sequence similarity evaluation Q: M A T W L I. A: M A - W T V. Scr: 45 -?11 3 Scr: Q: M A T W L I. A: M A W.
Sequence analysis: Macromolecular motif recognition Sylvia Nagl.
Sequence Alignment Goal: line up two or more sequences An alignment of two amino acid sequences: …. Seq1: HKIYHLQSKVPTFVRMLAPEGALNIHEKAWNAYPYCRTVITN-EYMKEDFLIKIETWHKP.
Pairwise Sequence Alignment. The most important class of bioinformatics tools – pairwise alignment of DNA and protein seqs. alignment 1alignment 2 Seq.
Searching Molecular Databases with BLAST. Basic Local Alignment Search Tool How BLAST works Interpreting search results The NCBI Web BLAST interface Demonstration.
Module 3 Sequence and Protein Analysis (Using web-based tools) Working with Pathogen Genomes - Uruguay 2008.
Local alignment, BLAST and Psi-BLAST October 25, 2012 Local alignment Quiz 2 Learning objectives-Learn the basics of BLAST and Psi-BLAST Workshop-Use BLAST2.
Last lecture summary. Window size? Stringency? Color mapping? Frame shifts?
BLAST Anders Gorm Pedersen & Rasmus Wernersson. Database searching Using pairwise alignments to search databases for similar sequences Database Query.
CISC667, F05, Lec9, Liao CISC 667 Intro to Bioinformatics (Fall 2005) Sequence Database search Heuristic algorithms –FASTA –BLAST –PSI-BLAST.
NCBI resources II: web-based tools and ftp resources Yanbin Yin Fall 2014 Most materials are downloaded from ftp://ftp.ncbi.nih.gov/pub/education/ 1.
Construction of Substitution Matrices
BLAST Slides adapted & edited from a set by Cheryl A. Kerfeld (UC Berkeley/JGI) & Kathleen M. Scott (U South Florida) Kerfeld CA, Scott KM (2011) Using.
Basic Local Alignment Search Tool BLAST Why Use BLAST?
Database search. Overview : 1. FastA : is suitable for protein sequence searching 2. BLAST : is suitable for DNA, RNA, protein sequence searching.
Generic substitution matrix based sequence comparison Q: M A T W L I. A: M A - W T V. Scr: 45 -?11 3 Scr: Q: M A T W L I. A: M A W T V A. Total:
How do we represent the position specific preference ? BID_MOUSE I A R H L A Q I G D E M BAD_MOUSE Y G R E L R R M S D E F BAK_MOUSE V G R Q L A L I G.
Biocomputation: Comparative Genomics Tanya Talkar Lolly Kruse Colleen O’Rourke.
Generic substitution matrix based sequence comparison Q: M A T W L I. A: M A - W T V. Scr: 45 -?11 3 Scr: Q: M A T W L I. A: M A W T V A. Total:
Pairwise Sequence Alignment Part 2. Outline Summary Local and Global alignments FASTA and BLAST algorithms Evaluating significance of alignments Alignment.
Sequence Based Analysis Tutorial March 26, 2004 NIH Proteomics Workshop Lai-Su L. Yeh, Ph.D. Protein Science Team Lead Protein Information Resource at.
Sequence Alignment.
Construction of Substitution matrices
David Wishart February 18th, 2004 Lecture 3 BLAST (c) 2004 CGDN.
Step 3: Tools Database Searching
MGM workshop. 19 Oct 2010 Some frequently-used Bioinformatics Tools Konstantinos Mavrommatis Prokaryotic Superprogram.
What is BLAST? Basic BLAST search What is BLAST?
Practice -- BLAST search in your own computer 1.Download data file from the course web page, or Ensemble. Save in the blast\dbs folder. 2.Start a CMD window,
Protein motif /domain Structural unit Functional unit Signature of protein family How are they defined?
Sequence Alignment. Assignment Read Lesk, Problem: Given two sequences R and S of length n, how many alignments of R and S are possible? If you.
Techniques for Protein Sequence Alignment and Database Searching G P S Raghava Scientist & Head Bioinformatics Centre, Institute of Microbial Technology,
Using BLAST To Teach ‘E-value-tionary’ Concepts Cheryl A. Kerfeld 1, 2 and Kathleen M. Scott 3 1.Department of Energy-Joint Genome Institute, Walnut Creek,
9/6/07BCB 444/544 F07 ISU Dobbs - Lab 3 - BLAST1 BCB 444/544 Lab 3 BLAST Scoring Matrices & Alignment Statistics Sept6.
Database Scanning/Searching FASTA/BLAST/PSIBLAST G P S Raghava.
What is BLAST? Basic BLAST search What is BLAST?
Basics of BLAST Basic BLAST Search - What is BLAST?
BLAST Anders Gorm Pedersen & Rasmus Wernersson.
Identifying templates for protein modeling:
Genome Center of Wisconsin, UW-Madison
Sequence Based Analysis Tutorial
Sequence alignment, Part 2
Basic Local Alignment Search Tool
Basic Local Alignment Search Tool (BLAST)
Basic Local Alignment Search Tool
Basic Local Alignment Search Tool (BLAST)
Sequence alignment, E-value & Extreme value distribution
Presentation transcript:

Effect of gap penalty on Local Alignment Score:Score: 161 at (seq1)[2..36] : (seq2)[53..90] 2 ASTV----TSCLEPTEVFMDLWPEDHSNWQELSPLEPSD || | | ||||||||||||||||||||||||||| 53 ASSVSVGATEA-EPTEVFMDLWPEDHSNWQELSPLEPSD Score:Score: 156 at (seq1)[10..36] : (seq2)[64..90] 10 EPTEVFMDLWPEDHSNWQELSPLEPSD ||||||||||||||||||||||||||| 64 EPTEVFMDLWPEDHSNWQELSPLEPSD Blosum 62 Gap: -15 Ex: -3 Gap: -5 Ex: - 1

Finding the most “profitable” route from a complete map MATWLI.. G1 M S11 A S22s32S42 W s33S43 T S44S54 V A Bioinformatics (Mount) p Needleman –Wunsch Algorithm Smith-Waterman Algorithm

Smith-Waterman vs. Heuristic approach MATWLI G1.. M S11.. A s12S22s32S42.. W s33S34.. T V A Smith-Waterman Algorithm Finding the best alignment based on complete calculation of route map BLAST, FASTA Try to find the best alignment based on sounding assumptions. Rule of thumb: A high similarity core Often without gap

BLAST – Basic Local Alignment Search Tool It is based on local alignment, -- highest score is the only priority in terms of finding alignment match. -- determined by scoring matrix, gap penalty It is optimized for searching large data set instead of finding the best alignment for two sequences

BLAST – Basic Local Alignment Search Tool 1.A high similarity core (2- 4aa) 2.Often without gap Query: M A T W L I. Word : M A T A T W T W L W L I 1.For each word, find matches with Score > T. 2.Extend the match as long as profitable. - High Scoring segment Pair (best local alignment) 3.Find the P and E value for HSP(s) with Score > cut off*. * Cut off value can be automatically calculated based on E

BLAST – Basic Local Alignment Search Tool The P and E value for HSP(s) : based on the total score (S) of the identified “best” local alignment. P (S) : the probability that two random sequence, one the length of the query and the other the entire length of the database, could achieve the score S. E (S) : The expectation of observing a score >= S in the target database. For a given database, there is a one to one correspondence between S and E(s) -- choosing E determines cut off score

BLAST – Basic Local Alignment Search Tool BLASTN BLASTP TBLASTN compares a protein query sequence against a nucleotide sequence database dynamically translated in all reading frames. BLASTX compares a nucleotide query sequence translated in all reading frames against a protein sequence database TBLASTX compares the six-frame translations of a nucleotide query sequence against the six-frame translations of a nucleotide sequence database. Please note that tblastx program cannot be used with the nr database on the BLAST Web page.

BLAST – Advanced options : all adjustable in stand alone BLAST -F Filter query sequence [String] default = T -M Matrix [String] default = BLOSUM62 -G Cost to open gap [Integer] default = 5 for nucleotides 11 proteins -E Cost to extend gap [Integer] default = 2 nucleotides 1 proteins -q Penalty for nucleotide mismatch [Integer] default = -3 -r reward for nucleotide match [Integer] default = 1 -e expect value [Real] default = 10 -W wordsize [Integer] default = 11 nucleotides 3 proteins -T Produce HTML output [T/F] default = F …..

Smith-Waterman vs. Heuristic approach Smith-Waterman Algorithm Finding the best alignment based on complete route map BLAST, FASTA Try to find the best alignment based on experience/knowledge Search result Difference ? - For real good matches, almost no difference - For marginal similarity and exceptional cases, the difference may matter.

Overview of homology search strategy 1.) Where should I search? NCBI Has pretty much every thing that has been available for some time Genome projects Has the updated information (DNA sequence as well as analysis result)

Overview of homology search strategy 2.) Which sequence should I use as the query? Protein cDNA Genomic Test Practice: identify potential orthologs using either cDNA or protein sequence.

Overview of homology search strategy 2.) Which sequence should I use as the query? cDNA (BlastN) Protein (TblastN)

Overview of homology search strategy 2.) Which sequence should I use as the query? Protein v.s cDNA Searching at the protein level is much more sensitive query: S A L query: TCT GCA TTG target: S A L target: AGC GCT CTA Protein: ~ 5% Nucleotide: ~ 25% Base level identity Protein: 100% Nucleotide: 33%

Overview of homology search strategy 2.) Which sequence should I use as the query? If you want to identify similar feature at the DNA level. Be Cautious with genomic sequence initiated search Low complexity region repeats

Overview of homology search strategy 3.) Which data set should I search? Protein sequence (known and predicted) blastP, Smith_Waterman Genomic sequence TblastN EST TblastN Predicted genes TblastN

Overview of homology search strategy 4.) How to optimize the search ? Scoring matrices Gap penalty Expectation / cut off Example

Overview of homology search strategy 5.) How do I judge the significance of the match ? P-value, E -value Alignment Structural / Function information

Overview of homology search strategy 6.) How do I retrieve related information about the hit(s) ? NCBI is relatively easy The scope of information collection can be enlarged by searching (linking) multiple databases (links). exampleexample genome projects often have their own interface and logistics (ie. Ensemble, wormbase, MGI, etc. )Ensemble

Overview of homology search strategy 7.) How to align (compare) my query and the hits ? Global alignment Local alignment ClustalW/ClustalX

Situations where generic scoring matrix is not suitable Short exact match Specific patterns

After Blast – which one is “real”?

Position –specific information about conserved domains is IGNORED in single sequence –initiated search BID_MOUSE SESQEEIIHN IARHLAQIGDEM DHNIQPTLVR BAD_MOUSE APPNLWAAQR YGRELRRMSDEF EGSFKGLPRP BAK_MOUSE PLEPNSILGQ VGRQLALIGDDI NRRYDTEFQN BAXB_HUMAN PVPQDASTKK LSECLKRIGDEL DSNMELQRMI BimS EPEDLRPEIR IAQELRRIGDEF NETYTRRVFA HRK_HUMAN LGLRSSAAQL TAARLKALGDEL HQRTMWRRRA Egl-1 DSEISSIGYE IGSKLAAMCDDF DAQMMSYSAH BID_MOUSE SESQEEIIHN IARHLAQIGDEM DHNIQPTLVR sequence X SESSSELLHN SAGHAAQLFDSM RLDIGSTAHR sequence Y PGLKSSAANI LSQQLKGIGDDL HQRMMSYSAH Why a BLAST match is refused by the family ?

Specific patterns 1.DNA pattern – Transcription factor binding site. 2.Short protein pattern – enzyme recognition sites. 3.Protein motif/signature.

Binary patterns for protein and DNA Caspase recognition site: [EDQN] X [^RKH] D [ASP] Examples: Observe: Search for potential caspase recognition sites with BaGua

Searching for binary (string) patterns Seq: A G G G C T C A T G A C A G R C W G A C A G T G R C W G A C A G T G R C W G A C A G T Positive match

Does binary pattern conveys all the information ? Weighted matrix / profile HMM model For searching protein domains

What determine a protein family? Structural similarity Functional conservation

Practice: motif analysis of protein sequence using ScanProsite and Pfam 1.Open two taps for Pfam, input one of the Blast hits and one candidate TNF to each data window. 2.Compare the results

Scan protein for identified motifs A service provided by major motif databases such as Prosite,, Pfam, Block, etc. Protein family signature motif often indicates structural and function property. High frequency motifs may only have suggestive value.

What is the possible function of my protein? Which family my protein belongs to? -- Profile databases Pfam ( ) Prosite ( ) IntePro ( ) Prints ( TS.html ) TS.html

Protein motif /domain Structural unit Functional unit Signature of protein family How are they defined?

How do we represent the position specific preference ? BID_MOUSE I A R H L A Q I G D E M BAD_MOUSE Y G R E L R R M S D E F BAK_MOUSE V G R Q L A L I G D D I BAXB_HUMAN L S E C L K R I G D E L BimS I A Q E L R R I G D E F HRK_HUMAN T A A R L K A L G D E L Egl-1 I G S K L A A M C D D F Binary pattern: L [GSC] [HEQCRK] X [^ILMFV] Basic concept of motif identification 2.

How do we represent the position specific preference ? BID_MOUSE I A R H L A Q I G D E M BAD_MOUSE Y G R E L R R M S D E F BAK_MOUSE V G R Q L A L I G D D I BAXB_HUMAN L S E C L K R I G D E L BimS I A Q E L R R I G D E F HRK_HUMAN T A A R L K A L G D E L Egl-1 I G S K L A A M C D D F Statistical representation G: 5 -> 71% S: 1 -> 14 % C: 1 -> 14 % Basic concept of motif identification 2.

Scoring sequence based on Model Seq: A S L D E L G D E A C D ….... position_1 = s(A/1) + s(S/2) + s(L/3) + s(D / 4) An example of position specific matrixexample

Representation of positional information in specific motif M-C-N-S-S-C-[MV]-G-G-M-N-R-R. Binary patterns: Positional matrix: