BioScape: A Modeling And Simulation Language For Biofilm Development And Bacteria-Materials...

1
ddd BioScape: A Modeling And Simula3on Language For Biofilm Development And BacteriaMaterials Interac3ons Yifei Bao, Philippe Bidinger, Vishakha Sharma, Advisor: Adriana B. Compagnoni Department of Computer Science, Schaefer School of Engineering and Science, Stevens Ins3tute of Technology, Hoboken, NJ 07030 Introduc3on We design and implement BioScape, a concurrent language based on the stochas3c Picalculus; a calculus suitable for the stochas3c simula3on of biological and bio materials processes in a reac3ve environment. BioScape is mo3vated by the need of individualbased, con3nuous mo3on, and con3nuous space simula3on in modeling complex bacteriamaterials interac3ons and biofilm development. Our models in BioScape will help in iden3fying biological targets and materials strategies to treat biomaterials associated bacterial infec3ons. A no3on of mo3on scope and 3D space are introduced into the language. Modeling Result 1. Drug Delivery System Modeling 2. Biofilm Modeling Syntax and Seman3cs Research & Entrepreneurship Day April 29, 2011 Ongoing work 1. Simula3on 3me 2. Process Scheduling Algorithm Program Fragment 1.Cell Division 2. External DNA and Biomass Secretion let Bac()@resB, stepB, shapeB = [email protected]; ( mov.Bac() | mov.Bac()) let Bac()@resB, stepB, shapeB = [email protected]; ( mov(0).Bac() | mov.eDNA() | mov.biomass() ) and eDNA()@resD, stepD, shapeD = ... and biomass()@resM, setpM, shapeM= ...

Transcript of BioScape: A Modeling And Simulation Language For Biofilm Development And Bacteria-Materials...

Page 1: BioScape: A Modeling And Simulation Language For Biofilm Development And Bacteria-Materials Interactions

ddd  

BioScape:  A  Modeling  And  Simula3on  Language  For  Biofilm  Development  And  Bacteria-­‐Materials  Interac3ons  

 Yifei  Bao,  Philippe  Bidinger,  Vishakha  Sharma,    Advisor:  Adriana  B.    Compagnoni  

 Department  of  Computer  Science,  Schaefer  School  of  Engineering  and  Science,  Stevens  Ins3tute  of  Technology,  Hoboken,  NJ  07030  

Introduc3on  We  design  and  implement  BioScape,  a  

concurrent  language  based  on  the  stochas3c    

Pi-­‐calculus;  a  calculus  suitable  for  the    

stochas3c  simula3on  of  biological  and  bio-­‐  

materials  processes  in  a  reac3ve  environment.    

BioScape  is  mo3vated  by  the  need  of    

individual-­‐based,  con3nuous  mo3on,  and    

con3nuous  space    simula3on  in  modeling    

complex  bacteria-­‐materials  interac3ons  and    

biofilm  development.  Our  models  in  BioScape    

will  help  in    iden3fying  biological  targets  and    

materials  strategies  to  treat  biomaterials-­‐  

associated  bacterial  infec3ons.  A  no3on  of  

mo3on  scope  and    3D  space  are  introduced  

into  the  language.  

Modeling  Result  1.  Drug  Delivery  System  Modeling  

2.  Biofilm  Modeling  

Syntax  and  Seman3cs  

Research & Entrepreneurship Day April 29, 2011

Ongoing  work  1.  Simula3on  3me  

2.  Process  Scheduling  Algorithm  

Program  Fragment  1.Cell Division

2. External DNA and Biomass Secretion

let  Bac()@resB,  stepB,  shapeB    

             =  [email protected];  (  mov.Bac()  |  mov.Bac())  

let  Bac()@resB,  stepB,  shapeB  

             =  [email protected];  (  mov(0).Bac()  |  mov.eDNA()    

                                                         |  mov.biomass()  )  

and  eDNA()@resD,  stepD,  shapeD  =  ...  

and  biomass()@resM,  setpM,  shapeM=  ...