Team:BCCS-Bristol/Modeling

From 2009.igem.org

(Difference between revisions)
Line 1: Line 1:
{{:Team:BCCS-Bristol/Header}}
{{:Team:BCCS-Bristol/Header}}
-
== [[Team:BCCS-Bristol/Modeling/Population_Dynamics|Growth and population dynamics]]==
+
== Workflow ==
-
[https://2008.igem.org/Team:BCCS-Bristol/Modeling-Hybrid From the 2008 wiki]:
+
* Study [[Team:BCCS-Bristol/Modeling/Ideas]] to understand high level development goals (you can add stuff to that page!)
-
"It has been assumed that bacteria do not replicate or die in our system. Although valid for short time periods, in simulations of a longer duration population dynamics may become an important factor. Incorporating this behaviour would also make the simulation framework suitable for wider areas of bacteria study, specifically in understanding colony dynamics related to growth and movement."
+
* Decide the specifics of what needs to be done and add items to your to-do list. Ideally the items added should read like commit messages
 +
* Commit to the subversion repository and <s>strike out</s> the item on your to-do list, adding a reference to the commit number if possible e.g:
 +
** <s>Rename BSimObject to BSimParticle</s> r19
-
Implement replication, growth and death of bacteria. Perhaps inherit from a LivingObject class?
+
== Todo list ==
-
Replication: after a random amount of time, duplicate bacteria at the same location. Need to find out the parameters and distribution for replication.
+
=== Steve ===
-
Death: After a random amount of time after cell 'birth', bacteria die.
+
* Meet Sean Davies Monday 7th Aug re: beads - try to bring some polystyrene beads
 +
* Learn something more about bioscaffolds
 +
* Contact Paris team re:video
 +
* Decide whether we are talking at the synbio conference, if so, who is talking
-
Growth: is this important? How might it be implemented?
+
* Rename bsimapp > bsimgui, logic > internalforce?
 +
* Delete author, date from headers?
 +
* Make toolbar a nested class of app
 +
* Further refactoring to achieve clear and consistent class - package naming
 +
* Are PART_PART, PART_BACT, PART_BEAD really neccesary?
 +
* Add paper references to parameter values in the code using [https://2008.igem.org/Team:BCCS-Bristol/Modeling-Parameters|a page from last year]
-
Can we replicate results like [http://www.nature.com/doifinder/10.1038/368046a0 Generic modelling of cooperative growth patterns in bacterial colonies] and [http://www.pnas.org/content/93/25/14225.full Symmetries in bacterial motility]?
+
=== Mattia ===
-
== Vesicles ==
 
-
* At what rate do bacteria produce vesicles?
+
=== Emily ===
-
* Where are they produced relative to the bacterium?
+
-
* Vesicle movement - brownian motion?
+
-
* Interaction with bacteria/chemicals/boundaries/etc.
+
-
* Vesicles should be able to carry different proteins and express their effects, starting with GFP and RFP. Perhaps at first GreenVesicle and RedVesicle classes are sufficient, but later we might want to implement a Vesicle class and a separate Protein class.
+
-
== GRN modelling ==
 
-
"Each of the modelling approaches have been considered in separate contexts, mainly due to the differing aspects of the system they are concerned with. Now, having working models for each, it would be possible to bring these together with the aim of improving simulation accuracy and allowing for the internal cellular dynamics to be studied in an ever changing physical environment. Such a hybrid model may also help shed light on the critical aspects of project as a whole."
+
=== Antos ===
-
Use a GRN (with delay?) to control vesicle production
 
-
Interface with SBML models (SimBiology toolkit in MATLAB, CellDesigner)?
 
-
Allow switching of the flagella by external chemicals and a threshold viscosity
 
-
== Magnetotaxis ==
+
== Batch simulations ==
-
* Implement magnetotaxis as an alternative to chemotaxis.  
+
We should identify what batch simulations we wish to carry out asap. See [https://2008.igem.org/Team:BCCS-Bristol/Modeling-Batch_Simulations|last year's page].
-
** Allow tuning of the field strength and direction via the GUI?
+
-
** Include both naturally magnetic bacteria and/or magnetic beads
+
-
** Include both uniform magnetic field and/or also variable magnetic field (to affect motion as well as orientation)
+
-
== Misc ==
+
== BSim Subversion repository ==
-
* Optimise the [[Team:BCCS-Bristol/Modeling/Performance|performance]] of the BSimCollisionPhysics class using clever heuristics and approximations
+
[http://code.google.com/p/bsim-bccs/ The BSim svn repository] is hosted on Google Code.
-
* Choice between 2D (for plates & slides) and 3D (for simulation in alternative environments - blood vessels etc)?
+
-
* Consider use of the Processing language and Java3D for visualisations
+
-
* We created [[Team:BCCS-Bristol/Modeling/BSim-UML|BSim-UML]] to help us understand how and where we need to add new features
+
-
 
+
-
== References ==
+
-
 
+
-
* [http://mic.sgmjournals.org/cgi/reprint/144/12/3275.pdf BacSim]
+

Revision as of 14:05, 7 August 2009

BCCS-Bristol
iGEM 2009

Contents

Workflow

  • Study Team:BCCS-Bristol/Modeling/Ideas to understand high level development goals (you can add stuff to that page!)
  • Decide the specifics of what needs to be done and add items to your to-do list. Ideally the items added should read like commit messages
  • Commit to the subversion repository and strike out the item on your to-do list, adding a reference to the commit number if possible e.g:
    • Rename BSimObject to BSimParticle r19

Todo list

Steve

  • Meet Sean Davies Monday 7th Aug re: beads - try to bring some polystyrene beads
  • Learn something more about bioscaffolds
  • Contact Paris team re:video
  • Decide whether we are talking at the synbio conference, if so, who is talking
  • Rename bsimapp > bsimgui, logic > internalforce?
  • Delete author, date from headers?
  • Make toolbar a nested class of app
  • Further refactoring to achieve clear and consistent class - package naming
  • Are PART_PART, PART_BACT, PART_BEAD really neccesary?
  • Add paper references to parameter values in the code using page from last year

Mattia

Emily

Antos

Batch simulations

We should identify what batch simulations we wish to carry out asap. See year's page.

BSim Subversion repository

[http://code.google.com/p/bsim-bccs/ The BSim svn repository] is hosted on Google Code.