SlideShare a Scribd company logo
Biology 224
Tom Peavy
Sept 21 & 23, 2009
Slides derived from Bioinformatics and Functional Genomics
by Jonathan Pevsner>
BLAST:
Basic local alignment
search tool
BLAST
BLAST (Basic Local Alignment Search Tool)
allows rapid sequence comparison of a query
sequence against a database.
The BLAST algorithm is fast, accurate,
and web-accessible.
Based on heuristic searching (word or k-tuple methods
instead of dynamic programming such as global or
local methods)
Why use BLAST?
BLAST searching is fundamental to understanding
the relatedness of any favorite query sequence
to other known proteins or DNA sequences.
Applications include
• identifying orthologs and paralogs
• discovering new genes or proteins
• discovering variants of genes or proteins
• investigating expressed sequence tags (ESTs)
• exploring protein structure and function
Four components to a BLAST search
(1) Choose the sequence (query)
(2) Select the BLAST program
(3) Choose the database to search
(4) Choose optional parameters
Then click “BLAST”
Step 2: Choose the BLAST program
Choose the BLAST program
Program Input Database
1
blastn DNA DNA
1
blastp protein protein
6
blastx DNA protein
6
tblastn protein DNA
36
tblastx DNA DNA
DNA potentially encodes six proteins
5’ CAT CAA
5’ ATC AAC
5’ TCA ACT
5’ GTG GGT
5’ TGG GTA
5’ GGG TAG
5’ CATCAACTACAACTCCAAAGACACCCTTACACATCAACAAACCTACCCAC 3’
3’ GTAGTTGATGTTGAGGTTTCTGTGGGAATGTGTAGTTGTTTGGATGGGTG 5’
Step 3: choose the database
nr = non-redundant (most general database)
dbest = database of expressed sequence tags
dbsts = database of sequence tag sites
gss = genomic survey sequences
htgs = high throughput genomic sequence
page 92-93
Step 4a: Select optional search parameters
Entrez!
algorithm
organism
Step 4a: optional blastp search parameters
Filter, mask
Scoring matrix
Word size
Expect
BLAST: optional parameters
You can...
• choose the organism to search
• turn filtering on/off
• change the substitution matrix
• change the expect (e) value
• change the word size
• change the output (max # sequences)
Fig. 4.6
page 95
filtering
Blast using Human
proline-rich Salivary
protein with Filtering
Fig. 4.8
page 96
More significant
hits with filtering
turned off…
…and longer
alignments
(a) Query: human insulin NP_000198
Program: blastp
Database: C. elegans RefSeq
Default settings:
Unfiltered (“composition-based statistics”)
Our starting point: search human insulin against worm
RefSeq proteins by blastp using default parameters
(b) Query: human insulin NP_000198
Program: blastp
Database: C. elegans RefSeq
Option: No compositional adjustment
Note that the bit score, Expect value, and percent identity
all change with the “no compositional adjustment” option
(c) Query: human insulin NP_000198
Program: blastp
Database: C. elegans RefSeq
Option: conditional compositional score matrix adjustment
Note that the bit score, Expect value, and percent identity
all change with the compositional score matrix adjustment
(d) Query: human insulin NP_000198
Program: blastp
Database: C. elegans RefSeq
Option: Filter low complexity regions
Note that the bit score, Expect value, and percent identity
all change with the filter option
(e) Query: human insulin NP_000198
Program: blastp
Database: C. elegans RefSeq
Option: Mask for lookup table only
Note that the bit score, Expect value, and percent identity
could change with the “mask for lookup table only” option
Step 4b: optional formatting parameters
Alignment view
Descriptions
Alignments
BLAST format options
BLAST search output: multiple alignment format
BLAST search output: top portion
taxonomy
database
query
program
taxonomy
page 97
BLAST search output: graphical output
BLAST search output: tabular output
High scores
low E values
Cut-off:
.05?
10-10?
Perform BLAST search with NP_001103824
expect value E = number of different alignments
with scores equal to or greater than some score S
that are expected to occur in a database search
by chance.
E value of 1 indicates that in a database of this size,
one match with a similar score is expected to
occur by chance.
How a BLAST search works
“The central idea of the BLAST
algorithm is to confine attention
to segment pairs that contain a
word pair of length w with a score
of at least T.”
Altschul et al. (1990)
(Note: FASTA uses k-tuple instead of the BLAST term w)
How the original BLAST algorithm works:
three phases
Phase 1: compile a list of word pairs (w=3)
above threshold T
Example: for a human RBP query
…FSGTWYA… (query word is in red)
A list of words (w=3) is:
FSG SGT GTW TWY WYA
YSG TGT ATW SWY WFA
FTG SVT GSW TWF WYS
Pairwise alignment scores
are determined using a
scoring matrix such as
Blosum62
A 4
R -1 5
N -2 0 6
D -2 -2 1 6
C 0 -3 -3 -3 9
Q -1 1 0 0 -3 5
E -1 0 0 2 -4 2 5
G 0 -2 0 -1 -3 -2 -2 6
H -2 0 1 -1 -3 0 0 -2 8
I -1 -3 -3 -3 -1 -3 -3 -4 -3 4
L -1 -2 -3 -4 -1 -2 -3 -4 -3 2 4
K -1 2 0 -1 -1 1 1 -2 -1 -3 -2 5
M -1 -2 -2 -3 -1 0 -2 -3 -2 1 2 -1 5
F -2 -3 -3 -3 -2 -3 -3 -3 -1 0 0 -3 0 6
P -1 -2 -2 -1 -3 -1 -1 -2 -2 -3 -3 -1 -2 -4 7
S 1 -1 1 0 -1 0 0 0 -1 -2 -2 0 -1 -2 -1 4
T 0 -1 0 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -1 1 5
W -3 -3 -4 -4 -2 -2 -3 -2 -2 -3 -2 -3 -1 1 -4 -3 -2 11
Y -2 -2 -2 -3 -2 -1 -2 -3 2 -1 -1 -2 -1 3 -3 -2 -2 2 7
V 0 -3 -3 -3 -1 -2 -2 -3 -3 3 1 -2 1 -1 -2 -2 0 -3 -1 4
A R N D C Q E G H I L K M F P S T W Y V
Phase 1: compile a list of words (w=3)
GTW 6,5,11 22
neighborhood ASW 6,1,11 18
word hits ATW 0,5,11 16
> threshold NTW 0,5,11 16
GTY 6,5,2 13
GNW 10
neighborhood GAW 9
word hits
< below threshold
(T=11)
How a BLAST search works: 3 phases
Phase 2:
Scan the database for entries that match the compiled list.
This is fast and relatively easy.
How a BLAST search works: 3 phases
Phase 3: when you manage to find a hit
(i.e. a match between a “word” and a database
entry), extend the hit in either direction.
Keep track of the score (use a scoring matrix)
Stop when the score drops below some cutoff.
KENFDKARFSGTWYAMAKKDPEG 50 RBP (query)
MKGLDIQKVAGTWYSLAMAASD. 44 lactoglobulin (hit)
Hit!
extend
extend
How a BLAST search works: 3 phases
Phase 3:
In the original (1990) implementation of BLAST,
hits were extended in either direction.
In a 1997 refinement of BLAST, two independent
hits are required. The hits must occur in close
proximity to each other. With this modification,
only one seventh as many extensions occur,
greatly speeding the time required for a search.
How a BLAST search works: threshold
You can modify the threshold parameter.
The default value for blastp is 11.
To change it, enter “-f 16” or “-f 5” in the
advanced options.
Changing threshold for blastp nr RBP
Expect 10
(T=11)
1
(T=11)
10,000
(T=11)
10
(T=5)
10
(T=11)
10
(T=16)
10
(BL45)
10
(PAM70)
#hits to db 129m 129m 129m 112m 112m 112m 386m 129m
#sequences 1,043,455 1.0m 1.0m 907,000 907,000 907,000 1.0m 1.0m
#extensions 5.2m 5.2m 5.2m 508m 4.5m 73,788 30.2m 19.5m
#successful
extensions
8,367 8,367 8,367 11,484 7,288 1,147 9,088 13,873
#sequences
better than E
142 86 6,439 125 124 88 110 82
#HSPs>E
(no gapping)
53 46 6,099 48 48 48 60 66
#HSPs
gapped
145 88 6,609 127 126 90 113 99
X1, X2, X3 16 (7.4 bits)
38 (14.6 bits)
64 (24.7 bits)
16
38
64
16
38
64
22
51
85
15
35
59
Changing threshold for blastp nr RBP
Expect 10
(T=11)
1
(T=11)
10,000
(T=11)
10
(T=5)
10
(T=11)
10
(T=16)
10
(BL45)
10
(PAM70)
#hits to db 129m 129m 129m 112m 112m 112m 386m 129m
#sequences 1,043,455 1.0m 1.0m 907,000 907,000 907,000 1.0m 1.0m
#extensions 5.2m 5.2m 5.2m 508m 4.5m 73,788 30.2m 19.5m
#successful
extensions
8,367 8,367 8,367 11,484 7,288 1,147 9,088 13,873
#sequences
better than E
142 86 6,439 125 124 88 110 82
#HSPs>E
(no gapping)
53 46 6,099 48 48 48 60 66
#HSPs
gapped
145 88 6,609 127 126 90 113 99
X1, X2, X3 16 (7.4 bits)
38 (14.6 bits)
64 (24.7 bits)
16
38
64
16
38
64
22
51
85
15
35
59
Changing threshold for blastp nr RBP
Expect 10
(T=11)
1
(T=11)
10,000
(T=11)
10
(T=5)
10
(T=11)
10
(T=16)
10
(BL45)
10
(PAM70)
#hits to db 129m 129m 129m 112m 112m 112m 386m 129m
#sequences 1,043,455 1.0m 1.0m 907,000 907,000 907,000 1.0m 1.0m
#extensions 5.2m 5.2m 5.2m 508m 4.5m 73,788 30.2m 19.5m
#successful
extensions
8,367 8,367 8,367 11,484 7,288 1,147 9,088 13,873
#sequences
better than E
142 86 6,439 125 124 88 110 82
#HSPs>E
(no gapping)
53 46 6,099 48 48 48 60 66
#HSPs
gapped
145 88 6,609 127 126 90 113 99
X1, X2, X3 16 (7.4 bits)
38 (14.6 bits)
64 (24.7 bits)
16
38
64
16
38
64
22
51
85
15
35
59
For blastn, the word size is typically 7, 11, or 15 (EXACT match).
Changing word size is like changing threshold of proteins.
w=15 gives fewer matches and is faster than w=11 or w=7.
For megablast, the word size is 28 and can be adjusted to 64.
What will this do? Megablast is VERY fast for finding closely
related DNA sequences!
How to interpret a BLAST search: expect value
It is important to assess the statistical significance
of search results.
For global alignments, the statistics are poorly understood.
For local alignments (including BLAST search results),
the statistics are well understood. The scores follow
an extreme value distribution (EVD) rather than a
normal distribution.
x
probability
normal
distribution
0 1 2 3 4 5
-1
-2
-3
-4
-5
0.05
0.10
0.15
0.20
0.25
0.30
0.35
0.40
0
x
probability
extreme
value
distribution
normal
distribution
The probability density function of the extreme
value distribution (characteristic value u=0 and
decay constant l=1)
0 1 2 3 4 5
-1
-2
-3
-4
-5
0.05
0.10
0.15
0.20
0.25
0.30
0.35
0.40
0
The expect value E is the number of alignments
with scores greater than or equal to score S
that are expected to occur by chance in a
database search.
An E value is related to a probability value p.
The key equation describing an E value is:
E = Kmn e-lS
How to interpret a BLAST search: expect value
This equation is derived from a description
of the extreme value distribution
S = the score
E = the expect value = the number
of HSPs expected to occur with
a score of at least S
m, n = the length of two sequences
l, K = Karlin Altschul statistics
E = Kmn e-lS
Some properties of the equation E = Kmn e-lS
• The value of E decreases exponentially with increasing S
(higher S values correspond to better alignments). Very
high scores correspond to very low E values.
•The E value for aligning a pair of random sequences must
be negative! Otherwise, long random alignments would
acquire great scores
• Parameter K describes the search space (database).
• For E=1, one match with a similar score is expected to
occur by chance. For a very much larger or smaller
database, you would expect E to vary accordingly
From raw scores to bit scores
• There are two kinds of scores:
raw scores (calculated from a substitution matrix) and
bit scores (normalized scores)
• Bit scores are comparable between different searches
because they are normalized to account for the use
of different scoring matrices and different database sizes
S’ = bit score = (lS - lnK) / ln2
The E value corresponding to a given bit score is:
E = mn 2 -S’
Bit scores allow you to compare results between different
database searches, even using different scoring matrices.
The expect value E is the “number of alignments
with scores greater than or equal to score S
that are expected to occur by chance in a
database search.”
A p value is the “probability of a chance alignment
occuring with the score in question or better.”
p = 1 - e-E
How to interpret BLAST: E values and p values
Very small E values are very similar to p values.
E values of about 1 to 10 are far easier to interpret
than corresponding p values.
E p
10 0.99995460
5 0.99326205
2 0.86466472
1 0.63212056
0.1 0.09516258 (about 0.1)
0.05 0.04877058 (about 0.05)
0.001 0.00099950 (about 0.001)
0.0001 0.0001000
How to interpret BLAST: E values and p values
threshold score = 11
parameters
BLOSUM matrix
Effective search space
= mn
= length of query x db length
10.0 is the E value
gap penalties
Search space= represents all sites at which query can
align to database sequences
However need to calculate Effective Search Space
since the ends of a sequence are less likely to align
in an average-sized alginment
Effective search space= (m-L)(n-L)
Where L = length of an average sized alignment
(Altschul and Gish, 1996)
Changing E, T & matrix for blastp nr RBP
Expect 10
(T=11)
1
(T=11)
10,000
(T=11)
10
(T=5)
10
(T=11)
10
(T=16)
10
(BL45)
10
(PAM70)
#hits to db 129m 129m 129m 112m 112m 112m 386m 129m
#sequences 1,043,455 1.0m 1.0m 907,000 907,000 907,000 1.0m 1.0m
#extensions 5.2m 5.2m 5.2m 508m 4.5m 73,788 30.2m 19.5m
#successful
extensions
8,367 8,367 8,367 11,484 7,288 1,147 9,088 13,873
#sequences
better than E
142 86 6,439 125 124 88 110 82
#HSPs>E
(no gapping)
53 46 6,099 48 48 48 60 66
#HSPs
gapped
145 88 6,609 127 126 90 113 99
X1, X2, X3 16 (7.4 bits)
38 (14.6 bits)
64 (24.7 bits)
16
38
64
16
38
64
22
51
85
15
35
59
Changing E, T & matrix for blastp nr RBP
Expect 10
(T=11)
1
(T=11)
10,000
(T=11)
10
(T=5)
10
(T=11)
10
(T=16)
10
(BL45)
10
(PAM70)
#hits to db 129m 129m 129m 112m 112m 112m 386m 129m
#sequences 1,043,455 1.0m 1.0m 907,000 907,000 907,000 1.0m 1.0m
#extensions 5.2m 5.2m 5.2m 508m 4.5m 73,788 30.2m 19.5m
#successful
extensions
8,367 8,367 8,367 11,484 7,288 1,147 9,088 13,873
#sequences
better than E
142 86 6,439 125 124 88 110 82
#HSPs>E
(no gapping)
53 46 6,099 48 48 48 60 66
#HSPs
gapped
145 88 6,609 127 126 90 113 99
X1, X2, X3 16 (7.4 bits)
38 (14.6 bits)
64 (24.7 bits)
16
38
64
16
38
64
22
51
85
15
35
59
Changing E, T & matrix for blastp nr RBP
Expect 10
(T=11)
1
(T=11)
10,000
(T=11)
10
(T=5)
10
(T=11)
10
(T=16)
10
(BL45)
10
(PAM70)
#hits to db 129m 129m 129m 112m 112m 112m 386m 129m
#sequences 1,043,455 1.0m 1.0m 907,000 907,000 907,000 1.0m 1.0m
#extensions 5.2m 5.2m 5.2m 508m 4.5m 73,788 30.2m 19.5m
#successful
extensions
8,367 8,367 8,367 11,484 7,288 1,147 9,088 13,873
#sequences
better than E
142 86 6,439 125 124 88 110 82
#HSPs>E
(no gapping)
53 46 6,099 48 48 48 60 66
#HSPs
gapped
145 88 6,609 127 126 90 113 99
X1, X2, X3 16 (7.4 bits)
38 (14.6 bits)
64 (24.7 bits)
16
38
64
16
38
64
22
51
85
15
35
59
Sometimes a real match has an E value > 1
…try a reciprocal BLAST to confirm
Sometimes a similar E value occurs for a
short exact match and long less exact match
Assessing whether proteins are homologous
RBP4 and PAEP:
Low bit score, E value 0.49, 24% identity (“twilight zone”).
But they are indeed homologous. Try a BLAST search
with PAEP as a query, and you will find many other lipocalins.
Searching with a multidomain protein,
HIV-1 pol

More Related Content

Similar to _BLAST.ppt

BLAST(Basic Local Alignment Tool)
BLAST(Basic Local Alignment Tool)BLAST(Basic Local Alignment Tool)
BLAST(Basic Local Alignment Tool)
Sobia
 
Blast
BlastBlast
Blast bioinformatics
Blast bioinformaticsBlast bioinformatics
Blast bioinformatics
atmapandey
 
Bioinformatics t5-database searching-v2013_wim_vancriekinge
Bioinformatics t5-database searching-v2013_wim_vancriekingeBioinformatics t5-database searching-v2013_wim_vancriekinge
Bioinformatics t5-database searching-v2013_wim_vancriekinge
Prof. Wim Van Criekinge
 
Sequence comparison techniques
Sequence comparison techniquesSequence comparison techniques
Sequence comparison techniques
ruchibioinfo
 
lecture4.ppt Sequence Alignmentaldf sdfsadf
lecture4.ppt Sequence Alignmentaldf sdfsadflecture4.ppt Sequence Alignmentaldf sdfsadf
lecture4.ppt Sequence Alignmentaldf sdfsadf
alizain9604
 
BLAST (Basic local alignment search Tool)
BLAST (Basic local alignment search Tool)BLAST (Basic local alignment search Tool)
BLAST (Basic local alignment search Tool)
Ariful Islam Sagar
 
BLAST AND FASTA.pptx
BLAST AND FASTA.pptxBLAST AND FASTA.pptx
BLAST AND FASTA.pptx
PiyushBehgal1
 
2015 bioinformatics database_searching_wimvancriekinge
2015 bioinformatics database_searching_wimvancriekinge2015 bioinformatics database_searching_wimvancriekinge
2015 bioinformatics database_searching_wimvancriekinge
Prof. Wim Van Criekinge
 
Exome Sequencing
Exome SequencingExome Sequencing
Exome Sequencing
Dr. Mohammad Reza Nateghi
 
Blast gp assignment
Blast  gp assignmentBlast  gp assignment
Blast gp assignment
barathvaj
 
Mayank
MayankMayank
Mayank
Mayank Miky
 
ppgardner-lecture06-homologysearch.pdf
ppgardner-lecture06-homologysearch.pdfppgardner-lecture06-homologysearch.pdf
ppgardner-lecture06-homologysearch.pdf
Paul Gardner
 
BLAST
BLASTBLAST
Database Searching
Database SearchingDatabase Searching
Database Searching
Meghaj Mallick
 
Basic Local Alignment Search Tool (BLAST)
Basic Local Alignment Search Tool (BLAST)Basic Local Alignment Search Tool (BLAST)
Basic Local Alignment Search Tool (BLAST)
Asiri Wijesinghe
 
Ayush PPt Tblast-1.pptx
Ayush PPt Tblast-1.pptxAyush PPt Tblast-1.pptx
Ayush PPt Tblast-1.pptx
AyushMeshram14
 
Bioinformatica 08-12-2011-t8-go-hmm
Bioinformatica 08-12-2011-t8-go-hmmBioinformatica 08-12-2011-t8-go-hmm
Bioinformatica 08-12-2011-t8-go-hmm
Prof. Wim Van Criekinge
 
Blasta
BlastaBlasta
Wang labsummer2010
Wang labsummer2010Wang labsummer2010
Wang labsummer2010
russodl
 

Similar to _BLAST.ppt (20)

BLAST(Basic Local Alignment Tool)
BLAST(Basic Local Alignment Tool)BLAST(Basic Local Alignment Tool)
BLAST(Basic Local Alignment Tool)
 
Blast
BlastBlast
Blast
 
Blast bioinformatics
Blast bioinformaticsBlast bioinformatics
Blast bioinformatics
 
Bioinformatics t5-database searching-v2013_wim_vancriekinge
Bioinformatics t5-database searching-v2013_wim_vancriekingeBioinformatics t5-database searching-v2013_wim_vancriekinge
Bioinformatics t5-database searching-v2013_wim_vancriekinge
 
Sequence comparison techniques
Sequence comparison techniquesSequence comparison techniques
Sequence comparison techniques
 
lecture4.ppt Sequence Alignmentaldf sdfsadf
lecture4.ppt Sequence Alignmentaldf sdfsadflecture4.ppt Sequence Alignmentaldf sdfsadf
lecture4.ppt Sequence Alignmentaldf sdfsadf
 
BLAST (Basic local alignment search Tool)
BLAST (Basic local alignment search Tool)BLAST (Basic local alignment search Tool)
BLAST (Basic local alignment search Tool)
 
BLAST AND FASTA.pptx
BLAST AND FASTA.pptxBLAST AND FASTA.pptx
BLAST AND FASTA.pptx
 
2015 bioinformatics database_searching_wimvancriekinge
2015 bioinformatics database_searching_wimvancriekinge2015 bioinformatics database_searching_wimvancriekinge
2015 bioinformatics database_searching_wimvancriekinge
 
Exome Sequencing
Exome SequencingExome Sequencing
Exome Sequencing
 
Blast gp assignment
Blast  gp assignmentBlast  gp assignment
Blast gp assignment
 
Mayank
MayankMayank
Mayank
 
ppgardner-lecture06-homologysearch.pdf
ppgardner-lecture06-homologysearch.pdfppgardner-lecture06-homologysearch.pdf
ppgardner-lecture06-homologysearch.pdf
 
BLAST
BLASTBLAST
BLAST
 
Database Searching
Database SearchingDatabase Searching
Database Searching
 
Basic Local Alignment Search Tool (BLAST)
Basic Local Alignment Search Tool (BLAST)Basic Local Alignment Search Tool (BLAST)
Basic Local Alignment Search Tool (BLAST)
 
Ayush PPt Tblast-1.pptx
Ayush PPt Tblast-1.pptxAyush PPt Tblast-1.pptx
Ayush PPt Tblast-1.pptx
 
Bioinformatica 08-12-2011-t8-go-hmm
Bioinformatica 08-12-2011-t8-go-hmmBioinformatica 08-12-2011-t8-go-hmm
Bioinformatica 08-12-2011-t8-go-hmm
 
Blasta
BlastaBlasta
Blasta
 
Wang labsummer2010
Wang labsummer2010Wang labsummer2010
Wang labsummer2010
 

Recently uploaded

Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
Madhumitha Jayaram
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
PauloRodrigues104553
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 

Recently uploaded (20)

Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 

_BLAST.ppt

  • 1. Biology 224 Tom Peavy Sept 21 & 23, 2009 Slides derived from Bioinformatics and Functional Genomics by Jonathan Pevsner> BLAST: Basic local alignment search tool
  • 2. BLAST BLAST (Basic Local Alignment Search Tool) allows rapid sequence comparison of a query sequence against a database. The BLAST algorithm is fast, accurate, and web-accessible. Based on heuristic searching (word or k-tuple methods instead of dynamic programming such as global or local methods)
  • 3. Why use BLAST? BLAST searching is fundamental to understanding the relatedness of any favorite query sequence to other known proteins or DNA sequences. Applications include • identifying orthologs and paralogs • discovering new genes or proteins • discovering variants of genes or proteins • investigating expressed sequence tags (ESTs) • exploring protein structure and function
  • 4. Four components to a BLAST search (1) Choose the sequence (query) (2) Select the BLAST program (3) Choose the database to search (4) Choose optional parameters Then click “BLAST”
  • 5. Step 2: Choose the BLAST program
  • 6.
  • 7. Choose the BLAST program Program Input Database 1 blastn DNA DNA 1 blastp protein protein 6 blastx DNA protein 6 tblastn protein DNA 36 tblastx DNA DNA
  • 8. DNA potentially encodes six proteins 5’ CAT CAA 5’ ATC AAC 5’ TCA ACT 5’ GTG GGT 5’ TGG GTA 5’ GGG TAG 5’ CATCAACTACAACTCCAAAGACACCCTTACACATCAACAAACCTACCCAC 3’ 3’ GTAGTTGATGTTGAGGTTTCTGTGGGAATGTGTAGTTGTTTGGATGGGTG 5’
  • 9. Step 3: choose the database nr = non-redundant (most general database) dbest = database of expressed sequence tags dbsts = database of sequence tag sites gss = genomic survey sequences htgs = high throughput genomic sequence page 92-93
  • 10. Step 4a: Select optional search parameters Entrez! algorithm organism
  • 11. Step 4a: optional blastp search parameters Filter, mask Scoring matrix Word size Expect
  • 12. BLAST: optional parameters You can... • choose the organism to search • turn filtering on/off • change the substitution matrix • change the expect (e) value • change the word size • change the output (max # sequences)
  • 14. Blast using Human proline-rich Salivary protein with Filtering
  • 15. Fig. 4.8 page 96 More significant hits with filtering turned off… …and longer alignments
  • 16. (a) Query: human insulin NP_000198 Program: blastp Database: C. elegans RefSeq Default settings: Unfiltered (“composition-based statistics”) Our starting point: search human insulin against worm RefSeq proteins by blastp using default parameters
  • 17. (b) Query: human insulin NP_000198 Program: blastp Database: C. elegans RefSeq Option: No compositional adjustment Note that the bit score, Expect value, and percent identity all change with the “no compositional adjustment” option
  • 18. (c) Query: human insulin NP_000198 Program: blastp Database: C. elegans RefSeq Option: conditional compositional score matrix adjustment Note that the bit score, Expect value, and percent identity all change with the compositional score matrix adjustment
  • 19. (d) Query: human insulin NP_000198 Program: blastp Database: C. elegans RefSeq Option: Filter low complexity regions Note that the bit score, Expect value, and percent identity all change with the filter option
  • 20. (e) Query: human insulin NP_000198 Program: blastp Database: C. elegans RefSeq Option: Mask for lookup table only Note that the bit score, Expect value, and percent identity could change with the “mask for lookup table only” option
  • 21. Step 4b: optional formatting parameters Alignment view Descriptions Alignments
  • 23. BLAST search output: multiple alignment format
  • 24.
  • 25. BLAST search output: top portion taxonomy database query program
  • 27. BLAST search output: graphical output
  • 28. BLAST search output: tabular output High scores low E values Cut-off: .05? 10-10?
  • 29. Perform BLAST search with NP_001103824
  • 30. expect value E = number of different alignments with scores equal to or greater than some score S that are expected to occur in a database search by chance. E value of 1 indicates that in a database of this size, one match with a similar score is expected to occur by chance.
  • 31. How a BLAST search works “The central idea of the BLAST algorithm is to confine attention to segment pairs that contain a word pair of length w with a score of at least T.” Altschul et al. (1990) (Note: FASTA uses k-tuple instead of the BLAST term w)
  • 32. How the original BLAST algorithm works: three phases Phase 1: compile a list of word pairs (w=3) above threshold T Example: for a human RBP query …FSGTWYA… (query word is in red) A list of words (w=3) is: FSG SGT GTW TWY WYA YSG TGT ATW SWY WFA FTG SVT GSW TWF WYS
  • 33. Pairwise alignment scores are determined using a scoring matrix such as Blosum62 A 4 R -1 5 N -2 0 6 D -2 -2 1 6 C 0 -3 -3 -3 9 Q -1 1 0 0 -3 5 E -1 0 0 2 -4 2 5 G 0 -2 0 -1 -3 -2 -2 6 H -2 0 1 -1 -3 0 0 -2 8 I -1 -3 -3 -3 -1 -3 -3 -4 -3 4 L -1 -2 -3 -4 -1 -2 -3 -4 -3 2 4 K -1 2 0 -1 -1 1 1 -2 -1 -3 -2 5 M -1 -2 -2 -3 -1 0 -2 -3 -2 1 2 -1 5 F -2 -3 -3 -3 -2 -3 -3 -3 -1 0 0 -3 0 6 P -1 -2 -2 -1 -3 -1 -1 -2 -2 -3 -3 -1 -2 -4 7 S 1 -1 1 0 -1 0 0 0 -1 -2 -2 0 -1 -2 -1 4 T 0 -1 0 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -1 1 5 W -3 -3 -4 -4 -2 -2 -3 -2 -2 -3 -2 -3 -1 1 -4 -3 -2 11 Y -2 -2 -2 -3 -2 -1 -2 -3 2 -1 -1 -2 -1 3 -3 -2 -2 2 7 V 0 -3 -3 -3 -1 -2 -2 -3 -3 3 1 -2 1 -1 -2 -2 0 -3 -1 4 A R N D C Q E G H I L K M F P S T W Y V
  • 34. Phase 1: compile a list of words (w=3) GTW 6,5,11 22 neighborhood ASW 6,1,11 18 word hits ATW 0,5,11 16 > threshold NTW 0,5,11 16 GTY 6,5,2 13 GNW 10 neighborhood GAW 9 word hits < below threshold (T=11)
  • 35. How a BLAST search works: 3 phases Phase 2: Scan the database for entries that match the compiled list. This is fast and relatively easy.
  • 36. How a BLAST search works: 3 phases Phase 3: when you manage to find a hit (i.e. a match between a “word” and a database entry), extend the hit in either direction. Keep track of the score (use a scoring matrix) Stop when the score drops below some cutoff. KENFDKARFSGTWYAMAKKDPEG 50 RBP (query) MKGLDIQKVAGTWYSLAMAASD. 44 lactoglobulin (hit) Hit! extend extend
  • 37. How a BLAST search works: 3 phases Phase 3: In the original (1990) implementation of BLAST, hits were extended in either direction. In a 1997 refinement of BLAST, two independent hits are required. The hits must occur in close proximity to each other. With this modification, only one seventh as many extensions occur, greatly speeding the time required for a search.
  • 38. How a BLAST search works: threshold You can modify the threshold parameter. The default value for blastp is 11. To change it, enter “-f 16” or “-f 5” in the advanced options.
  • 39. Changing threshold for blastp nr RBP Expect 10 (T=11) 1 (T=11) 10,000 (T=11) 10 (T=5) 10 (T=11) 10 (T=16) 10 (BL45) 10 (PAM70) #hits to db 129m 129m 129m 112m 112m 112m 386m 129m #sequences 1,043,455 1.0m 1.0m 907,000 907,000 907,000 1.0m 1.0m #extensions 5.2m 5.2m 5.2m 508m 4.5m 73,788 30.2m 19.5m #successful extensions 8,367 8,367 8,367 11,484 7,288 1,147 9,088 13,873 #sequences better than E 142 86 6,439 125 124 88 110 82 #HSPs>E (no gapping) 53 46 6,099 48 48 48 60 66 #HSPs gapped 145 88 6,609 127 126 90 113 99 X1, X2, X3 16 (7.4 bits) 38 (14.6 bits) 64 (24.7 bits) 16 38 64 16 38 64 22 51 85 15 35 59
  • 40. Changing threshold for blastp nr RBP Expect 10 (T=11) 1 (T=11) 10,000 (T=11) 10 (T=5) 10 (T=11) 10 (T=16) 10 (BL45) 10 (PAM70) #hits to db 129m 129m 129m 112m 112m 112m 386m 129m #sequences 1,043,455 1.0m 1.0m 907,000 907,000 907,000 1.0m 1.0m #extensions 5.2m 5.2m 5.2m 508m 4.5m 73,788 30.2m 19.5m #successful extensions 8,367 8,367 8,367 11,484 7,288 1,147 9,088 13,873 #sequences better than E 142 86 6,439 125 124 88 110 82 #HSPs>E (no gapping) 53 46 6,099 48 48 48 60 66 #HSPs gapped 145 88 6,609 127 126 90 113 99 X1, X2, X3 16 (7.4 bits) 38 (14.6 bits) 64 (24.7 bits) 16 38 64 16 38 64 22 51 85 15 35 59
  • 41. Changing threshold for blastp nr RBP Expect 10 (T=11) 1 (T=11) 10,000 (T=11) 10 (T=5) 10 (T=11) 10 (T=16) 10 (BL45) 10 (PAM70) #hits to db 129m 129m 129m 112m 112m 112m 386m 129m #sequences 1,043,455 1.0m 1.0m 907,000 907,000 907,000 1.0m 1.0m #extensions 5.2m 5.2m 5.2m 508m 4.5m 73,788 30.2m 19.5m #successful extensions 8,367 8,367 8,367 11,484 7,288 1,147 9,088 13,873 #sequences better than E 142 86 6,439 125 124 88 110 82 #HSPs>E (no gapping) 53 46 6,099 48 48 48 60 66 #HSPs gapped 145 88 6,609 127 126 90 113 99 X1, X2, X3 16 (7.4 bits) 38 (14.6 bits) 64 (24.7 bits) 16 38 64 16 38 64 22 51 85 15 35 59
  • 42. For blastn, the word size is typically 7, 11, or 15 (EXACT match). Changing word size is like changing threshold of proteins. w=15 gives fewer matches and is faster than w=11 or w=7. For megablast, the word size is 28 and can be adjusted to 64. What will this do? Megablast is VERY fast for finding closely related DNA sequences!
  • 43. How to interpret a BLAST search: expect value It is important to assess the statistical significance of search results. For global alignments, the statistics are poorly understood. For local alignments (including BLAST search results), the statistics are well understood. The scores follow an extreme value distribution (EVD) rather than a normal distribution.
  • 44. x probability normal distribution 0 1 2 3 4 5 -1 -2 -3 -4 -5 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0
  • 45. x probability extreme value distribution normal distribution The probability density function of the extreme value distribution (characteristic value u=0 and decay constant l=1) 0 1 2 3 4 5 -1 -2 -3 -4 -5 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0
  • 46. The expect value E is the number of alignments with scores greater than or equal to score S that are expected to occur by chance in a database search. An E value is related to a probability value p. The key equation describing an E value is: E = Kmn e-lS How to interpret a BLAST search: expect value
  • 47. This equation is derived from a description of the extreme value distribution S = the score E = the expect value = the number of HSPs expected to occur with a score of at least S m, n = the length of two sequences l, K = Karlin Altschul statistics E = Kmn e-lS
  • 48. Some properties of the equation E = Kmn e-lS • The value of E decreases exponentially with increasing S (higher S values correspond to better alignments). Very high scores correspond to very low E values. •The E value for aligning a pair of random sequences must be negative! Otherwise, long random alignments would acquire great scores • Parameter K describes the search space (database). • For E=1, one match with a similar score is expected to occur by chance. For a very much larger or smaller database, you would expect E to vary accordingly
  • 49. From raw scores to bit scores • There are two kinds of scores: raw scores (calculated from a substitution matrix) and bit scores (normalized scores) • Bit scores are comparable between different searches because they are normalized to account for the use of different scoring matrices and different database sizes S’ = bit score = (lS - lnK) / ln2 The E value corresponding to a given bit score is: E = mn 2 -S’ Bit scores allow you to compare results between different database searches, even using different scoring matrices.
  • 50. The expect value E is the “number of alignments with scores greater than or equal to score S that are expected to occur by chance in a database search.” A p value is the “probability of a chance alignment occuring with the score in question or better.” p = 1 - e-E How to interpret BLAST: E values and p values
  • 51. Very small E values are very similar to p values. E values of about 1 to 10 are far easier to interpret than corresponding p values. E p 10 0.99995460 5 0.99326205 2 0.86466472 1 0.63212056 0.1 0.09516258 (about 0.1) 0.05 0.04877058 (about 0.05) 0.001 0.00099950 (about 0.001) 0.0001 0.0001000 How to interpret BLAST: E values and p values
  • 52. threshold score = 11 parameters BLOSUM matrix Effective search space = mn = length of query x db length 10.0 is the E value gap penalties
  • 53. Search space= represents all sites at which query can align to database sequences However need to calculate Effective Search Space since the ends of a sequence are less likely to align in an average-sized alginment Effective search space= (m-L)(n-L) Where L = length of an average sized alignment (Altschul and Gish, 1996)
  • 54. Changing E, T & matrix for blastp nr RBP Expect 10 (T=11) 1 (T=11) 10,000 (T=11) 10 (T=5) 10 (T=11) 10 (T=16) 10 (BL45) 10 (PAM70) #hits to db 129m 129m 129m 112m 112m 112m 386m 129m #sequences 1,043,455 1.0m 1.0m 907,000 907,000 907,000 1.0m 1.0m #extensions 5.2m 5.2m 5.2m 508m 4.5m 73,788 30.2m 19.5m #successful extensions 8,367 8,367 8,367 11,484 7,288 1,147 9,088 13,873 #sequences better than E 142 86 6,439 125 124 88 110 82 #HSPs>E (no gapping) 53 46 6,099 48 48 48 60 66 #HSPs gapped 145 88 6,609 127 126 90 113 99 X1, X2, X3 16 (7.4 bits) 38 (14.6 bits) 64 (24.7 bits) 16 38 64 16 38 64 22 51 85 15 35 59
  • 55. Changing E, T & matrix for blastp nr RBP Expect 10 (T=11) 1 (T=11) 10,000 (T=11) 10 (T=5) 10 (T=11) 10 (T=16) 10 (BL45) 10 (PAM70) #hits to db 129m 129m 129m 112m 112m 112m 386m 129m #sequences 1,043,455 1.0m 1.0m 907,000 907,000 907,000 1.0m 1.0m #extensions 5.2m 5.2m 5.2m 508m 4.5m 73,788 30.2m 19.5m #successful extensions 8,367 8,367 8,367 11,484 7,288 1,147 9,088 13,873 #sequences better than E 142 86 6,439 125 124 88 110 82 #HSPs>E (no gapping) 53 46 6,099 48 48 48 60 66 #HSPs gapped 145 88 6,609 127 126 90 113 99 X1, X2, X3 16 (7.4 bits) 38 (14.6 bits) 64 (24.7 bits) 16 38 64 16 38 64 22 51 85 15 35 59
  • 56. Changing E, T & matrix for blastp nr RBP Expect 10 (T=11) 1 (T=11) 10,000 (T=11) 10 (T=5) 10 (T=11) 10 (T=16) 10 (BL45) 10 (PAM70) #hits to db 129m 129m 129m 112m 112m 112m 386m 129m #sequences 1,043,455 1.0m 1.0m 907,000 907,000 907,000 1.0m 1.0m #extensions 5.2m 5.2m 5.2m 508m 4.5m 73,788 30.2m 19.5m #successful extensions 8,367 8,367 8,367 11,484 7,288 1,147 9,088 13,873 #sequences better than E 142 86 6,439 125 124 88 110 82 #HSPs>E (no gapping) 53 46 6,099 48 48 48 60 66 #HSPs gapped 145 88 6,609 127 126 90 113 99 X1, X2, X3 16 (7.4 bits) 38 (14.6 bits) 64 (24.7 bits) 16 38 64 16 38 64 22 51 85 15 35 59
  • 57. Sometimes a real match has an E value > 1 …try a reciprocal BLAST to confirm
  • 58. Sometimes a similar E value occurs for a short exact match and long less exact match
  • 59. Assessing whether proteins are homologous RBP4 and PAEP: Low bit score, E value 0.49, 24% identity (“twilight zone”). But they are indeed homologous. Try a BLAST search with PAEP as a query, and you will find many other lipocalins.
  • 60. Searching with a multidomain protein, HIV-1 pol