vivarium.processes.diffusion_network module¶
-
class
vivarium.processes.diffusion_network.
DiffusionNetwork
(initial_parameters=None)[source]¶ Bases:
vivarium.core.process.Process
-
defaults
= {'channels': {}, 'concentrations': {}, 'diffusion': 0.01, 'initial_state': {}, 'membrane_composition': {}, 'molecules': ['glc'], 'network': {}}¶
-
name
= 'diffusion_network'¶
-
-
vivarium.processes.diffusion_network.
field_from_locations_series
(locations_series, molecule_ids, n_bins, times)[source]¶
-
vivarium.processes.diffusion_network.
plot_diffusion_field_output
(data, config, out_dir='out', filename='field')[source]¶
-
vivarium.processes.diffusion_network.
test_diffusion_network
(config={'channels': {'porin': 0.05}, 'diffusion': 0.1, 'initial_state': {'concentrations': {'external': {'glc': 20.0}, 'internal': {'glc': 0.0}}, 'membrane_composition': {'porin': 5}}, 'molecules': ['glc'], 'network': {'edges': [('external', 'internal')], 'locations': ['external', 'internal'], 'membrane_edges': [('external', 'internal')], 'type': 'standard'}}, end_time=10)[source]¶