Skip to main content

Bioinformatics Analysis:Smith Waterman Algorithm

Demonstration of SmithWaterman Algorithm
In this tutorial I've demonstrated the implementation of SmithWaterman Algorithm.
The Smith Waterman algorithm is a dynamic programming algorithm that builds a real or implicit array where each cell of the array represents a sub problem in the alignment problem discovered by Smith and Waterman in 1981.
Part 1
Part 2


Part 3


Smith Waterman Algorithm
This Algorithm takes alignments of any length, at any location, in any sequence, and determines whether an optimal alignment can be found. Based on these calculations, scores or weights are assigned to each character to character comparison.
  • Positive for exact matches/substitutions.
  • Negative for insertions/deletions.
  • In weight matrices, scores are added together and the highest scoring alignment is reported.
Goal of Smith Waterman Algorithm

It finds solutions to smaller pieces of the problem and then puts them all together to form a complete and optimal final solution to the entire problem.

Why Smith Waterman Algorithm is superior to other Algorithms?

  1. It is superior to the BLAST and FASTA algorithms because it searches a larger field of possibilities.
  2. It is a more sensitive technique in aligning the sequences.
  3. Instead of looking at the entire sequence at once,Smith Waterman compares multi lengthed segments.
  4. The algorithm itself is recursive in nature.
Thank you
Will be waiting for your feedback.

Comments

Popular posts from this blog

Trimming of FastQ file (Trimmomatic) - Step 4

The poor quality reads and potential adapter sequences present in your file can be removed using the trimmomatic algorithm. The following video will guide you through the process of how to remove the poor quality reads from your fastq file. #Adapater #Sequences #Linux #Ubuntu

SPSS FOR BIOLOGISTS: Forecasting Analysis using IBM Statistics

EXPECTED OUTCOME OF COVID 19 USING FORECASTING ANALYSIS Forecasting is basically a statistical approach to make predictions for  the future on the basis of past or present observation.In biological terms, this approach is quite beneficial for the researchers to give predictions about any pandemic situation on the basis on previous knowledge/observation. For instance,We can calculate the substantial number of the patients that are going to be affected using Forecasting Analysis. AIM OF THIS TUTORIAL In this tutorial we try to explain about the current COVID 19 Pandemic situation respectively in Pakistan.We have the corresponding data about the patients per million for 4 weeks.On this basis ,we have predicted the increase in numbers for next 7 days by applying forecasting Analysis For more details about how to do Forecasting Analysis watch the video THANK YOU!!

A Complete Guide for Autodock Vina

 Hello Everyone, In the following video we will explain how to use Autodock Vina for Molecular Docking. The video contains details about Downloading Installation Protein-Ligand Docking Tutorial