SlideShare a Scribd company logo
1 of 33
Basic Local Alignment Search Tool
Presented By:
Rabia Waheed
Bioinformatics
Dated: 16th Feb, 2019
DEFINITION
 The Basic Local Alignment Search Tool is for
comparing gene and protein sequences against others
in public databases.
 BLAST is a set of sequence comparison algorithms
used to search databases for optimal local alignments
to a query. It breaks the query and databases sequences
into fragments and seeks matches between them.
 Earlier, Nucleic acid/Protein were time
consuming. Alignments were done by full
alignment using dynamic programming.
BLAST is 50 times faster than dynamic
programming.
Dynamic Programming
 Dynamic programming is both a mathematical
optimization method and a computer
programming method. The method was developed
by Richard Bellman in the 1950s and has found
applications in numerous fields, from aerospace
engineering to economics.
 Dynamic Programming is a method for solving a
complex problem by breaking it down into a
collection of simpler subproblems, solving each of
those subproblems just once, and storing their
solutions using a memory-based data structure
(array, map, etc)
Use in Bioinformatics!
 Dynamic programming is widely used in
bioinformatics for the tasks such as sequence
alignment, protein folding, RNA structure prediction
and protein-DNA binding. The first dynamic
programming algorithms for protein-DNA binding
were developed in the 1970s independently by Charles
DeLisi in USA and Georgii Gurskii and Alexander
Zasedatelev in USSR. Recently these algorithms have
become very popular in bioinformatics and
computational biology, particularly in the studies
of nucleosome positioning and transcription
factor binding
 BLAST is a computer algorithm that is available for use
online at the National Center for Biotechnology
Information (NCBI) website and many other sites.
 Today, one of the most commonly used tools to
examine DNA and protein sequences is the Basic Local
Alignment Search Tool (BLAST).
TYPES OF BLAST
 Nucleotide-Nucleotide BLAST (blastn)
This program, given a DNA query, returns the
most similar DNA sequences from the DNA database
that the user specifies.
 Protein-Protein BLAST (blastp)
This program, given a protein query, returns the
most similar protein sequences from the protein
database that the user specifies.
 Position-Specific Iterative BLAST (PSI-BLAST)
This program is used to find distant relatives of a
protein.
 Nucleotide 6-frame translation-nucleotide 6-
frame translation (tblastx)
This purpose of tblastx is to find very distant
relationships between nucleotide sequences.
 Protein-nucleotide 6-frame translation (tblastn)
This program compares a protein query against
the all six reading frames of a nucleotide sequence
database.
 Large numbers of query sequences (megablast)
When comparing large numbers of input
sequences via the command-line BLAST, ‘megablast’ is
much faster than running BLAST multiple times.
 Of these programs, BLASTn and BLASTp are the most
commonly used because they use direct comparisons
and do not require translation. However, since protein
sequences are better conserved evolutionarily than
nucleotide sequences, tBLASTn, tBLASTx and BLASTx
produce more reliable and accurate results when
dealing with coding DNA.
BLAST ALGORITGHM
 BLAST Tool is used to compare a query sequence with
a library or database of sequences.
 It uses a heuristic search algorithm based on statistical
methods. The algorithm was invented by Stephen
Altschul and his co-workers in 1990.
 BLAST program was designed for fast database
searching.
How to use BLAST?
 Going to the NCBI/BLAST website, you’ll see a number of options. Choose a species
to search, or you can compare your sample against all the species in the database.
 You’ll need to decide on a BLAST program:
 To search nucleotides against nucleotides, select “blastn” or “megaBLAST” (this
second category is considered the fastest).
 To search proteins against proteins, select “blastp”
 “Blastx” will search a protein database using your translated nucleotide query.
 “tBlastn” will do the opposite of blastx, searching a translated nucleotide database
with your protein query.
 And “tBlastx” searches translated nucleotide databases with your translated
nucleotide query.
 Once you’ve decided which BLAST program
to use, it’s very easy and web-based; just
copy and paste your sequence into the right
area, and fill out a few other areas per the
instructions (each program is a little
different, but easy to follow).
blastp
By Using NCBI
Finding FASTA Formatted sequence
Moving to BLAST
Filling the queries…
Run BLAST!
AQUIRED RESULT!!
By using Smart BLAST!
Behind the scenes of BLAST!
 BLAST works by detecting local alignments between
sequences that work the best. The BLAST computers
start with a small set of three letters, which they call
the “query word.” These letters will represent three
amino acids or nucleotides, in a specific order (for
example, the nucleotides ATC, in that order). The
BLAST search then looks for the number of times (and
places along the sequence) in which this three-letter
“word” appears. It will also look for closely related
“words” in which one letter is different. Then, each
query is scored to determine which database is “in the
neighborhood” of your sample.
FUNCTIONS OF BLAST:
BLAST can be used for several purposes. These include identifying species,
locating domains, establishing phylogeny, DNA mapping, and comparison.
 Identifying species:
With the use of BLAST, you can possibly correctly identify a species or
find homologous species. This can be useful, for example, when you are
working with a DNA sequence from an unknown species.
 Locating domains:
When working with a protein sequence you can input it into BLAST, to
locate known domains within the sequence of interest.
 Establishing phylogeny:
Using the results received through BLAST you can create a
phylogenetic tree using the BLAST web-page. Phylogenies based on
BLAST alone are less reliable than other purpose-built computational
phylogenetic methods, so should only be relied upon for "first pass"
phylogenetic analyses.
 DNA mapping:
When working with a known species, and looking to sequence a
gene at an unknown location, BLAST can compare the chromosomal
position of the sequence of interest, to relevant sequences in the
database(s).
Cont..
 Comparison:
When working with genes, BLAST can locate
common genes in two related species, and can be used
to map annotations from one organism to another.
Thank You!

More Related Content

What's hot

What's hot (20)

Protein database
Protein databaseProtein database
Protein database
 
Tools and database of NCBI
Tools and database of NCBITools and database of NCBI
Tools and database of NCBI
 
BLAST (Basic local alignment search Tool)
BLAST (Basic local alignment search Tool)BLAST (Basic local alignment search Tool)
BLAST (Basic local alignment search Tool)
 
FASTA
FASTAFASTA
FASTA
 
Nucleic Acid Sequence databases
Nucleic Acid Sequence databasesNucleic Acid Sequence databases
Nucleic Acid Sequence databases
 
NCBI National Center for Biotechnology Information
NCBI National Center for Biotechnology InformationNCBI National Center for Biotechnology Information
NCBI National Center for Biotechnology Information
 
Protein data bank
Protein data bankProtein data bank
Protein data bank
 
DNA data bank of japan (DDBJ)
DNA data bank of japan (DDBJ)DNA data bank of japan (DDBJ)
DNA data bank of japan (DDBJ)
 
Clustal
ClustalClustal
Clustal
 
Major databases in bioinformatics
Major databases in bioinformaticsMajor databases in bioinformatics
Major databases in bioinformatics
 
EMBL-EBI
EMBL-EBIEMBL-EBI
EMBL-EBI
 
Gen bank databases
Gen bank databasesGen bank databases
Gen bank databases
 
Introduction to NCBI
Introduction to NCBIIntroduction to NCBI
Introduction to NCBI
 
Ddbj
DdbjDdbj
Ddbj
 
Phylogenetic data analysis
Phylogenetic data analysisPhylogenetic data analysis
Phylogenetic data analysis
 
SWISS-PROT
SWISS-PROTSWISS-PROT
SWISS-PROT
 
Entrez databases
Entrez databasesEntrez databases
Entrez databases
 
European molecular biology laboratory (EMBL)
European molecular biology laboratory (EMBL)European molecular biology laboratory (EMBL)
European molecular biology laboratory (EMBL)
 
Primary and secondary databases ppt by puneet kulyana
Primary and secondary databases ppt by puneet kulyanaPrimary and secondary databases ppt by puneet kulyana
Primary and secondary databases ppt by puneet kulyana
 
Multiple sequence alignment
Multiple sequence alignmentMultiple sequence alignment
Multiple sequence alignment
 

Similar to BLAST Tool Explained

Similar to BLAST Tool Explained (20)

Blast
BlastBlast
Blast
 
Blasta
BlastaBlasta
Blasta
 
BLAST
BLASTBLAST
BLAST
 
BLAST(Basic Local Alignment Tool)
BLAST(Basic Local Alignment Tool)BLAST(Basic Local Alignment Tool)
BLAST(Basic Local Alignment Tool)
 
BLAST Search tool
BLAST Search toolBLAST Search tool
BLAST Search tool
 
Bioinformatics Final Presentation
Bioinformatics Final PresentationBioinformatics Final Presentation
Bioinformatics Final Presentation
 
BLAST
BLASTBLAST
BLAST
 
Data base searching tool
Data base searching toolData base searching tool
Data base searching tool
 
BLAST [Basic Alignment Local Search Tool]
BLAST [Basic Alignment Local Search Tool]BLAST [Basic Alignment Local Search Tool]
BLAST [Basic Alignment Local Search Tool]
 
BLAST
BLASTBLAST
BLAST
 
BLAST AND FASTA.pptx12345789999987544321234
BLAST AND FASTA.pptx12345789999987544321234BLAST AND FASTA.pptx12345789999987544321234
BLAST AND FASTA.pptx12345789999987544321234
 
Bioinformatics Final Report
Bioinformatics Final ReportBioinformatics Final Report
Bioinformatics Final Report
 
Lecture 5.pptx
Lecture 5.pptxLecture 5.pptx
Lecture 5.pptx
 
Blast
Blast Blast
Blast
 
Blast gp assignment
Blast  gp assignmentBlast  gp assignment
Blast gp assignment
 
Article
ArticleArticle
Article
 
Sequence similarity tools.pptx
Sequence similarity tools.pptxSequence similarity tools.pptx
Sequence similarity tools.pptx
 
Basic BLAST (BLASTn)
Basic BLAST (BLASTn)Basic BLAST (BLASTn)
Basic BLAST (BLASTn)
 
Bioinformatics MiRON
Bioinformatics MiRONBioinformatics MiRON
Bioinformatics MiRON
 
Bioinformatic, and tools by kk sahu
Bioinformatic, and tools by kk sahuBioinformatic, and tools by kk sahu
Bioinformatic, and tools by kk sahu
 

Recently uploaded

(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 

Recently uploaded (20)

(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 

BLAST Tool Explained

  • 1. Basic Local Alignment Search Tool
  • 3. DEFINITION  The Basic Local Alignment Search Tool is for comparing gene and protein sequences against others in public databases.  BLAST is a set of sequence comparison algorithms used to search databases for optimal local alignments to a query. It breaks the query and databases sequences into fragments and seeks matches between them.
  • 4.  Earlier, Nucleic acid/Protein were time consuming. Alignments were done by full alignment using dynamic programming. BLAST is 50 times faster than dynamic programming.
  • 5. Dynamic Programming  Dynamic programming is both a mathematical optimization method and a computer programming method. The method was developed by Richard Bellman in the 1950s and has found applications in numerous fields, from aerospace engineering to economics.
  • 6.  Dynamic Programming is a method for solving a complex problem by breaking it down into a collection of simpler subproblems, solving each of those subproblems just once, and storing their solutions using a memory-based data structure (array, map, etc)
  • 7. Use in Bioinformatics!  Dynamic programming is widely used in bioinformatics for the tasks such as sequence alignment, protein folding, RNA structure prediction and protein-DNA binding. The first dynamic programming algorithms for protein-DNA binding were developed in the 1970s independently by Charles DeLisi in USA and Georgii Gurskii and Alexander Zasedatelev in USSR. Recently these algorithms have become very popular in bioinformatics and computational biology, particularly in the studies of nucleosome positioning and transcription factor binding
  • 8.  BLAST is a computer algorithm that is available for use online at the National Center for Biotechnology Information (NCBI) website and many other sites.  Today, one of the most commonly used tools to examine DNA and protein sequences is the Basic Local Alignment Search Tool (BLAST).
  • 10.  Nucleotide-Nucleotide BLAST (blastn) This program, given a DNA query, returns the most similar DNA sequences from the DNA database that the user specifies.  Protein-Protein BLAST (blastp) This program, given a protein query, returns the most similar protein sequences from the protein database that the user specifies.  Position-Specific Iterative BLAST (PSI-BLAST) This program is used to find distant relatives of a protein.
  • 11.  Nucleotide 6-frame translation-nucleotide 6- frame translation (tblastx) This purpose of tblastx is to find very distant relationships between nucleotide sequences.  Protein-nucleotide 6-frame translation (tblastn) This program compares a protein query against the all six reading frames of a nucleotide sequence database.  Large numbers of query sequences (megablast) When comparing large numbers of input sequences via the command-line BLAST, ‘megablast’ is much faster than running BLAST multiple times.
  • 12.  Of these programs, BLASTn and BLASTp are the most commonly used because they use direct comparisons and do not require translation. However, since protein sequences are better conserved evolutionarily than nucleotide sequences, tBLASTn, tBLASTx and BLASTx produce more reliable and accurate results when dealing with coding DNA.
  • 13. BLAST ALGORITGHM  BLAST Tool is used to compare a query sequence with a library or database of sequences.  It uses a heuristic search algorithm based on statistical methods. The algorithm was invented by Stephen Altschul and his co-workers in 1990.  BLAST program was designed for fast database searching.
  • 14. How to use BLAST?  Going to the NCBI/BLAST website, you’ll see a number of options. Choose a species to search, or you can compare your sample against all the species in the database.  You’ll need to decide on a BLAST program:  To search nucleotides against nucleotides, select “blastn” or “megaBLAST” (this second category is considered the fastest).  To search proteins against proteins, select “blastp”  “Blastx” will search a protein database using your translated nucleotide query.  “tBlastn” will do the opposite of blastx, searching a translated nucleotide database with your protein query.  And “tBlastx” searches translated nucleotide databases with your translated nucleotide query.
  • 15.  Once you’ve decided which BLAST program to use, it’s very easy and web-based; just copy and paste your sequence into the right area, and fill out a few other areas per the instructions (each program is a little different, but easy to follow).
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. By using Smart BLAST!
  • 29. Behind the scenes of BLAST!  BLAST works by detecting local alignments between sequences that work the best. The BLAST computers start with a small set of three letters, which they call the “query word.” These letters will represent three amino acids or nucleotides, in a specific order (for example, the nucleotides ATC, in that order). The BLAST search then looks for the number of times (and places along the sequence) in which this three-letter “word” appears. It will also look for closely related “words” in which one letter is different. Then, each query is scored to determine which database is “in the neighborhood” of your sample.
  • 30. FUNCTIONS OF BLAST: BLAST can be used for several purposes. These include identifying species, locating domains, establishing phylogeny, DNA mapping, and comparison.  Identifying species: With the use of BLAST, you can possibly correctly identify a species or find homologous species. This can be useful, for example, when you are working with a DNA sequence from an unknown species.  Locating domains: When working with a protein sequence you can input it into BLAST, to locate known domains within the sequence of interest.
  • 31.  Establishing phylogeny: Using the results received through BLAST you can create a phylogenetic tree using the BLAST web-page. Phylogenies based on BLAST alone are less reliable than other purpose-built computational phylogenetic methods, so should only be relied upon for "first pass" phylogenetic analyses.  DNA mapping: When working with a known species, and looking to sequence a gene at an unknown location, BLAST can compare the chromosomal position of the sequence of interest, to relevant sequences in the database(s).
  • 32. Cont..  Comparison: When working with genes, BLAST can locate common genes in two related species, and can be used to map annotations from one organism to another.