- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- BIRS Workshop Lecture Videos /
- Formal Verification of Chemical Reaction Network Equivalence:...
Open Collections
BIRS Workshop Lecture Videos
BIRS Workshop Lecture Videos
Formal Verification of Chemical Reaction Network Equivalence: A Bisimulation Approach Johnson, Robert
Description
The Chemical Reaction Network (CRN) model is a language designed to describe the behavior of chemical or biological molecules. Determining whether, in a given semantics, two CRNs have the same behavior is an interesting problem both in itself and for its uses in practice. Such practical uses that have been demonstrated include understanding biological systems by comparison to simple, well-understood CRNs, and verifying that physical implementations of abstract CRNs correctly implement their intended specifications. We defined a concept of CRN equivalence based on bisimulation as explored in concurrent systems, and explored its implications for CRNs in the low-copy-number semantics. We then explored algorithms to check whether two CRNs satisfy this concept of equivalence, and the computational complexity of that task. I will present this definition and our results, and place them in context with other concepts and methods to check CRN equivalence. I will also touch on the uses of this area of theory in practical molecular programming.
Item Metadata
Title |
Formal Verification of Chemical Reaction Network Equivalence: A Bisimulation Approach
|
Creator | |
Publisher |
Banff International Research Station for Mathematical Innovation and Discovery
|
Date Issued |
2017-06-06T16:33
|
Description |
The Chemical Reaction Network (CRN) model is a language designed to describe the behavior of chemical or biological molecules. Determining whether, in a given semantics, two CRNs have the same behavior is an interesting problem both in itself and for its uses in practice. Such practical uses that have been demonstrated include understanding biological systems by comparison to simple, well-understood CRNs, and verifying that physical implementations of abstract CRNs correctly implement their intended specifications. We defined a concept of CRN equivalence based on bisimulation as explored in concurrent systems, and explored its implications for CRNs in the low-copy-number semantics. We then explored algorithms to check whether two CRNs satisfy this concept of equivalence, and the computational complexity of that task. I will present this definition and our results, and place them in context with other concepts and methods to check CRN equivalence. I will also touch on the uses of this area of theory in practical molecular programming.
|
Extent |
31 minutes
|
Subject | |
Type | |
File Format |
video/mp4
|
Language |
eng
|
Notes |
Author affiliation: California Institute of Technology
|
Series | |
Date Available |
2017-12-04
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
Attribution-NonCommercial-NoDerivatives 4.0 International
|
DOI |
10.14288/1.0361167
|
URI | |
Affiliation | |
Peer Review Status |
Unreviewed
|
Scholarly Level |
Graduate
|
Rights URI | |
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
Attribution-NonCommercial-NoDerivatives 4.0 International