Description Usage Arguments Details Value Note Author(s) See Also Examples
This function compresses a model by compressing species that are not signals/inhibited/stimulated and that are not dead ends/in complex logic (i.e. only species with either one input or one output are compressed)/in self loops.
You can also use preprocessing function instead that calls compressModel and other preprocessing functions.
1 | compressModel(model, indexes)
|
model |
a model structure as produced by readSIF. |
indexes |
list of indexes of the species stimulated/inhibited/measured in the model, as created by indexFinder. |
Be aware that in the multiple inputs/one output case, if one of the outputs is an '&' gate this function handles it fine as long as it is an '&' with 2 inputs and no more.
a compressed model list, with an additional field called 'speciesCompressed' that contains the names of the species that have been compressed
No need to call this function directly since version 0.99.24. Use preprocessing instead.
C. Terfve
indexFinder, readSIF, preprocessing
1 2 3 4 5 6 7 | #load data
data(CNOlistToy,package="CellNOptR")
data(ToyModel,package="CellNOptR")
indicesToy<-indexFinder(CNOlistToy,ToyModel,verbose=FALSE)
toyComp<-compressModel(ToyModel,indicesToy)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.