SlideShare a Scribd company logo
Graph Theory application in
Bioinformatics
Sultan Mehmood
MSCSF14M019
PUCIT
2
Biological Terminology
• Protein complex
• Domain
• Molecular Pathway
• Homology
– Orthology
– Paralogy
3
Graph Terminology
Node
Edge
Directed/Undirected
Degree
Shortest Path/Geodesic distance
Neighborhood
Subgraph
Complete Graph
Clique
Degree Distribution
Hubs
4
Examples of Biological Networks
– Protein-Protein Interaction Networks
– Metabolic Networks
– Signaling Networks
– Transcription Regulatory Networks
We will discuss here only Protein-Protein
Interaction Networks
5
What is meant by a Protein-Protein
Interaction (PPI) Network
6
Example of a PPI Network
• Yeast PPI network
• Nodes – proteins
• Edges – interactions
The color of a node
indicates the phenotypic
effect of removing the
corresponding protein
(red = lethal, green = non-
lethal, orange = slow
growth, yellow = unknown).
7
A Human PPI Network
8
Why is it useful to study PPI networks?
• Proteins are workhorses of cell
• Carry out catalytic reactions, transport, Form
viral caspids
• Transmit information from DNA to RNA, traverse
membranes,
• Form regulated channel, make possible
synthesis of new proteins
• Responsible for degradation of unnecessary
proteins, vehicles of immune response
• A prime way to predict protein function is
through identification of binding partners
• If the function of at least one of the components
with which the protein interacts is known, that
should let us assign its function(s) and the
pathway(s)
• Hence, through the intricate network of these
interactions we can map cellular pathways, their
interconnectivities and their dynamic regulation
9
Why is it useful to study structure of PPI
networks?
• Common properties of biological networks
• Can help us relate network structure to biological
function
• Protein’s relative position in a network
• Correlate conserved functional modules with protein
complexes

More Related Content

What's hot

Introduction to sequence alignment
Introduction to sequence alignmentIntroduction to sequence alignment
Introduction to sequence alignment
Kubuldinho
 
Validation of homology modeling
Validation of homology modelingValidation of homology modeling
Validation of homology modeling
Alichy Sowmya
 
System biology and its tools
System biology and its toolsSystem biology and its tools
System biology and its tools
Gaurav Diwakar
 
HOMOLOGY MODELING IN EASIER WAY
HOMOLOGY MODELING IN EASIER WAYHOMOLOGY MODELING IN EASIER WAY
HOMOLOGY MODELING IN EASIER WAY
Shikha Popali
 
Perl Programming - 02 Regular Expression
Perl Programming - 02 Regular ExpressionPerl Programming - 02 Regular Expression
Perl Programming - 02 Regular Expression
Danairat Thanabodithammachari
 
Secondary structure prediction
Secondary structure predictionSecondary structure prediction
Secondary structure prediction
samantlalit
 
multiple sequence alignment
multiple sequence alignmentmultiple sequence alignment
multiple sequence alignment
harshita agarwal
 
Dotplots for Bioinformatics
Dotplots for BioinformaticsDotplots for Bioinformatics
Dotplots for Bioinformatics
avrilcoghlan
 
Protein fold recognition and ab_initio modeling
Protein fold recognition and ab_initio modelingProtein fold recognition and ab_initio modeling
Protein fold recognition and ab_initio modeling
Bioinformatics and Computational Biosciences Branch
 
PAM : Point Accepted Mutation
PAM : Point Accepted MutationPAM : Point Accepted Mutation
PAM : Point Accepted Mutation
Amit Kyada
 
Homology modeling: Modeller
Homology modeling: ModellerHomology modeling: Modeller
Pathway and network analysis
Pathway and network analysisPathway and network analysis
Pathway and network analysis
Manar Al-Eslam Mattar
 
Brief Introduction of Protein-Protein Interactions (PPIs)
Brief Introduction of Protein-Protein Interactions (PPIs)Brief Introduction of Protein-Protein Interactions (PPIs)
Brief Introduction of Protein-Protein Interactions (PPIs)
Creative Proteomics
 
Bioinformatic in drug designing
Bioinformatic in drug designingBioinformatic in drug designing
Bioinformatic in drug designing
Salman Khan
 
Example of force fields
Example of force fieldsExample of force fields
Example of force fields
Pallavi Vashistha
 
BITS: Overview of important biological databases beyond sequences
BITS: Overview of important biological databases beyond sequencesBITS: Overview of important biological databases beyond sequences
BITS: Overview of important biological databases beyond sequences
BITS
 
Tree building
Tree buildingTree building
Tree building
deepalakshmi59
 
Sequence Alignment In Bioinformatics
Sequence Alignment In BioinformaticsSequence Alignment In Bioinformatics
Sequence Alignment In Bioinformatics
Nikesh Narayanan
 
Sequence Analysis
Sequence AnalysisSequence Analysis
Sequence Analysis
DEBPRASAD DUTTA
 
Chemoinformatics
ChemoinformaticsChemoinformatics
Chemoinformatics
Rupali Salunkhe
 

What's hot (20)

Introduction to sequence alignment
Introduction to sequence alignmentIntroduction to sequence alignment
Introduction to sequence alignment
 
Validation of homology modeling
Validation of homology modelingValidation of homology modeling
Validation of homology modeling
 
System biology and its tools
System biology and its toolsSystem biology and its tools
System biology and its tools
 
HOMOLOGY MODELING IN EASIER WAY
HOMOLOGY MODELING IN EASIER WAYHOMOLOGY MODELING IN EASIER WAY
HOMOLOGY MODELING IN EASIER WAY
 
Perl Programming - 02 Regular Expression
Perl Programming - 02 Regular ExpressionPerl Programming - 02 Regular Expression
Perl Programming - 02 Regular Expression
 
Secondary structure prediction
Secondary structure predictionSecondary structure prediction
Secondary structure prediction
 
multiple sequence alignment
multiple sequence alignmentmultiple sequence alignment
multiple sequence alignment
 
Dotplots for Bioinformatics
Dotplots for BioinformaticsDotplots for Bioinformatics
Dotplots for Bioinformatics
 
Protein fold recognition and ab_initio modeling
Protein fold recognition and ab_initio modelingProtein fold recognition and ab_initio modeling
Protein fold recognition and ab_initio modeling
 
PAM : Point Accepted Mutation
PAM : Point Accepted MutationPAM : Point Accepted Mutation
PAM : Point Accepted Mutation
 
Homology modeling: Modeller
Homology modeling: ModellerHomology modeling: Modeller
Homology modeling: Modeller
 
Pathway and network analysis
Pathway and network analysisPathway and network analysis
Pathway and network analysis
 
Brief Introduction of Protein-Protein Interactions (PPIs)
Brief Introduction of Protein-Protein Interactions (PPIs)Brief Introduction of Protein-Protein Interactions (PPIs)
Brief Introduction of Protein-Protein Interactions (PPIs)
 
Bioinformatic in drug designing
Bioinformatic in drug designingBioinformatic in drug designing
Bioinformatic in drug designing
 
Example of force fields
Example of force fieldsExample of force fields
Example of force fields
 
BITS: Overview of important biological databases beyond sequences
BITS: Overview of important biological databases beyond sequencesBITS: Overview of important biological databases beyond sequences
BITS: Overview of important biological databases beyond sequences
 
Tree building
Tree buildingTree building
Tree building
 
Sequence Alignment In Bioinformatics
Sequence Alignment In BioinformaticsSequence Alignment In Bioinformatics
Sequence Alignment In Bioinformatics
 
Sequence Analysis
Sequence AnalysisSequence Analysis
Sequence Analysis
 
Chemoinformatics
ChemoinformaticsChemoinformatics
Chemoinformatics
 

Viewers also liked

Application of graph theory in drug design
Application of graph theory in drug designApplication of graph theory in drug design
Application of graph theory in drug design
Reihaneh Safavi
 
Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theory
Tech_MX
 
FOSDEM 2014: Social Network Benchmark (SNB) Graph Generator
FOSDEM 2014:  Social Network Benchmark (SNB) Graph GeneratorFOSDEM 2014:  Social Network Benchmark (SNB) Graph Generator
FOSDEM 2014: Social Network Benchmark (SNB) Graph Generator
LDBC council
 
Marketing analytics alpesh doshi social network analysis - using social gra...
Marketing analytics alpesh doshi   social network analysis - using social gra...Marketing analytics alpesh doshi   social network analysis - using social gra...
Marketing analytics alpesh doshi social network analysis - using social gra...
Alpesh Doshi
 
Graph Theory and Databases
Graph Theory and DatabasesGraph Theory and Databases
Graph Theory and Databases
Pere Urbón-Bayes
 
Graph theory short presentation
Graph theory short presentationGraph theory short presentation
Graph theory short presentation
mjr989
 
A Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network ScienceA Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network Science
Marko Rodriguez
 
Overview of research in chemistry
Overview of research in chemistryOverview of research in chemistry
Overview of research in chemistry
Anuradha Verma
 
THE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESS
THE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESSTHE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESS
THE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESS
VESIT/University of Mumbai
 
Spherule Diagrams with Graph for Social Network Visualization
Spherule Diagrams with Graph for Social Network VisualizationSpherule Diagrams with Graph for Social Network Visualization
Spherule Diagrams with Graph for Social Network Visualization
Mithileysh Sathiyanarayanan
 
Coloring graphs
Coloring graphsColoring graphs
Coloring graphs
Vikas Sharma
 
Types of graphs
Types of graphsTypes of graphs
Types of graphs
Ariel Piol
 
Multi-perspective Visualisation Approach for E-discovery Email Investigation
Multi-perspective Visualisation Approach for E-discovery Email InvestigationMulti-perspective Visualisation Approach for E-discovery Email Investigation
Multi-perspective Visualisation Approach for E-discovery Email Investigation
Mithileysh Sathiyanarayanan
 
Graph theory and life
Graph theory and lifeGraph theory and life
Graph theory and life
Milan Joshi
 
MatheMatics and Modern World
MatheMatics and Modern WorldMatheMatics and Modern World
MatheMatics and Modern World
Tanish Aggarwal
 
Mathematics applied in major fields of science and technology
Mathematics applied  in major fields of science and technologyMathematics applied  in major fields of science and technology
Mathematics applied in major fields of science and technology
shreetmishra98
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphs
Tech_MX
 
Data Mining Seminar - Graph Mining and Social Network Analysis
Data Mining Seminar - Graph Mining and Social Network AnalysisData Mining Seminar - Graph Mining and Social Network Analysis
Data Mining Seminar - Graph Mining and Social Network Analysis
vwchu
 
Types of graphs
Types of graphsTypes of graphs
Types of graphs
Samia Khan
 
Football and graph theory
Football and graph theoryFootball and graph theory
Football and graph theory
Umang Aggarwal
 

Viewers also liked (20)

Application of graph theory in drug design
Application of graph theory in drug designApplication of graph theory in drug design
Application of graph theory in drug design
 
Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theory
 
FOSDEM 2014: Social Network Benchmark (SNB) Graph Generator
FOSDEM 2014:  Social Network Benchmark (SNB) Graph GeneratorFOSDEM 2014:  Social Network Benchmark (SNB) Graph Generator
FOSDEM 2014: Social Network Benchmark (SNB) Graph Generator
 
Marketing analytics alpesh doshi social network analysis - using social gra...
Marketing analytics alpesh doshi   social network analysis - using social gra...Marketing analytics alpesh doshi   social network analysis - using social gra...
Marketing analytics alpesh doshi social network analysis - using social gra...
 
Graph Theory and Databases
Graph Theory and DatabasesGraph Theory and Databases
Graph Theory and Databases
 
Graph theory short presentation
Graph theory short presentationGraph theory short presentation
Graph theory short presentation
 
A Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network ScienceA Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network Science
 
Overview of research in chemistry
Overview of research in chemistryOverview of research in chemistry
Overview of research in chemistry
 
THE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESS
THE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESSTHE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESS
THE APPLICATION OF CAUSE EFFECT GRAPH FOR THE COLLEGE PLACEMENT PROCESS
 
Spherule Diagrams with Graph for Social Network Visualization
Spherule Diagrams with Graph for Social Network VisualizationSpherule Diagrams with Graph for Social Network Visualization
Spherule Diagrams with Graph for Social Network Visualization
 
Coloring graphs
Coloring graphsColoring graphs
Coloring graphs
 
Types of graphs
Types of graphsTypes of graphs
Types of graphs
 
Multi-perspective Visualisation Approach for E-discovery Email Investigation
Multi-perspective Visualisation Approach for E-discovery Email InvestigationMulti-perspective Visualisation Approach for E-discovery Email Investigation
Multi-perspective Visualisation Approach for E-discovery Email Investigation
 
Graph theory and life
Graph theory and lifeGraph theory and life
Graph theory and life
 
MatheMatics and Modern World
MatheMatics and Modern WorldMatheMatics and Modern World
MatheMatics and Modern World
 
Mathematics applied in major fields of science and technology
Mathematics applied  in major fields of science and technologyMathematics applied  in major fields of science and technology
Mathematics applied in major fields of science and technology
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphs
 
Data Mining Seminar - Graph Mining and Social Network Analysis
Data Mining Seminar - Graph Mining and Social Network AnalysisData Mining Seminar - Graph Mining and Social Network Analysis
Data Mining Seminar - Graph Mining and Social Network Analysis
 
Types of graphs
Types of graphsTypes of graphs
Types of graphs
 
Football and graph theory
Football and graph theoryFootball and graph theory
Football and graph theory
 

Similar to Graph theory Application

Proteins by Salman Ul Islam.
Proteins by Salman Ul Islam.Proteins by Salman Ul Islam.
Proteins by Salman Ul Islam.
Salman Ul Islam
 
Experimental methods and the big data sets
Experimental methods and the big data sets Experimental methods and the big data sets
Experimental methods and the big data sets
improvemed
 
Techniques used for separation in proteomics
Techniques used for separation in proteomicsTechniques used for separation in proteomics
Techniques used for separation in proteomics
Nilesh Chandra
 
High throughput approaches to understanding gene function and mapping archite...
High throughput approaches to understanding gene function and mapping archite...High throughput approaches to understanding gene function and mapping archite...
High throughput approaches to understanding gene function and mapping archite...
Tintumann
 
Cell signaling
Cell signalingCell signaling
Cell signaling
aqeel hadithe
 
Proteomics in VSC for crop improvement programme
Proteomics in VSC for crop improvement programmeProteomics in VSC for crop improvement programme
Proteomics in VSC for crop improvement programme
SumanthBT1
 
Protein protein interaction
Protein protein interactionProtein protein interaction
Protein protein interaction
Aashish Patel
 
Systems Biology Approaches to Cancer
Systems Biology Approaches to CancerSystems Biology Approaches to Cancer
Systems Biology Approaches to Cancer
Raunak Shrestha
 
Proteomics
ProteomicsProteomics
Proteomics
Shereen Shehata
 
Protein protein interaction
Protein protein interactionProtein protein interaction
Protein protein interaction
Vidya Kalaivani Rajkumar
 
Protein protein interactions
Protein protein interactionsProtein protein interactions
Protein protein interactions
SHRIKANT YANKANCHI
 
protein microarray.pptx
protein microarray.pptxprotein microarray.pptx
protein microarray.pptx
AtulSingh77625
 
Systems biology
Systems biologySystems biology
Systems biology
VWR INTERNATIONAL
 
protein microarray-types and approaches.pptx
protein microarray-types and approaches.pptxprotein microarray-types and approaches.pptx
protein microarray-types and approaches.pptx
Sachin Teotia
 
“Proteomics” to study genes and genomes
“Proteomics” to study genes and genomes“Proteomics” to study genes and genomes
“Proteomics” to study genes and genomes
Nazish_Nehal
 
Techniques in proteomics
Techniques in proteomicsTechniques in proteomics
Techniques in proteomics
roshni mohan
 
KnetMiner - EBI Workshop 2017
KnetMiner - EBI Workshop 2017KnetMiner - EBI Workshop 2017
KnetMiner - EBI Workshop 2017
Keywan Hassani-Pak
 
Proteomics and its applications in phytopathology
Proteomics and its applications in phytopathologyProteomics and its applications in phytopathology
Proteomics and its applications in phytopathology
Abhijeet Kashyap
 
intracellular receptors ,signaling,transcription factors , nucleic acids
intracellular receptors ,signaling,transcription factors , nucleic acidsintracellular receptors ,signaling,transcription factors , nucleic acids
intracellular receptors ,signaling,transcription factors , nucleic acids
Dina Kishor
 
Revealing disease-associated pathways by network integration of untargeted me...
Revealing disease-associated pathways by network integration of untargeted me...Revealing disease-associated pathways by network integration of untargeted me...
Revealing disease-associated pathways by network integration of untargeted me...
SOYEON KIM
 

Similar to Graph theory Application (20)

Proteins by Salman Ul Islam.
Proteins by Salman Ul Islam.Proteins by Salman Ul Islam.
Proteins by Salman Ul Islam.
 
Experimental methods and the big data sets
Experimental methods and the big data sets Experimental methods and the big data sets
Experimental methods and the big data sets
 
Techniques used for separation in proteomics
Techniques used for separation in proteomicsTechniques used for separation in proteomics
Techniques used for separation in proteomics
 
High throughput approaches to understanding gene function and mapping archite...
High throughput approaches to understanding gene function and mapping archite...High throughput approaches to understanding gene function and mapping archite...
High throughput approaches to understanding gene function and mapping archite...
 
Cell signaling
Cell signalingCell signaling
Cell signaling
 
Proteomics in VSC for crop improvement programme
Proteomics in VSC for crop improvement programmeProteomics in VSC for crop improvement programme
Proteomics in VSC for crop improvement programme
 
Protein protein interaction
Protein protein interactionProtein protein interaction
Protein protein interaction
 
Systems Biology Approaches to Cancer
Systems Biology Approaches to CancerSystems Biology Approaches to Cancer
Systems Biology Approaches to Cancer
 
Proteomics
ProteomicsProteomics
Proteomics
 
Protein protein interaction
Protein protein interactionProtein protein interaction
Protein protein interaction
 
Protein protein interactions
Protein protein interactionsProtein protein interactions
Protein protein interactions
 
protein microarray.pptx
protein microarray.pptxprotein microarray.pptx
protein microarray.pptx
 
Systems biology
Systems biologySystems biology
Systems biology
 
protein microarray-types and approaches.pptx
protein microarray-types and approaches.pptxprotein microarray-types and approaches.pptx
protein microarray-types and approaches.pptx
 
“Proteomics” to study genes and genomes
“Proteomics” to study genes and genomes“Proteomics” to study genes and genomes
“Proteomics” to study genes and genomes
 
Techniques in proteomics
Techniques in proteomicsTechniques in proteomics
Techniques in proteomics
 
KnetMiner - EBI Workshop 2017
KnetMiner - EBI Workshop 2017KnetMiner - EBI Workshop 2017
KnetMiner - EBI Workshop 2017
 
Proteomics and its applications in phytopathology
Proteomics and its applications in phytopathologyProteomics and its applications in phytopathology
Proteomics and its applications in phytopathology
 
intracellular receptors ,signaling,transcription factors , nucleic acids
intracellular receptors ,signaling,transcription factors , nucleic acidsintracellular receptors ,signaling,transcription factors , nucleic acids
intracellular receptors ,signaling,transcription factors , nucleic acids
 
Revealing disease-associated pathways by network integration of untargeted me...
Revealing disease-associated pathways by network integration of untargeted me...Revealing disease-associated pathways by network integration of untargeted me...
Revealing disease-associated pathways by network integration of untargeted me...
 

Recently uploaded

What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
Rakesh Kumar R
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
NishanthaBulumulla1
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
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
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.
AnkitaPandya11
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
Karya Keeper
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
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
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 

Recently uploaded (20)

What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
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
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
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)
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 

Graph theory Application

  • 1. Graph Theory application in Bioinformatics Sultan Mehmood MSCSF14M019 PUCIT
  • 2. 2 Biological Terminology • Protein complex • Domain • Molecular Pathway • Homology – Orthology – Paralogy
  • 3. 3 Graph Terminology Node Edge Directed/Undirected Degree Shortest Path/Geodesic distance Neighborhood Subgraph Complete Graph Clique Degree Distribution Hubs
  • 4. 4 Examples of Biological Networks – Protein-Protein Interaction Networks – Metabolic Networks – Signaling Networks – Transcription Regulatory Networks We will discuss here only Protein-Protein Interaction Networks
  • 5. 5 What is meant by a Protein-Protein Interaction (PPI) Network
  • 6. 6 Example of a PPI Network • Yeast PPI network • Nodes – proteins • Edges – interactions The color of a node indicates the phenotypic effect of removing the corresponding protein (red = lethal, green = non- lethal, orange = slow growth, yellow = unknown).
  • 7. 7 A Human PPI Network
  • 8. 8 Why is it useful to study PPI networks? • Proteins are workhorses of cell • Carry out catalytic reactions, transport, Form viral caspids • Transmit information from DNA to RNA, traverse membranes, • Form regulated channel, make possible synthesis of new proteins • Responsible for degradation of unnecessary proteins, vehicles of immune response • A prime way to predict protein function is through identification of binding partners • If the function of at least one of the components with which the protein interacts is known, that should let us assign its function(s) and the pathway(s) • Hence, through the intricate network of these interactions we can map cellular pathways, their interconnectivities and their dynamic regulation
  • 9. 9 Why is it useful to study structure of PPI networks? • Common properties of biological networks • Can help us relate network structure to biological function • Protein’s relative position in a network • Correlate conserved functional modules with protein complexes