ecoli.processes.environment.lysis
Lysis
- class ecoli.processes.environment.lysis.LysisAgent(config=None)[source]
Bases:
Composer
Agent that uptakes a molecule from a lattice environment, bursts upon reaching a set mass, and spills the molecules back into the environment
Base class for composer classes.
Composers generate composites.
All composer classes must inherit from this class.
- Parameters:
config (dict | None) – Dictionary of configuration options that can override the class defaults.
-
defaults: Dict[str, Any]
{ 'agents_path': ('..', '..', 'agents'), 'boundary_path': ('boundary',), 'dimensions_path': ('..', '..', 'dimensions'), 'fields_path': ('..', '..', 'fields'), 'local_field': {}, 'lysis': {'secreted_molecules': ['GLC']}, 'transport_burst': { 'burst_mass': <Quantity(2000, 'femtogram')>, 'molecular_weights': { 'GLC': <Quantity(1e+22, 'femtogram / mole')>}, 'uptake_rate': {'GLC': 2}}}
- class ecoli.processes.environment.lysis.ToyTransportBurst(parameters=None)[source]
Bases:
Process
Toy process for testing Lysis. Uptakes a molecule from a field, and triggers lysis.