Team:BCCS-Bristol/Modeling/ToDo
From 2009.igem.org
(Difference between revisions)
(→Emily: to do list) |
|||
Line 16: | Line 16: | ||
** When the bacteria have a large enough force and the time step is not small enough the bacteris are able to 'escape' the boundary. | ** When the bacteria have a large enough force and the time step is not small enough the bacteris are able to 'escape' the boundary. | ||
** Fix this by checking the distance and direction of all the bacteria close to the boundary. This will catch those that have crossed the boundary in one time step. | ** Fix this by checking the distance and direction of all the bacteria close to the boundary. This will catch those that have crossed the boundary in one time step. | ||
- | |||
* <s>Understand how bacteria "tumble" under magnetic force</s> | * <s>Understand how bacteria "tumble" under magnetic force</s> | ||
- | ** It is believed that the magnetic force causes the bacteria to orientate in line with the field and | + | ** It is believed that the magnetic force causes the bacteria to orientate in line with the field and although they 'pause' they are unable to tumble. |
- | * Implement directed bateria (bacteria under constant magnetic field) | + | * <s>Implement directed bateria (bacteria under constant magnetic field)</s> |
** <s>Control only the direction of the bacteria - not the force.</s> r116 | ** <s>Control only the direction of the bacteria - not the force.</s> r116 | ||
- | ** Add some variation in the direction of each bacterium | + | ** <s>Add some variation in the direction of each bacterium </s> |
*** The average alignment of the population is described by Langevin function for classical paramagnetism. [http://arjournals.annualreviews.org/doi/pdf/10.1146/annurev.mi.36.100182.001245] | *** The average alignment of the population is described by Langevin function for classical paramagnetism. [http://arjournals.annualreviews.org/doi/pdf/10.1146/annurev.mi.36.100182.001245] | ||
- | |||
- | |||
- | |||
- | |||
- | |||
* Code half-coated bead | * Code half-coated bead |
Revision as of 13:32, 25 September 2009
BCCS-Bristol
iGEM 2009
iGEM 2009
Contents |
Todo list
Steve
- Wiki
- Implement Paris GRNs
- Add paper references to bacterium behaviour and default parameter values (using page from last year)
- Thread interaction loops; verify performance
"Growth curves were measured for all of the mutants, and their log-phase doubling times were calculated. In general, more extreme vesiculation phenotypes corresponded to longer doubling times" (Outer Membrane Vesicle Production by Escherichia coli Is Independent of Membrane Instability)
Emily
-
Issue with bacteria 'escaping' the boundariesr61- When the bacteria have a large enough force and the time step is not small enough the bacteris are able to 'escape' the boundary.
- Fix this by checking the distance and direction of all the bacteria close to the boundary. This will catch those that have crossed the boundary in one time step.
-
Understand how bacteria "tumble" under magnetic force- It is believed that the magnetic force causes the bacteria to orientate in line with the field and although they 'pause' they are unable to tumble.
-
Implement directed bateria (bacteria under constant magnetic field)-
Control only the direction of the bacteria - not the force.r116 -
Add some variation in the direction of each bacterium- The average alignment of the population is described by Langevin function for classical paramagnetism. [http://arjournals.annualreviews.org/doi/pdf/10.1146/annurev.mi.36.100182.001245]
-
- Code half-coated bead
- Apply two different potentials to each half of the bead - one side has a potential well (the bacteria attach here) and the other side has no well (the bacteria will interact normally here).
- Control which objects are affected by the magnetic force
- Magnetotactic bacteria in a constant magnetic field
- Magnetotactic bacteria in a variable magnetic field
- E. coli attaching to a magnetic bead under a variable magnetic field
Antos
- BSim GRNs
-
Proof of concept to check functionality.[http://www.pnas.org/content/101/30/10955 Something like this]- Update: it works! (r140) Need to run large scale simulation to check for long term synchronization...
- Compare chemical field with degradation to vesicular transport.
-
Refactor ODEs from an interface to an abstract class if necessary.EDIT: interface seems sufficient so far, however need to generalise ODEs to just one interface.
-
Investigate other options in terms of external libraries (eg odeToJava - good but seems overcomplicated for current purposes; hundreds of lines of code for one solver routine)done - Extend to Stochastic ODEs. However, how much stochasticity is inherent in our system? autoinducer chemical field is intrinsically random due to motion of bacteria.
-
- GRNs and vesicles
- Read more about the mechanics switch, bistable and 'counter' GRNs and methods of modelling them.
- Investigate the mechanics of our GRNs with respect to vesicle budding and communication.
- Investigate methods for numerically solving stochastic ODEs.
Mattia
Tomski
- BSimBatch
- Update to incorporate refactoring of other classes
- BSimExport
- What information should be output (numerical data, visualisations, etc)
- Options for visualisation - multiple output cameras, rotation of single camera, following of BSimParticle
- Add options into GUI so that longer simulations can be saved more easily from user interface
- Include new parameters in parameter file and BSimParameters
- Compilation on BlueCrystal
- Test jar file generated on BCCS workstation on BC
- Find out how to compile code from command line, without dependancy on Eclipse