sif2graph: Convert sif to graph

View source: R/sif2graph.R

sif2graphR Documentation

Convert sif to graph

Description

This function receives as input a network in form sif format and converts it to graph format.

Usage

sif2graph(sif)

Arguments

sif

the name of a sif file or the equivalent table

Details

This function takes a network in sif format (tabel or file), i.e. sourceNode-tab-sign-tab-targetNode. If there are ANDs they should be introduced as dummy nodes called and# (don't forget the number after "and" otherwise this won't be recognised). Please be aware that "and" nodes are not expected to be negated, i.e. there are not supposed to be !and1=xyz because that amounts to inverting the sign of all inputs of and1, which is more simply done at the inputs level.

In the resulting graph, the sign of each link is encodes as the weigth of the edge (-1 negative regulation, +1 positive regulation).

Value

g

the corresponding graph

Author(s)

F.Eduati

See Also

graph2sif, model2sif, readSIF,

Examples

    
    data(ToyModel,package="CellNOptR")
    sif_file = tempfile(fileext = ".sif")
    writeSIF(model = ToyModel,filename = sif_file)
    g = sif2graph(sif_file)
    

saezlab/CellNOptR documentation built on May 11, 2022, 5:42 p.m.