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.docxsleeperharwell
 
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...Conferenceproceedings
 
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 DevelopmentIJERD Editor
 
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 (...IRJET Journal
 
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-3Suhail Ahmed Chandio
 
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...IRJET Journal
 
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 IJECEIAES
 
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...Abid Afsar Khan Malang Falsafi
 
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 SYSTEMSijscai
 
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 SystemsIJSCAI 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
 
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...ijassn
 
Simulation of Wireless Sensor Networks
Simulation of Wireless Sensor NetworksSimulation of Wireless Sensor Networks
Simulation of Wireless Sensor NetworksDaniel Zuniga
 
Content-aware dynamic network resource allocation
Content-aware dynamic network resource allocationContent-aware dynamic network resource allocation
Content-aware dynamic network resource allocationTal Lavian Ph.D.
 
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 ...TELKOMNIKA JOURNAL
 
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...ijassn
 
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 toruseSAT Publishing House
 
Fuzzy Logic Final Report
Fuzzy Logic Final ReportFuzzy Logic Final Report
Fuzzy Logic Final ReportShikhar 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

Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....muralinath2
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Silpa
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfSumit Kumar yadav
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryAlex Henderson
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptxSilpa
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspectsmuralinath2
 
Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Silpa
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxSuji236384
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptxArvind Kumar
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .Poonam Aher Patil
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professormuralinath2
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxANSARKHAN96
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...Monika Rani
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusNazaninKarimi6
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Silpa
 

Recently uploaded (20)

Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICEPATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptx
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
 

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.