x3cflux.create_simulator_from_inputs

class x3cflux.create_simulator_from_inputs(network_data: NetworkData, meas_config: MeasurementConfiguration, multi_substrates: List[List[Substrate]], fixed_substrates: List[Substrate] = None)

Creates simulator for multiple labeling experiments from given measurement configuration, replacing inputs according to given substrates. This is predominantly interesting for experimental design, where trying multiple substrate mixtures can be reframed as massive set of labeling experiments.

Parameters:
  • network_data – Structural data of underlying metabolic network

  • meas_config – Structural data of 13C measurements:

  • multi_substrates – Substrates, for which different realizations should be simulated, e.g. in their labeling patterns. The inner list contains the different inputs to the metabolic network, whereas the outer list contains the different realizations.

  • fixed_substrates – Substrates that have identical labeling.

Returns:

Simulator object for all simultaneous substrates.