EP2028792B1

Method and apparatus for identifying components of a network having high importance for network integrity

Abstract

This record has no abstract on file.

EP2028792B1, drawing sheet 1
Sheet 1 of 28

Term

Term ended

Expired 29 October 2023, 2.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

8 claims: 4 independent, 4 dependent

  1. 1
    A method of network analysis comprising:(i) storing (S4-1) network data defining a plurality of nodes and a plurality of links between said nodes;(ii) randomly assigning (S13-1) each of the plurality of nodes to clusters thereby dividing the nodes into a number of clusters of nodes;characterized by further comprising: (iii) calculating a cost value (S13-4) for the assignment indicative of the extent to which the assignment is such to assign nodes which are directly connected to each other by links to the same clusters and nodes which are not connected directly by links to different clusters;(iv) randomly modifying (S13-3) the assignment of nodes to clusters to generate a plurality of modified assignments of nodes to clusters;(v) calculating, for each of the modified assignments, a cost value (S13-4) indicative of the extent to which the assignment of nodes is such to assign nodes which are directly connected to each other by links to the same clusters and nodes which are not connected directly by links to different clusters;(vi) selecting (s13-8) a set of assignments for further iterative modification on the basis of the determined cost values, wherein the selected set of assignments comprises assignments associated with cost values not more than a threshold amount greater than the cost value of the generated assignment which is most indicative of an assignment of nodes in which nodes directly connected to each other by links are assigned to the same clusters and nodes which are not connected directly by links are assigned to different clusters;(vii) repeating steps (iv)-(vi) for a number of iterations;and after the number of iterations has been completed: (viii) identifying (S13-10) nodes connected by links wherein said nodes are in different clusters in the generated assignment associated with the cost value which is most indicative of an assignment of nodes in which nodes directly connected to each other by links are assigned to the same clusters and nodes which are not connected directly by links are assigned different clusters;and (ix) outputting (S4-8) data identifying said identified nodes.
  2. 4
    A method of manufacturing a drug therapy comprising:identifying groups of target proteins for drug therapies by: obtaining (s2-1) proteome data defining a set of protein interactions for an organism to be targeted;storing the proteome data as network data wherein the network data defines a network comprising a plurality of nodes and a plurality of links between nodes, performing (S2-2) a method of network analysis in accordance with any preceding claim;identifying (S2-3 - s2-11) compounds which react with proteins associated with the nodes identified by output data;and manufacturing a drug therapy containing compounds identified as reacting with the identified proteins.
  3. 5
    An information processing apparatus (2) comprising:a data store (10;14) operable to store network data defining a plurality of nodes and a plurality of links between said nodes;characterized by further comprising: a processing module operable to: (i) randomly assign (S13-1) each of a plurality of nodes to clusters thereby dividing the nodes into a number of clusters of nodes;(ii) calculate a cost value (S13-4) for the assignment indicative of the extent to which the assignment is such to assign nodes which are directly connected to each other by links to the same clusters and nodes which are not connected directly by links to different clusters;(iii) randomly modify (S13-3) the assignment of nodes to clusters to generate a plurality of modified assignments of nodes to clusters;(iv) calculate, for each of the modified assignments, a cost value (S13-4) indicative of the extent to which the assignment of nodes is such to assign nodes which are directly connected to each other by links to the same clusters and nodes which are not connected directly by links to different clusters;(v) select (s13-8) a set of assignments for further iterative modification on the basis of the determined cost values, wherein the selected set of assignments comprises assignments associated with cost values not more than a threshold amount greater than the cost value of the generated assignment which is most indicative of an assignment of nodes in which nodes directly connected to each other by links are assigned to the same clusters and nodes which are not connected directly by links are assigned to different clusters;and (vi) repeat steps (iii)-(v) for a number of iterations;and an output module (18) operable after the number of iterations has been completed to: (i) identify (S13-10) nodes connected by links wherein said nodes are in different clusters in the generated assignment associated with the cost value which is most indicative of an assignment of nodes in which nodes directly connected to each other by links are assigned to the same clusters and nodes which are not connected directly by links to are assigned different clusters;and (ii) output (S4-8) data identifying said identified nodes.
  4. 8
    A carrier carrying computer implementable instructions which when executed by a programmable computer cause the programmable computer to become configured as an information processing apparatus in accordance with any of claims 5 to 7.