Spatial Calculus of Looping Sequences

This paper presents Spatial CLS, an extension of the Calculus of Looping Sequences (CLS) with spatial features. Spatial CLS allows keeping track of the position of biological elements in a continuous space (2D or 3D) as time passes. The movement of elements in the space can be precisely described, a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Theoretical computer science 2011-10, Vol.412 (43), p.5976-6001
Hauptverfasser: Barbuti, Roberto, Maggiolo-Schettini, Andrea, Milazzo, Paolo, Pardini, Giovanni
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 6001
container_issue 43
container_start_page 5976
container_title Theoretical computer science
container_volume 412
creator Barbuti, Roberto
Maggiolo-Schettini, Andrea
Milazzo, Paolo
Pardini, Giovanni
description This paper presents Spatial CLS, an extension of the Calculus of Looping Sequences (CLS) with spatial features. Spatial CLS allows keeping track of the position of biological elements in a continuous space (2D or 3D) as time passes. The movement of elements in the space can be precisely described, and elements can interact when constraints on their positions are satisfied such as, for example, if two elements are close enough. As for CLS, membranes and elements inside them can be directly modeled in the syntax. Spatial CLS allows describing the space occupied by elements and membranes. The space occupied by different objects is always kept disjoint. The validity of this constraint is ensured at all times by the semantics of the calculus. In order to model specific behaviors, the modeler can provide an algorithm to rearrange the position of objects in case of a space conflict. Being an extension of CLS, Spatial CLS provides a simple and powerful syntax, based on rewrite rules, for describing the possible reactions among elements of a system. Moreover, rewrite rules are endowed with a stochastic reaction rate parameter. The aim of Spatial CLS is to enable a more accurate description of those biological processes whose behavior depends on the exact position of the elements. As example applications of the calculus, we present a model of cell proliferation, and a model of the quorum sensing process in Pseudomonas aeruginosa.
doi_str_mv 10.1016/j.tcs.2011.01.020
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_926316809</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0304397511000648</els_id><sourcerecordid>926316809</sourcerecordid><originalsourceid>FETCH-LOGICAL-c402t-578cee4e86e72dfd11b0d292c2ce3c4ea3a34eaa92b49142d85de314427373623</originalsourceid><addsrcrecordid>eNp9UE1LxDAQDaLguvoDvPUinlqTSZo0eJLFL1jwsHoO2XQqWbptTVrBf2_KLh4dHjOX98E8Qq4ZLRhl8m5XjC4WQBkraALQE7JgldI5gBanZEE5FTnXqjwnFzHuaJpSyQW52Qx29LbNVrZ1UzvFrG-ydd8PvvvMNvg1YecwXpKzxrYRr453ST6eHt9XL_n67fl19bDOnaAw5qWqHKLASqKCuqkZ29IaNDhwyJ1Ayy1P22rYCs0E1FVZI2dCgOKKS-BLcnvwHUKfouNo9j46bFvbYT9Fo0FyJiuqE5MdmC70MQZszBD83oYfw6iZGzE7kxoxcyOGJgBNmpuju43Otk2wnfPxTwiirBTI2fv-wMP06rfHYKLzcw-1D-hGU_f-n5RfMv10Kw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>926316809</pqid></control><display><type>article</type><title>Spatial Calculus of Looping Sequences</title><source>Elsevier ScienceDirect Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Barbuti, Roberto ; Maggiolo-Schettini, Andrea ; Milazzo, Paolo ; Pardini, Giovanni</creator><creatorcontrib>Barbuti, Roberto ; Maggiolo-Schettini, Andrea ; Milazzo, Paolo ; Pardini, Giovanni</creatorcontrib><description>This paper presents Spatial CLS, an extension of the Calculus of Looping Sequences (CLS) with spatial features. Spatial CLS allows keeping track of the position of biological elements in a continuous space (2D or 3D) as time passes. The movement of elements in the space can be precisely described, and elements can interact when constraints on their positions are satisfied such as, for example, if two elements are close enough. As for CLS, membranes and elements inside them can be directly modeled in the syntax. Spatial CLS allows describing the space occupied by elements and membranes. The space occupied by different objects is always kept disjoint. The validity of this constraint is ensured at all times by the semantics of the calculus. In order to model specific behaviors, the modeler can provide an algorithm to rearrange the position of objects in case of a space conflict. Being an extension of CLS, Spatial CLS provides a simple and powerful syntax, based on rewrite rules, for describing the possible reactions among elements of a system. Moreover, rewrite rules are endowed with a stochastic reaction rate parameter. The aim of Spatial CLS is to enable a more accurate description of those biological processes whose behavior depends on the exact position of the elements. As example applications of the calculus, we present a model of cell proliferation, and a model of the quorum sensing process in Pseudomonas aeruginosa.</description><identifier>ISSN: 0304-3975</identifier><identifier>EISSN: 1879-2294</identifier><identifier>DOI: 10.1016/j.tcs.2011.01.020</identifier><identifier>CODEN: TCSCDI</identifier><language>eng</language><publisher>Oxford: Elsevier B.V</publisher><subject>Algorithmics. Computability. Computer arithmetics ; Applied sciences ; Biological ; Calculus ; Calculus of Looping Sequences ; Computer science; control theory; systems ; Exact sciences and technology ; Language theory and syntactical analysis ; Mathematical analysis ; Mathematical models ; Membranes ; Miscellaneous ; Semantics ; Spatial modeling ; Syntax ; Systems biology ; Theoretical computing ; Three dimensional</subject><ispartof>Theoretical computer science, 2011-10, Vol.412 (43), p.5976-6001</ispartof><rights>2011 Elsevier B.V.</rights><rights>2015 INIST-CNRS</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c402t-578cee4e86e72dfd11b0d292c2ce3c4ea3a34eaa92b49142d85de314427373623</citedby><cites>FETCH-LOGICAL-c402t-578cee4e86e72dfd11b0d292c2ce3c4ea3a34eaa92b49142d85de314427373623</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0304397511000648$$EHTML$$P50$$Gelsevier$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65306</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=24587269$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Barbuti, Roberto</creatorcontrib><creatorcontrib>Maggiolo-Schettini, Andrea</creatorcontrib><creatorcontrib>Milazzo, Paolo</creatorcontrib><creatorcontrib>Pardini, Giovanni</creatorcontrib><title>Spatial Calculus of Looping Sequences</title><title>Theoretical computer science</title><description>This paper presents Spatial CLS, an extension of the Calculus of Looping Sequences (CLS) with spatial features. Spatial CLS allows keeping track of the position of biological elements in a continuous space (2D or 3D) as time passes. The movement of elements in the space can be precisely described, and elements can interact when constraints on their positions are satisfied such as, for example, if two elements are close enough. As for CLS, membranes and elements inside them can be directly modeled in the syntax. Spatial CLS allows describing the space occupied by elements and membranes. The space occupied by different objects is always kept disjoint. The validity of this constraint is ensured at all times by the semantics of the calculus. In order to model specific behaviors, the modeler can provide an algorithm to rearrange the position of objects in case of a space conflict. Being an extension of CLS, Spatial CLS provides a simple and powerful syntax, based on rewrite rules, for describing the possible reactions among elements of a system. Moreover, rewrite rules are endowed with a stochastic reaction rate parameter. The aim of Spatial CLS is to enable a more accurate description of those biological processes whose behavior depends on the exact position of the elements. As example applications of the calculus, we present a model of cell proliferation, and a model of the quorum sensing process in Pseudomonas aeruginosa.</description><subject>Algorithmics. Computability. Computer arithmetics</subject><subject>Applied sciences</subject><subject>Biological</subject><subject>Calculus</subject><subject>Calculus of Looping Sequences</subject><subject>Computer science; control theory; systems</subject><subject>Exact sciences and technology</subject><subject>Language theory and syntactical analysis</subject><subject>Mathematical analysis</subject><subject>Mathematical models</subject><subject>Membranes</subject><subject>Miscellaneous</subject><subject>Semantics</subject><subject>Spatial modeling</subject><subject>Syntax</subject><subject>Systems biology</subject><subject>Theoretical computing</subject><subject>Three dimensional</subject><issn>0304-3975</issn><issn>1879-2294</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><recordid>eNp9UE1LxDAQDaLguvoDvPUinlqTSZo0eJLFL1jwsHoO2XQqWbptTVrBf2_KLh4dHjOX98E8Qq4ZLRhl8m5XjC4WQBkraALQE7JgldI5gBanZEE5FTnXqjwnFzHuaJpSyQW52Qx29LbNVrZ1UzvFrG-ydd8PvvvMNvg1YecwXpKzxrYRr453ST6eHt9XL_n67fl19bDOnaAw5qWqHKLASqKCuqkZ29IaNDhwyJ1Ayy1P22rYCs0E1FVZI2dCgOKKS-BLcnvwHUKfouNo9j46bFvbYT9Fo0FyJiuqE5MdmC70MQZszBD83oYfw6iZGzE7kxoxcyOGJgBNmpuju43Otk2wnfPxTwiirBTI2fv-wMP06rfHYKLzcw-1D-hGU_f-n5RfMv10Kw</recordid><startdate>20111007</startdate><enddate>20111007</enddate><creator>Barbuti, Roberto</creator><creator>Maggiolo-Schettini, Andrea</creator><creator>Milazzo, Paolo</creator><creator>Pardini, Giovanni</creator><general>Elsevier B.V</general><general>Elsevier</general><scope>6I.</scope><scope>AAFTH</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20111007</creationdate><title>Spatial Calculus of Looping Sequences</title><author>Barbuti, Roberto ; Maggiolo-Schettini, Andrea ; Milazzo, Paolo ; Pardini, Giovanni</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c402t-578cee4e86e72dfd11b0d292c2ce3c4ea3a34eaa92b49142d85de314427373623</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Algorithmics. Computability. Computer arithmetics</topic><topic>Applied sciences</topic><topic>Biological</topic><topic>Calculus</topic><topic>Calculus of Looping Sequences</topic><topic>Computer science; control theory; systems</topic><topic>Exact sciences and technology</topic><topic>Language theory and syntactical analysis</topic><topic>Mathematical analysis</topic><topic>Mathematical models</topic><topic>Membranes</topic><topic>Miscellaneous</topic><topic>Semantics</topic><topic>Spatial modeling</topic><topic>Syntax</topic><topic>Systems biology</topic><topic>Theoretical computing</topic><topic>Three dimensional</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Barbuti, Roberto</creatorcontrib><creatorcontrib>Maggiolo-Schettini, Andrea</creatorcontrib><creatorcontrib>Milazzo, Paolo</creatorcontrib><creatorcontrib>Pardini, Giovanni</creatorcontrib><collection>ScienceDirect Open Access Titles</collection><collection>Elsevier:ScienceDirect:Open Access</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Theoretical computer science</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Barbuti, Roberto</au><au>Maggiolo-Schettini, Andrea</au><au>Milazzo, Paolo</au><au>Pardini, Giovanni</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Spatial Calculus of Looping Sequences</atitle><jtitle>Theoretical computer science</jtitle><date>2011-10-07</date><risdate>2011</risdate><volume>412</volume><issue>43</issue><spage>5976</spage><epage>6001</epage><pages>5976-6001</pages><issn>0304-3975</issn><eissn>1879-2294</eissn><coden>TCSCDI</coden><abstract>This paper presents Spatial CLS, an extension of the Calculus of Looping Sequences (CLS) with spatial features. Spatial CLS allows keeping track of the position of biological elements in a continuous space (2D or 3D) as time passes. The movement of elements in the space can be precisely described, and elements can interact when constraints on their positions are satisfied such as, for example, if two elements are close enough. As for CLS, membranes and elements inside them can be directly modeled in the syntax. Spatial CLS allows describing the space occupied by elements and membranes. The space occupied by different objects is always kept disjoint. The validity of this constraint is ensured at all times by the semantics of the calculus. In order to model specific behaviors, the modeler can provide an algorithm to rearrange the position of objects in case of a space conflict. Being an extension of CLS, Spatial CLS provides a simple and powerful syntax, based on rewrite rules, for describing the possible reactions among elements of a system. Moreover, rewrite rules are endowed with a stochastic reaction rate parameter. The aim of Spatial CLS is to enable a more accurate description of those biological processes whose behavior depends on the exact position of the elements. As example applications of the calculus, we present a model of cell proliferation, and a model of the quorum sensing process in Pseudomonas aeruginosa.</abstract><cop>Oxford</cop><pub>Elsevier B.V</pub><doi>10.1016/j.tcs.2011.01.020</doi><tpages>26</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0304-3975
ispartof Theoretical computer science, 2011-10, Vol.412 (43), p.5976-6001
issn 0304-3975
1879-2294
language eng
recordid cdi_proquest_miscellaneous_926316809
source Elsevier ScienceDirect Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects Algorithmics. Computability. Computer arithmetics
Applied sciences
Biological
Calculus
Calculus of Looping Sequences
Computer science
control theory
systems
Exact sciences and technology
Language theory and syntactical analysis
Mathematical analysis
Mathematical models
Membranes
Miscellaneous
Semantics
Spatial modeling
Syntax
Systems biology
Theoretical computing
Three dimensional
title Spatial Calculus of Looping Sequences
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-05T06%3A03%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Spatial%20Calculus%20of%20Looping%20Sequences&rft.jtitle=Theoretical%20computer%20science&rft.au=Barbuti,%20Roberto&rft.date=2011-10-07&rft.volume=412&rft.issue=43&rft.spage=5976&rft.epage=6001&rft.pages=5976-6001&rft.issn=0304-3975&rft.eissn=1879-2294&rft.coden=TCSCDI&rft_id=info:doi/10.1016/j.tcs.2011.01.020&rft_dat=%3Cproquest_cross%3E926316809%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=926316809&rft_id=info:pmid/&rft_els_id=S0304397511000648&rfr_iscdi=true