5 research outputs found

    Predicted gene regulatory networks of model organisms are optimised to reduce the false positive rate.

    No full text
    <p>A) The number of redundant edges in each graphlet are counted. B) The network is optimised in order to obtain a lower redundancy over time. Two networks are shown, one before and one after the optimisation procedure. Edges coloured in red have been removed from the network after optimisation, green edges have been added. C) Starting from an empty network, the interactions are modified by iteratively evaluating the increase in redundancy of the next <i>k</i> interactions, and adding the first edge for which its redundancy is less than the 90<sup>th</sup> percentile redundancy.</p

    IncGraph is significantly faster than non-incremental approaches.

    No full text
    <p>For small networks, the execution time of IncGraph <i>T</i><sub><i>IG</i></sub> is already 50 times less than that of non-incremental approaches <i>T</i><sub><i>NI</i></sub>. This ratio increases even further for networks with higher numbers of nodes or higher average degrees.</p

    Graphlet counting in a network characterises its local topologies.

    No full text
    <p>(A) In total, there are 30 different graphlets containing 2 to 5 nodes, ranging from <i>G</i><sub>0</sub> to <i>G</i><sub>29</sub>. Orbits are an extension of graphlets which also take into account the position of a node within a graphlet. The 73 different orbits are coloured in red. (B) By counting the occurrences of these graphlets in the network, the local topology surrounding a node can be quantified.</p

    IncGraph: Incremental graphlet counting for topology optimisation

    Get PDF
    <div><p>Motivation</p><p>Graphlets are small network patterns that can be counted in order to characterise the structure of a network (topology). As part of a topology optimisation process, one could use graphlet counts to iteratively modify a network and keep track of the graphlet counts, in order to achieve certain topological properties. Up until now, however, graphlets were not suited as a metric for performing topology optimisation; when millions of minor changes are made to the network structure it becomes computationally intractable to recalculate all the graphlet counts for each of the edge modifications.</p><p>Results</p><p>IncGraph is a method for calculating the differences in graphlet counts with respect to the network in its previous state, which is much more efficient than calculating the graphlet occurrences from scratch at every edge modification made. In comparison to static counting approaches, our findings show IncGraph reduces the execution time by several orders of magnitude. The usefulness of this approach was demonstrated by developing a graphlet-based metric to optimise gene regulatory networks. IncGraph is able to quickly quantify the topological impact of small changes to a network, which opens novel research opportunities to study changes in topologies in evolving or online networks, or develop graphlet-based criteria for topology optimisation.</p><p>Availability</p><p>IncGraph is freely available as an open-source R package on CRAN (incgraph). The development version is also available on GitHub (<a href="https://github.com/rcannood/incgraph" target="_blank">rcannood/incgraph</a>).</p></div

    A simple graphlet-based scoring method improves predicted regulatory networks.

    No full text
    <p>(A) The F1 score was calculated by calculating the harmonic mean of the AUROC and AUPR scores of the first 1000 interactions. (B) IncGraph is significantly faster than the non-incremental approach. Note that for each interaction added to the network, the graphlet counts of 100 putative interactions were evaluated.</p
    corecore