It is possible to simulate any number medium definitions by running UpdateMedium and Run FBA in a loop, but for large set of media definitions that approach is timeconsuming. This node provides syntactic sugar for simulation of hundreds and thousands of media compositions in one run. It takes the model to simulate and table of media compositions in which raws corresponds to exchange reactions and columns to name of the medium. Cells of the table contains upper flux bounds for reaction within the medium. Media definition columns should be selected via **Medium composition** dialog. The output of the component is the table with objective values for each medium.
Reactions are connected to table rows by column selected as **Reaction ID** in the configuration dialog. Only exchange reactions are alowed to contribute to the medium definition. In the case when the value in the **Reaction ID** column do not match any exchange reaction in the model, that row will be omitted and no error or exception will be raised. If no exchange reactions matches the table, the model will be returned unchanged.
- Type: PythonmodelCobra Model object from other FBA components.
- Type: Tablemediumtable of medium compositions