SlideShare a Scribd company logo
Sequence Alignment
Using Dot matrix
Published By
Safa Khalid
BS-Bioinformatics (6th Semester)
University of Agriculture, Faisalabad
Sequence Alignment
 Way of arranging the sequences of DNA, RNA or protein to identify regions of similarity
 Helps in inferring functional , Structural or evolutionary relationship between the
sequence
 Sequence alignment methods are used to find the best- matching sequences
 it can be used to find genes, segments of DNA that code for a specific protein or
phenotype
 If a region of DNA has been sequenced, it can be screened for characteristic features of
genes.
Alignment
 Alignment is the task of locating “equivalent” regions of two or more sequences to
maximize their similarity
 COMPUTATIONAL BIOLOGY (RED : Mismatches)
 CAMPUTATIONAL BIO - - - - ( gaps )
 Alignments of related sequences is expected to give good scores compared with
alignments of randomly chosen sequences
 In practice, the correct alignment does not necessarily have the best score, since no
“perfect” scoring scheme has been devised
 If two sequence are > 25% identical, they are likely related
 If two sequences are 15-25% identical they may be related, but more tests
are needed
 If two sequences are < 15% identical they are probably not related
Types of alignment
 Based on Completeness:
 Global
 Local
 Based on Numbers:
 Pair wise alignment
 Multiple sequence Alignment
Local and Global Alignment
Pair Wise alignment
 Pairwise Sequence Alignment is used to identify regions of similarity that
may indicate functional, structural and/or evolutionary relationships
between two biological sequences (protein or nucleic acid).
Dot Matrix
 A dot plot is a visual representation of the similarities between two sequences.
 One sequence (A) is listed across the top of the matrix and the other (B) is listed
down the left side
 Starting from the first character in B, one moves across the page keeping in the
first row and placing a dot in many column where the character in A is the same
 The process is continued until all possible comparisons between A and B are
made
 Any region of similarity is revealed by a diagonal row of dots
 Isolated dots not on diagonal represent random matches
Example
 Seq 1: TWILIGHTZONE
 Seq 2: MIDNIGHTZONE
 Matrix= 12 * 12
Dot plot interpretation
Seq1: ATGATAT
Seq2: ATGATAT
Bioinformatic Softwares for dot plot
analysis
 LALIGN
 DOTLET
 DOTMATCHER
 SIM
FACTORS COMPUTED BY THE SOFTWARES
 Gap open penalty
 Pairwise alignment score for the first residue in a gap.
 Default value is: -12
 Gap Extend Penalty
 Pairwise alignment score for each additional residue in a gap
 Default value is: -2
 Expectation Threshold
 Limits the number of scores and alignments reported based on the expectation value. This is
the maximum number of times the match is expected to occur by chance.
SIM
LALIGN
DOTLET
DotMatcher
Results Interpretation:
Inverted repeat
An inverted repeat is sequence of nucleotides followed downstream by its
reverse complement.
Inverted repeat: abcdeedcbafghijklmno
Palindromic Sequence
 A palindromic sequence is a nucleic acid sequence (DNA or RNA) that is same
whether read 5' to 3' on one strand or 5' to 3' on the complementary strand with
which it forms a double helix.
Dot matrix Analysis Tools (Bioinformatics)

More Related Content

What's hot

Sequence alignment
Sequence alignmentSequence alignment
Sequence alignment
Vidya Kalaivani Rajkumar
 
Dynamic programming and pairwise sequence alignment
Dynamic programming and pairwise sequence alignmentDynamic programming and pairwise sequence alignment
Dynamic programming and pairwise sequence alignment
GeethanjaliAnilkumar2
 
Scoring schemes in bioinformatics
Scoring schemes in bioinformaticsScoring schemes in bioinformatics
Scoring schemes in bioinformatics
SumatiHajela
 
Clustal
ClustalClustal
Clustal
Benittabenny
 
Structural databases
Structural databases Structural databases
Structural databases
Priyadharshana
 
Phylogenetic analysis
Phylogenetic analysis Phylogenetic analysis
Phylogenetic analysis
Nitin Naik
 
Protein data bank
Protein data bankProtein data bank
Protein data bank
Alichy Sowmya
 
BLAST
BLASTBLAST
STRUCTURAL GENOMICS, FUNCTIONAL GENOMICS, COMPARATIVE GENOMICS
STRUCTURAL GENOMICS, FUNCTIONAL GENOMICS, COMPARATIVE GENOMICSSTRUCTURAL GENOMICS, FUNCTIONAL GENOMICS, COMPARATIVE GENOMICS
STRUCTURAL GENOMICS, FUNCTIONAL GENOMICS, COMPARATIVE GENOMICS
SHEETHUMOLKS
 
Dot matrix
Dot matrixDot matrix
Dot matrix
Tania Khan
 
MULTIPLE SEQUENCE ALIGNMENT
MULTIPLE  SEQUENCE  ALIGNMENTMULTIPLE  SEQUENCE  ALIGNMENT
MULTIPLE SEQUENCE ALIGNMENT
Mariya Raju
 
Introduction to sequence alignment partii
Introduction to sequence alignment partiiIntroduction to sequence alignment partii
Introduction to sequence alignment partii
SumatiHajela
 
Needleman-Wunsch Algorithm
Needleman-Wunsch AlgorithmNeedleman-Wunsch Algorithm
Needleman-Wunsch Algorithm
ProshantaShil
 
Distance based method
Distance based method Distance based method
Distance based method
Adhena Lulli
 
UniProt
UniProtUniProt
UniProt
AmnaA7
 
Multiple sequence alignment
Multiple sequence alignmentMultiple sequence alignment
Multiple sequence alignment
Subhranil Bhattacharjee
 
Comparative genomics
Comparative genomicsComparative genomics
Comparative genomics
Athira RG
 
Blast
BlastBlast
Genome annotation
Genome annotationGenome annotation
Genome annotation
Shifa Ansari
 
Secondary Structure Prediction of proteins
Secondary Structure Prediction of proteins Secondary Structure Prediction of proteins
Secondary Structure Prediction of proteins
Vijay Hemmadi
 

What's hot (20)

Sequence alignment
Sequence alignmentSequence alignment
Sequence alignment
 
Dynamic programming and pairwise sequence alignment
Dynamic programming and pairwise sequence alignmentDynamic programming and pairwise sequence alignment
Dynamic programming and pairwise sequence alignment
 
Scoring schemes in bioinformatics
Scoring schemes in bioinformaticsScoring schemes in bioinformatics
Scoring schemes in bioinformatics
 
Clustal
ClustalClustal
Clustal
 
Structural databases
Structural databases Structural databases
Structural databases
 
Phylogenetic analysis
Phylogenetic analysis Phylogenetic analysis
Phylogenetic analysis
 
Protein data bank
Protein data bankProtein data bank
Protein data bank
 
BLAST
BLASTBLAST
BLAST
 
STRUCTURAL GENOMICS, FUNCTIONAL GENOMICS, COMPARATIVE GENOMICS
STRUCTURAL GENOMICS, FUNCTIONAL GENOMICS, COMPARATIVE GENOMICSSTRUCTURAL GENOMICS, FUNCTIONAL GENOMICS, COMPARATIVE GENOMICS
STRUCTURAL GENOMICS, FUNCTIONAL GENOMICS, COMPARATIVE GENOMICS
 
Dot matrix
Dot matrixDot matrix
Dot matrix
 
MULTIPLE SEQUENCE ALIGNMENT
MULTIPLE  SEQUENCE  ALIGNMENTMULTIPLE  SEQUENCE  ALIGNMENT
MULTIPLE SEQUENCE ALIGNMENT
 
Introduction to sequence alignment partii
Introduction to sequence alignment partiiIntroduction to sequence alignment partii
Introduction to sequence alignment partii
 
Needleman-Wunsch Algorithm
Needleman-Wunsch AlgorithmNeedleman-Wunsch Algorithm
Needleman-Wunsch Algorithm
 
Distance based method
Distance based method Distance based method
Distance based method
 
UniProt
UniProtUniProt
UniProt
 
Multiple sequence alignment
Multiple sequence alignmentMultiple sequence alignment
Multiple sequence alignment
 
Comparative genomics
Comparative genomicsComparative genomics
Comparative genomics
 
Blast
BlastBlast
Blast
 
Genome annotation
Genome annotationGenome annotation
Genome annotation
 
Secondary Structure Prediction of proteins
Secondary Structure Prediction of proteins Secondary Structure Prediction of proteins
Secondary Structure Prediction of proteins
 

Viewers also liked

Living with licensing
Living with licensingLiving with licensing
Living with licensing
JudicialStudies
 
A Line Is A Dot That
A Line Is A Dot ThatA Line Is A Dot That
A Line Is A Dot That
Lindsay Foster
 
RED DOT
RED DOTRED DOT
RED DOT
pinjoken
 
UMCG All about data 2014 World of Clinical Information Models CIMI
UMCG All about data 2014 World of Clinical Information Models CIMIUMCG All about data 2014 World of Clinical Information Models CIMI
UMCG All about data 2014 World of Clinical Information Models CIMI
Michael van der Zel
 
A Line is a Dot That Went for a Walk
A Line is a Dot That Went for a WalkA Line is a Dot That Went for a Walk
A Line is a Dot That Went for a Walk
PHrbacek
 
Graciosa Resort - brochura
Graciosa Resort - brochuraGraciosa Resort - brochura
Graciosa Resort - brochura
vadavidiv
 
Salem dot game
Salem dot gameSalem dot game
Salem dot game
Brian Thomas
 
Abdelaal E 201304
Abdelaal E 201304Abdelaal E 201304
Beyond "The Crisis in Civics"
Beyond "The Crisis in Civics"Beyond "The Crisis in Civics"
Beyond "The Crisis in Civics"
Ethan Zuckerman
 
Lesion Renal Aguda y Cronica
Lesion Renal Aguda y Cronica Lesion Renal Aguda y Cronica
Lesion Renal Aguda y Cronica
Enrique Cota
 
Service Desing Week2
Service Desing Week2Service Desing Week2
Service Desing Week2
Bom Kim
 
Proceso de Acreditacion
Proceso de AcreditacionProceso de Acreditacion
Proceso de Acreditacion
victorcala0308
 
Show foto
Show fotoShow foto
Show foto
sherry2535
 
New classical analysis of
New classical analysis ofNew classical analysis of
New classical analysis of
Online
 
DOT Compliance Presentation 2017
DOT Compliance Presentation 2017DOT Compliance Presentation 2017
DOT Compliance Presentation 2017
HNI Risk Services
 
Sin libros y a lo loco
Sin libros y a lo locoSin libros y a lo loco
Sin libros y a lo loco
Manuel Jiménez
 
Dot cards
Dot cardsDot cards
Dot cards
khrycan
 
Dot-Com Crash
Dot-Com CrashDot-Com Crash
Dot-Com Crash
mragab
 
Instructions TASCO Red Dot | Optics Trade
Instructions TASCO Red Dot | Optics TradeInstructions TASCO Red Dot | Optics Trade
Instructions TASCO Red Dot | Optics Trade
Optics-Trade
 
Science - All About Animals 2
Science - All About Animals 2Science - All About Animals 2
Science - All About Animals 2
Yang Ao Wei 楊翱維
 

Viewers also liked (20)

Living with licensing
Living with licensingLiving with licensing
Living with licensing
 
A Line Is A Dot That
A Line Is A Dot ThatA Line Is A Dot That
A Line Is A Dot That
 
RED DOT
RED DOTRED DOT
RED DOT
 
UMCG All about data 2014 World of Clinical Information Models CIMI
UMCG All about data 2014 World of Clinical Information Models CIMIUMCG All about data 2014 World of Clinical Information Models CIMI
UMCG All about data 2014 World of Clinical Information Models CIMI
 
A Line is a Dot That Went for a Walk
A Line is a Dot That Went for a WalkA Line is a Dot That Went for a Walk
A Line is a Dot That Went for a Walk
 
Graciosa Resort - brochura
Graciosa Resort - brochuraGraciosa Resort - brochura
Graciosa Resort - brochura
 
Salem dot game
Salem dot gameSalem dot game
Salem dot game
 
Abdelaal E 201304
Abdelaal E 201304Abdelaal E 201304
Abdelaal E 201304
 
Beyond "The Crisis in Civics"
Beyond "The Crisis in Civics"Beyond "The Crisis in Civics"
Beyond "The Crisis in Civics"
 
Lesion Renal Aguda y Cronica
Lesion Renal Aguda y Cronica Lesion Renal Aguda y Cronica
Lesion Renal Aguda y Cronica
 
Service Desing Week2
Service Desing Week2Service Desing Week2
Service Desing Week2
 
Proceso de Acreditacion
Proceso de AcreditacionProceso de Acreditacion
Proceso de Acreditacion
 
Show foto
Show fotoShow foto
Show foto
 
New classical analysis of
New classical analysis ofNew classical analysis of
New classical analysis of
 
DOT Compliance Presentation 2017
DOT Compliance Presentation 2017DOT Compliance Presentation 2017
DOT Compliance Presentation 2017
 
Sin libros y a lo loco
Sin libros y a lo locoSin libros y a lo loco
Sin libros y a lo loco
 
Dot cards
Dot cardsDot cards
Dot cards
 
Dot-Com Crash
Dot-Com CrashDot-Com Crash
Dot-Com Crash
 
Instructions TASCO Red Dot | Optics Trade
Instructions TASCO Red Dot | Optics TradeInstructions TASCO Red Dot | Optics Trade
Instructions TASCO Red Dot | Optics Trade
 
Science - All About Animals 2
Science - All About Animals 2Science - All About Animals 2
Science - All About Animals 2
 

Similar to Dot matrix Analysis Tools (Bioinformatics)

Seq alignment
Seq alignment Seq alignment
Seq alignment
Nagendrasahu6
 
Sequence alignment
Sequence alignmentSequence alignment
Sequence database
Sequence databaseSequence database
Sequence database
Dr.M.Prasad Naidu
 
Sequence Alignment
Sequence AlignmentSequence Alignment
Sequence Alignment
Meghaj Mallick
 
How the blast work
How the blast workHow the blast work
How the blast work
Atai Rabby
 
sequence alignment and matrices for makaut
sequence alignment and matrices for makautsequence alignment and matrices for makaut
sequence alignment and matrices for makaut
Soumyajitdey27
 
BLAST : features, types,algorithm, working etc.
BLAST : features, types,algorithm,  working  etc.BLAST : features, types,algorithm,  working  etc.
BLAST : features, types,algorithm, working etc.
Cherry
 
Structure alignment methods
Structure alignment methodsStructure alignment methods
Structure alignment methods
Samvartika Majumdar
 
sequence alignment
sequence alignmentsequence alignment
sequence alignment
ammar kareem
 
Basics of bioinformatics
Basics of bioinformaticsBasics of bioinformatics
Basics of bioinformatics
Abhishek Vatsa
 
Needleman wunsch computional ppt
Needleman wunsch computional pptNeedleman wunsch computional ppt
Needleman wunsch computional ppt
tarun shekhawat
 
Sequence alignment belgaum
Sequence alignment belgaumSequence alignment belgaum
Sequence alignment belgaum
National Institute of Biologics
 
Bioinformatica 10-11-2011-t5-database searching
Bioinformatica 10-11-2011-t5-database searchingBioinformatica 10-11-2011-t5-database searching
Bioinformatica 10-11-2011-t5-database searching
Prof. Wim Van Criekinge
 
Bioinformatics_Sequence Analysis
Bioinformatics_Sequence AnalysisBioinformatics_Sequence Analysis
Bioinformatics_Sequence Analysis
Sangeeta Das
 
Blast Algorithm
Blast AlgorithmBlast Algorithm
Presentation for blast algorithm bio-informatice
Presentation for blast algorithm bio-informaticePresentation for blast algorithm bio-informatice
Presentation for blast algorithm bio-informatice
zahid6
 
Bioinformatics
BioinformaticsBioinformatics
Bioinformatics
Afra Fathima
 
Sequence homology search and multiple sequence alignment(1)
Sequence homology search and multiple sequence alignment(1)Sequence homology search and multiple sequence alignment(1)
Sequence homology search and multiple sequence alignment(1)
AnkitTiwari354
 
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
 
5. Global and Local Alignment Algorithms.pptx
5. Global and Local Alignment Algorithms.pptx5. Global and Local Alignment Algorithms.pptx
5. Global and Local Alignment Algorithms.pptx
ArupKhakhlari1
 

Similar to Dot matrix Analysis Tools (Bioinformatics) (20)

Seq alignment
Seq alignment Seq alignment
Seq alignment
 
Sequence alignment
Sequence alignmentSequence alignment
Sequence alignment
 
Sequence database
Sequence databaseSequence database
Sequence database
 
Sequence Alignment
Sequence AlignmentSequence Alignment
Sequence Alignment
 
How the blast work
How the blast workHow the blast work
How the blast work
 
sequence alignment and matrices for makaut
sequence alignment and matrices for makautsequence alignment and matrices for makaut
sequence alignment and matrices for makaut
 
BLAST : features, types,algorithm, working etc.
BLAST : features, types,algorithm,  working  etc.BLAST : features, types,algorithm,  working  etc.
BLAST : features, types,algorithm, working etc.
 
Structure alignment methods
Structure alignment methodsStructure alignment methods
Structure alignment methods
 
sequence alignment
sequence alignmentsequence alignment
sequence alignment
 
Basics of bioinformatics
Basics of bioinformaticsBasics of bioinformatics
Basics of bioinformatics
 
Needleman wunsch computional ppt
Needleman wunsch computional pptNeedleman wunsch computional ppt
Needleman wunsch computional ppt
 
Sequence alignment belgaum
Sequence alignment belgaumSequence alignment belgaum
Sequence alignment belgaum
 
Bioinformatica 10-11-2011-t5-database searching
Bioinformatica 10-11-2011-t5-database searchingBioinformatica 10-11-2011-t5-database searching
Bioinformatica 10-11-2011-t5-database searching
 
Bioinformatics_Sequence Analysis
Bioinformatics_Sequence AnalysisBioinformatics_Sequence Analysis
Bioinformatics_Sequence Analysis
 
Blast Algorithm
Blast AlgorithmBlast Algorithm
Blast Algorithm
 
Presentation for blast algorithm bio-informatice
Presentation for blast algorithm bio-informaticePresentation for blast algorithm bio-informatice
Presentation for blast algorithm bio-informatice
 
Bioinformatics
BioinformaticsBioinformatics
Bioinformatics
 
Sequence homology search and multiple sequence alignment(1)
Sequence homology search and multiple sequence alignment(1)Sequence homology search and multiple sequence alignment(1)
Sequence homology search and multiple sequence alignment(1)
 
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
 
5. Global and Local Alignment Algorithms.pptx
5. Global and Local Alignment Algorithms.pptx5. Global and Local Alignment Algorithms.pptx
5. Global and Local Alignment Algorithms.pptx
 

Recently uploaded

Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 

Recently uploaded (20)

Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 

Dot matrix Analysis Tools (Bioinformatics)

  • 2. Published By Safa Khalid BS-Bioinformatics (6th Semester) University of Agriculture, Faisalabad
  • 3. Sequence Alignment  Way of arranging the sequences of DNA, RNA or protein to identify regions of similarity  Helps in inferring functional , Structural or evolutionary relationship between the sequence  Sequence alignment methods are used to find the best- matching sequences  it can be used to find genes, segments of DNA that code for a specific protein or phenotype  If a region of DNA has been sequenced, it can be screened for characteristic features of genes.
  • 4. Alignment  Alignment is the task of locating “equivalent” regions of two or more sequences to maximize their similarity  COMPUTATIONAL BIOLOGY (RED : Mismatches)  CAMPUTATIONAL BIO - - - - ( gaps )  Alignments of related sequences is expected to give good scores compared with alignments of randomly chosen sequences  In practice, the correct alignment does not necessarily have the best score, since no “perfect” scoring scheme has been devised
  • 5.  If two sequence are > 25% identical, they are likely related  If two sequences are 15-25% identical they may be related, but more tests are needed  If two sequences are < 15% identical they are probably not related
  • 6. Types of alignment  Based on Completeness:  Global  Local  Based on Numbers:  Pair wise alignment  Multiple sequence Alignment
  • 7. Local and Global Alignment
  • 8. Pair Wise alignment  Pairwise Sequence Alignment is used to identify regions of similarity that may indicate functional, structural and/or evolutionary relationships between two biological sequences (protein or nucleic acid).
  • 9. Dot Matrix  A dot plot is a visual representation of the similarities between two sequences.  One sequence (A) is listed across the top of the matrix and the other (B) is listed down the left side  Starting from the first character in B, one moves across the page keeping in the first row and placing a dot in many column where the character in A is the same  The process is continued until all possible comparisons between A and B are made  Any region of similarity is revealed by a diagonal row of dots  Isolated dots not on diagonal represent random matches
  • 10.
  • 11. Example  Seq 1: TWILIGHTZONE  Seq 2: MIDNIGHTZONE  Matrix= 12 * 12
  • 12. Dot plot interpretation Seq1: ATGATAT Seq2: ATGATAT
  • 13. Bioinformatic Softwares for dot plot analysis  LALIGN  DOTLET  DOTMATCHER  SIM
  • 14. FACTORS COMPUTED BY THE SOFTWARES  Gap open penalty  Pairwise alignment score for the first residue in a gap.  Default value is: -12  Gap Extend Penalty  Pairwise alignment score for each additional residue in a gap  Default value is: -2  Expectation Threshold  Limits the number of scores and alignments reported based on the expectation value. This is the maximum number of times the match is expected to occur by chance.
  • 15. SIM
  • 16.
  • 17.
  • 19.
  • 20.
  • 22.
  • 23.
  • 25.
  • 26.
  • 28. Inverted repeat An inverted repeat is sequence of nucleotides followed downstream by its reverse complement. Inverted repeat: abcdeedcbafghijklmno
  • 29. Palindromic Sequence  A palindromic sequence is a nucleic acid sequence (DNA or RNA) that is same whether read 5' to 3' on one strand or 5' to 3' on the complementary strand with which it forms a double helix.