SlideShare a Scribd company logo
1 of 15
Snoopy for Petri Nets
Presented by: Hajra Qayyum
Reg. No: 432849
Course: Integrative System Biology
Atta-Ur-Rehman School of Applied Biosciences
National University of Science and Technology, Islamabad
Objectives of Snoopy
1. Graphical Display
2. Computational Modelling
3. Simulation of bacterial regulatory networks
6/3/2023 5:55 PM ASAB-NUST 2
Introduction
• Petri nets combine mathematical theory with graphical representation
of the dynamic behavior of systems.
6/3/2023 5:55 PM ASAB-NUST 3
Figure 1: Aspects of petri nets
Components
• Particular kind of bipartite directed graphs populated by four types of
objects:
1. Places: state of the system being modelled
2. Transitions: event causing change in the system
3. Directed arcs: connection between a transition and a place
4. Tokens: object being processed or resource being consumed or
produced by the system.
6/3/2023 5:55 PM ASAB-NUST 4
Representations
6/3/2023 5:55 PM ASAB-NUST 5
Figure 2: Illustrations of components used in modelling a peri network
Types of Petri Nets
• Place/Transition (P/T) Nets
• Colored Petri Nets
• Timed Petri Nets
• Stochastic Petri Nets
• Fuzzy Petri Nets
• Any many more…….
6/3/2023 5:55 PM ASAB-NUST 6
1: Simple P/T Nets
6/3/2023 5:55 PM ASAB-NUST 7
Figure 3: Petri-Net representation of a enzyme-catalyzed process
(glucose into glucose-6-phosphate).
2: Colored Petri Nets
6/3/2023 5:55 PM ASAB-NUST 8
Figure 4: Petri-Net representation repressilator system
3:Timed Petri Nets
6/3/2023 5:55 PM ASAB-NUST 9
Figure 5: Generic timed petri-net representation
4: Stochastic Petri Nets
6/3/2023 5:55 PM ASAB-NUST 10
Figure 6:
5: Fuzzy Petri Nets
6/3/2023 5:55 PM ASAB-NUST 11
Figure 7: A unifying Petri net framework representing fuzzy petri nets
Demonstration
6/3/2023 5:55 PM ASAB-NUST 12
1
Figure 8: Snoopy GUI
6/3/2023 5:55 PM ASAB-NUST 13
2
3
4
Figure 8: Snoopy GUI
Advantages
• Common communication platform (modelling language) for
experimentalists and theoreticians.
• Unifying framework for the graphical display, computational
modelling, simulation, and bioinformatic annotation of biochemical
networks, such as bacterial regulatory networks.
• In other words, a graphical representation of a Petri net drawn in
Snoopy can be executed, i.e. simulations can be run with a mouse
click; no special additional encoding is required.
6/3/2023 5:55 PM ASAB-NUST 14
Reference Paper
6/3/2023 5:55 PM ASAB-NUST 15

More Related Content

Similar to SNOOPY.pptx

CIS 532 Network Architecture and AnalysisStudent’s NameSubm.docx
CIS 532 Network Architecture and AnalysisStudent’s NameSubm.docxCIS 532 Network Architecture and AnalysisStudent’s NameSubm.docx
CIS 532 Network Architecture and AnalysisStudent’s NameSubm.docx
sleeperharwell
 
DESIGN OF DUAL AXIS SOLAR TRACKER SYSTEM BASED ON FUZZY INFERENCE SYSTEMS
DESIGN OF DUAL AXIS SOLAR TRACKER SYSTEM BASED ON FUZZY INFERENCE SYSTEMSDESIGN OF DUAL AXIS SOLAR TRACKER SYSTEM BASED ON FUZZY INFERENCE SYSTEMS
DESIGN OF DUAL AXIS SOLAR TRACKER SYSTEM BASED ON FUZZY INFERENCE SYSTEMS
ijscai
 
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference SystemsDesign of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
IJSCAI Journal
 
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
ijscai
 
Simulation of Wireless Sensor Networks
Simulation of Wireless Sensor NetworksSimulation of Wireless Sensor Networks
Simulation of Wireless Sensor Networks
Daniel Zuniga
 
Fuzzy Logic Final Report
Fuzzy Logic Final ReportFuzzy Logic Final Report
Fuzzy Logic Final Report
Shikhar Agarwal
 

Similar to SNOOPY.pptx (20)

CIS 532 Network Architecture and AnalysisStudent’s NameSubm.docx
CIS 532 Network Architecture and AnalysisStudent’s NameSubm.docxCIS 532 Network Architecture and AnalysisStudent’s NameSubm.docx
CIS 532 Network Architecture and AnalysisStudent’s NameSubm.docx
 
Comparative Study of Transmission Line And Cavity Model of Rectangular Micros...
Comparative Study of Transmission Line And Cavity Model of Rectangular Micros...Comparative Study of Transmission Line And Cavity Model of Rectangular Micros...
Comparative Study of Transmission Line And Cavity Model of Rectangular Micros...
 
L1102017479
L1102017479L1102017479
L1102017479
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
IRJET- A Study in Wireless Sensor Network (WSN) using Artificial Bee Colony (...
IRJET- A Study in Wireless Sensor Network (WSN) using Artificial Bee Colony (...IRJET- A Study in Wireless Sensor Network (WSN) using Artificial Bee Colony (...
IRJET- A Study in Wireless Sensor Network (WSN) using Artificial Bee Colony (...
 
Paper9250 implementation of an i pv6 stack for ns-3
Paper9250 implementation of an i pv6 stack for ns-3Paper9250 implementation of an i pv6 stack for ns-3
Paper9250 implementation of an i pv6 stack for ns-3
 
IRJET - Exploring Agglomerative Spectral Clustering Technique Employed for...
IRJET - 	  Exploring Agglomerative Spectral Clustering Technique Employed for...IRJET - 	  Exploring Agglomerative Spectral Clustering Technique Employed for...
IRJET - Exploring Agglomerative Spectral Clustering Technique Employed for...
 
QoS Framework for a Multi-stack based Heterogeneous Wireless Sensor Network
QoS Framework for a Multi-stack based Heterogeneous Wireless Sensor Network QoS Framework for a Multi-stack based Heterogeneous Wireless Sensor Network
QoS Framework for a Multi-stack based Heterogeneous Wireless Sensor Network
 
Comparative Study of Routing Protocols in Wireless Sensor Networks by Abid Af...
Comparative Study of Routing Protocols in Wireless Sensor Networks by Abid Af...Comparative Study of Routing Protocols in Wireless Sensor Networks by Abid Af...
Comparative Study of Routing Protocols in Wireless Sensor Networks by Abid Af...
 
DESIGN OF DUAL AXIS SOLAR TRACKER SYSTEM BASED ON FUZZY INFERENCE SYSTEMS
DESIGN OF DUAL AXIS SOLAR TRACKER SYSTEM BASED ON FUZZY INFERENCE SYSTEMSDESIGN OF DUAL AXIS SOLAR TRACKER SYSTEM BASED ON FUZZY INFERENCE SYSTEMS
DESIGN OF DUAL AXIS SOLAR TRACKER SYSTEM BASED ON FUZZY INFERENCE SYSTEMS
 
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference SystemsDesign of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
 
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
Design of Dual Axis Solar Tracker System Based on Fuzzy Inference Systems
 
Current issue- International Journal of Advanced Smart Sensor Network Systems...
Current issue- International Journal of Advanced Smart Sensor Network Systems...Current issue- International Journal of Advanced Smart Sensor Network Systems...
Current issue- International Journal of Advanced Smart Sensor Network Systems...
 
Simulation of Wireless Sensor Networks
Simulation of Wireless Sensor NetworksSimulation of Wireless Sensor Networks
Simulation of Wireless Sensor Networks
 
H235055
H235055H235055
H235055
 
Content-aware dynamic network resource allocation
Content-aware dynamic network resource allocationContent-aware dynamic network resource allocation
Content-aware dynamic network resource allocation
 
Fine-grained or coarse-grained? Strategies for implementing parallel genetic ...
Fine-grained or coarse-grained? Strategies for implementing parallel genetic ...Fine-grained or coarse-grained? Strategies for implementing parallel genetic ...
Fine-grained or coarse-grained? Strategies for implementing parallel genetic ...
 
DEVELOPMENT OF SOM NEURAL NETWORK BASED ENERGY EFFICIENT CLUSTERING HIERARCHI...
DEVELOPMENT OF SOM NEURAL NETWORK BASED ENERGY EFFICIENT CLUSTERING HIERARCHI...DEVELOPMENT OF SOM NEURAL NETWORK BASED ENERGY EFFICIENT CLUSTERING HIERARCHI...
DEVELOPMENT OF SOM NEURAL NETWORK BASED ENERGY EFFICIENT CLUSTERING HIERARCHI...
 
Fpga based design and implementation of noc torus
Fpga based design and implementation of noc torusFpga based design and implementation of noc torus
Fpga based design and implementation of noc torus
 
Fuzzy Logic Final Report
Fuzzy Logic Final ReportFuzzy Logic Final Report
Fuzzy Logic Final Report
 

Recently uploaded

Heat Units in plant physiology and the importance of Growing Degree days
Heat Units in plant physiology and the importance of Growing Degree daysHeat Units in plant physiology and the importance of Growing Degree days
Heat Units in plant physiology and the importance of Growing Degree days
Brahmesh Reddy B R
 
Nanoparticles for the Treatment of Alzheimer’s Disease_102718.pptx
Nanoparticles for the Treatment of Alzheimer’s Disease_102718.pptxNanoparticles for the Treatment of Alzheimer’s Disease_102718.pptx
Nanoparticles for the Treatment of Alzheimer’s Disease_102718.pptx
ssusera4ec7b
 

Recently uploaded (20)

ANATOMY OF DICOT AND MONOCOT LEAVES.pptx
ANATOMY OF DICOT AND MONOCOT LEAVES.pptxANATOMY OF DICOT AND MONOCOT LEAVES.pptx
ANATOMY OF DICOT AND MONOCOT LEAVES.pptx
 
Polyethylene and its polymerization.pptx
Polyethylene and its polymerization.pptxPolyethylene and its polymerization.pptx
Polyethylene and its polymerization.pptx
 
A Scientific PowerPoint on Albert Einstein
A Scientific PowerPoint on Albert EinsteinA Scientific PowerPoint on Albert Einstein
A Scientific PowerPoint on Albert Einstein
 
Heat Units in plant physiology and the importance of Growing Degree days
Heat Units in plant physiology and the importance of Growing Degree daysHeat Units in plant physiology and the importance of Growing Degree days
Heat Units in plant physiology and the importance of Growing Degree days
 
Terpineol and it's characterization pptx
Terpineol and it's characterization pptxTerpineol and it's characterization pptx
Terpineol and it's characterization pptx
 
SaffronCrocusGenomicsThessalonikiOnlineMay2024TalkOnline.pptx
SaffronCrocusGenomicsThessalonikiOnlineMay2024TalkOnline.pptxSaffronCrocusGenomicsThessalonikiOnlineMay2024TalkOnline.pptx
SaffronCrocusGenomicsThessalonikiOnlineMay2024TalkOnline.pptx
 
Classification of Kerogen, Perspective on palynofacies in depositional envi...
Classification of Kerogen,  Perspective on palynofacies in depositional  envi...Classification of Kerogen,  Perspective on palynofacies in depositional  envi...
Classification of Kerogen, Perspective on palynofacies in depositional envi...
 
Heads-Up Multitasker: CHI 2024 Presentation.pdf
Heads-Up Multitasker: CHI 2024 Presentation.pdfHeads-Up Multitasker: CHI 2024 Presentation.pdf
Heads-Up Multitasker: CHI 2024 Presentation.pdf
 
Technical english Technical english.pptx
Technical english Technical english.pptxTechnical english Technical english.pptx
Technical english Technical english.pptx
 
Vital Signs of Animals Presentation By Aftab Ahmed Rahimoon
Vital Signs of Animals Presentation By Aftab Ahmed RahimoonVital Signs of Animals Presentation By Aftab Ahmed Rahimoon
Vital Signs of Animals Presentation By Aftab Ahmed Rahimoon
 
GBSN - Microbiology (Unit 4) Concept of Asepsis
GBSN - Microbiology (Unit 4) Concept of AsepsisGBSN - Microbiology (Unit 4) Concept of Asepsis
GBSN - Microbiology (Unit 4) Concept of Asepsis
 
NUMERICAL Proof Of TIme Electron Theory.
NUMERICAL Proof Of TIme Electron Theory.NUMERICAL Proof Of TIme Electron Theory.
NUMERICAL Proof Of TIme Electron Theory.
 
GBSN - Biochemistry (Unit 8) Enzymology
GBSN - Biochemistry (Unit 8) EnzymologyGBSN - Biochemistry (Unit 8) Enzymology
GBSN - Biochemistry (Unit 8) Enzymology
 
POST TRANSCRIPTIONAL GENE SILENCING-AN INTRODUCTION.pptx
POST TRANSCRIPTIONAL GENE SILENCING-AN INTRODUCTION.pptxPOST TRANSCRIPTIONAL GENE SILENCING-AN INTRODUCTION.pptx
POST TRANSCRIPTIONAL GENE SILENCING-AN INTRODUCTION.pptx
 
Manganese‐RichSandstonesasanIndicatorofAncientOxic LakeWaterConditionsinGale...
Manganese‐RichSandstonesasanIndicatorofAncientOxic  LakeWaterConditionsinGale...Manganese‐RichSandstonesasanIndicatorofAncientOxic  LakeWaterConditionsinGale...
Manganese‐RichSandstonesasanIndicatorofAncientOxic LakeWaterConditionsinGale...
 
RACEMIzATION AND ISOMERISATION completed.pptx
RACEMIzATION AND ISOMERISATION completed.pptxRACEMIzATION AND ISOMERISATION completed.pptx
RACEMIzATION AND ISOMERISATION completed.pptx
 
Information science research with large language models: between science and ...
Information science research with large language models: between science and ...Information science research with large language models: between science and ...
Information science research with large language models: between science and ...
 
Fun for mover student's book- English book for teaching.pdf
Fun for mover student's book- English book for teaching.pdfFun for mover student's book- English book for teaching.pdf
Fun for mover student's book- English book for teaching.pdf
 
PHOTOSYNTHETIC BACTERIA (OXYGENIC AND ANOXYGENIC)
PHOTOSYNTHETIC BACTERIA  (OXYGENIC AND ANOXYGENIC)PHOTOSYNTHETIC BACTERIA  (OXYGENIC AND ANOXYGENIC)
PHOTOSYNTHETIC BACTERIA (OXYGENIC AND ANOXYGENIC)
 
Nanoparticles for the Treatment of Alzheimer’s Disease_102718.pptx
Nanoparticles for the Treatment of Alzheimer’s Disease_102718.pptxNanoparticles for the Treatment of Alzheimer’s Disease_102718.pptx
Nanoparticles for the Treatment of Alzheimer’s Disease_102718.pptx
 

SNOOPY.pptx

  • 1. Snoopy for Petri Nets Presented by: Hajra Qayyum Reg. No: 432849 Course: Integrative System Biology Atta-Ur-Rehman School of Applied Biosciences National University of Science and Technology, Islamabad
  • 2. Objectives of Snoopy 1. Graphical Display 2. Computational Modelling 3. Simulation of bacterial regulatory networks 6/3/2023 5:55 PM ASAB-NUST 2
  • 3. Introduction • Petri nets combine mathematical theory with graphical representation of the dynamic behavior of systems. 6/3/2023 5:55 PM ASAB-NUST 3 Figure 1: Aspects of petri nets
  • 4. Components • Particular kind of bipartite directed graphs populated by four types of objects: 1. Places: state of the system being modelled 2. Transitions: event causing change in the system 3. Directed arcs: connection between a transition and a place 4. Tokens: object being processed or resource being consumed or produced by the system. 6/3/2023 5:55 PM ASAB-NUST 4
  • 5. Representations 6/3/2023 5:55 PM ASAB-NUST 5 Figure 2: Illustrations of components used in modelling a peri network
  • 6. Types of Petri Nets • Place/Transition (P/T) Nets • Colored Petri Nets • Timed Petri Nets • Stochastic Petri Nets • Fuzzy Petri Nets • Any many more……. 6/3/2023 5:55 PM ASAB-NUST 6
  • 7. 1: Simple P/T Nets 6/3/2023 5:55 PM ASAB-NUST 7 Figure 3: Petri-Net representation of a enzyme-catalyzed process (glucose into glucose-6-phosphate).
  • 8. 2: Colored Petri Nets 6/3/2023 5:55 PM ASAB-NUST 8 Figure 4: Petri-Net representation repressilator system
  • 9. 3:Timed Petri Nets 6/3/2023 5:55 PM ASAB-NUST 9 Figure 5: Generic timed petri-net representation
  • 10. 4: Stochastic Petri Nets 6/3/2023 5:55 PM ASAB-NUST 10 Figure 6:
  • 11. 5: Fuzzy Petri Nets 6/3/2023 5:55 PM ASAB-NUST 11 Figure 7: A unifying Petri net framework representing fuzzy petri nets
  • 12. Demonstration 6/3/2023 5:55 PM ASAB-NUST 12 1 Figure 8: Snoopy GUI
  • 13. 6/3/2023 5:55 PM ASAB-NUST 13 2 3 4 Figure 8: Snoopy GUI
  • 14. Advantages • Common communication platform (modelling language) for experimentalists and theoreticians. • Unifying framework for the graphical display, computational modelling, simulation, and bioinformatic annotation of biochemical networks, such as bacterial regulatory networks. • In other words, a graphical representation of a Petri net drawn in Snoopy can be executed, i.e. simulations can be run with a mouse click; no special additional encoding is required. 6/3/2023 5:55 PM ASAB-NUST 14
  • 15. Reference Paper 6/3/2023 5:55 PM ASAB-NUST 15

Editor's Notes

  1. Colored Petri nets extend P/T nets by adding colors to tokens, which can represent different properties or attributes. They are often used to model complex systems with multiple resources or entities
  2. Colored Petri nets extend P/T nets by adding colors to tokens, which can represent different properties or attributes. They are often used to model complex systems with multiple resources or entities
  3. Timed Petri nets add time intervals to transitions, which can represent the duration of a process or the delay between events. They are often used to model real-time systems.
  4. Stochastic Petri nets add probabilities to transitions, which can represent the likelihood of a process or event occurring. They are often used to model systems with uncertain or random behavior.
  5. P/T nets are the simplest and most widely used type of Petri net. They consist of places, transitions, and arcs, and are often used to model concurrent processes.