<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Power_graph_analysis</id>
	<title>Power graph analysis - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Power_graph_analysis"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Power_graph_analysis&amp;action=history"/>
	<updated>2026-05-07T21:56:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Power_graph_analysis&amp;diff=7029293&amp;oldid=prev</id>
		<title>imported&gt;OAbot: Open access bot: url-access updated in citation with #oabot.</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Power_graph_analysis&amp;diff=7029293&amp;oldid=prev"/>
		<updated>2025-06-19T23:22:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/OABOT&quot; class=&quot;extiw&quot; title=&quot;wikipedia:OABOT&quot;&gt;Open access bot&lt;/a&gt;: url-access updated in citation with #oabot.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Analysis and representation of complex networks}}&lt;br /&gt;
In [[computational biology]], &amp;#039;&amp;#039;&amp;#039;power graph analysis&amp;#039;&amp;#039;&amp;#039; is a method for the analysis and&lt;br /&gt;
representation of [[complex network]]s.  Power graph analysis is the computation, analysis and visual representation of a power graph from a [[Graph (discrete mathematics)|graph]] ([[network (mathematics)|networks]]).&lt;br /&gt;
&lt;br /&gt;
Power graph analysis can be thought of as a [[Lossless data compression|lossless compression algorithm]] for graphs.&amp;lt;ref name=&amp;quot;Reimann2015&amp;quot;/&amp;gt; It extends graph syntax with representations of [[Clique (graph theory)|cliques]], [[Complete bipartite graph|bicliques]] and [[star graph|stars]]. Compression levels of up to 95% have been obtained for complex [[biological network]]s.&lt;br /&gt;
&lt;br /&gt;
[[Hypergraph]]s are a generalization of graphs in which [[edge (graph theory)|edge]]s are not just couples of [[node (graph theory)|node]]s but arbitrary [[n-tuple]]s. Power graphs are not another generalization of graphs, but instead a novel representation of graphs that proposes a shift from the &amp;quot;node and edge&amp;quot; language to one using cliques, bicliques and stars as primitives.&lt;br /&gt;
&lt;br /&gt;
==Power graphs==&lt;br /&gt;
[[Image:PowerGraphs.png|thumb|The primitive motifs used for power graph analysis and their corresponding diagrammatic representation: biclique, clique and star.]]&lt;br /&gt;
&lt;br /&gt;
===Graphical representation===&lt;br /&gt;
Graphs are drawn with circles or points that represent &amp;#039;&amp;#039;&amp;#039;nodes&amp;#039;&amp;#039;&amp;#039; and lines connecting pairs of nodes that represent &amp;#039;&amp;#039;&amp;#039;edges&amp;#039;&amp;#039;&amp;#039;. Power graphs extend the syntax of graphs with &amp;#039;&amp;#039;&amp;#039;power nodes&amp;#039;&amp;#039;&amp;#039;, which are drawn as a circle enclosing nodes or &amp;#039;&amp;#039;other power nodes&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;&amp;#039;power edges&amp;#039;&amp;#039;&amp;#039;, which are lines between power nodes.&lt;br /&gt;
&lt;br /&gt;
[[Complete bipartite graph|Bicliques]] are two sets of nodes with an edge between every member of one set and every member of the other set. In a power graph, a biclique is represented as an edge between two power nodes.&lt;br /&gt;
&lt;br /&gt;
[[Clique (graph theory)|Cliques]] are a set of nodes with an edge between every pair of nodes. In a power graph, a clique is represented by a power node with a [[Loop (graph theory)|loop]].&lt;br /&gt;
&lt;br /&gt;
[[Star (graph theory)|Star]]s are a set of nodes with an edge between every member of that set and a single node outside the set. In a power graph, a star is represented by a power edge between a regular node and a power node.&lt;br /&gt;
&lt;br /&gt;
===Formal definition===&lt;br /&gt;
Given a graph &amp;lt;math&amp;gt;G = \bigl({V,E}\bigr)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt; V = \bigl\{v_0, \dots , v_n\bigr\} &amp;lt;/math&amp;gt; is the set of nodes and &amp;lt;math&amp;gt;E \subseteq V \times V&amp;lt;/math&amp;gt; is the set of edges, a &amp;#039;&amp;#039;&amp;#039;power graph&amp;#039;&amp;#039;&amp;#039; &amp;lt;math&amp;gt;G&amp;#039; = \bigl({V&amp;#039;,E&amp;#039;}\bigr)&amp;lt;/math&amp;gt; is a graph defined on the power set &amp;lt;math&amp;gt;V&amp;#039; \subseteq \mathcal{P} \bigl(V\bigr)&amp;lt;/math&amp;gt; of &amp;#039;&amp;#039;&amp;#039;power nodes&amp;#039;&amp;#039;&amp;#039; connected to each other by &amp;#039;&amp;#039;&amp;#039;power edges&amp;#039;&amp;#039;&amp;#039;: &amp;lt;math&amp;gt;E&amp;#039; \subseteq V&amp;#039;\times V&amp;#039;&amp;lt;/math&amp;gt;. Hence power graphs are defined on the [[power set]] of nodes as well as on the [[power set]] of edges of the graph &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The semantics of power graphs are as follows: if two power nodes are connected by a power edge, this means that all nodes of the first power node are connected to all nodes of the second power node. Similarly, if a power node is connected to itself by a power edge, this signifies that all nodes in the power node are connected to each other by edges.&lt;br /&gt;
&lt;br /&gt;
The following two conditions are required:&lt;br /&gt;
* Power node hierarchy condition: Any two power nodes are either disjoint, or one is included in the other.&lt;br /&gt;
* Power edge disjointness condition: There is an [[Surjective function|onto mapping]] from edges of the original graph to power edges.{{citation needed|date=September 2012}}&lt;br /&gt;
&lt;br /&gt;
==Analogy to Fourier analysis==&lt;br /&gt;
The [[Fourier analysis]] of a function&lt;br /&gt;
can be seen as a rewriting of the function in terms of harmonic functions instead of&lt;br /&gt;
&amp;lt;math&amp;gt;t \mapsto x&amp;lt;/math&amp;gt; pairs. This transformation changes the point of view from &amp;#039;&amp;#039;&amp;#039;time domain&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
to &amp;#039;&amp;#039;&amp;#039;frequency domain&amp;#039;&amp;#039;&amp;#039; and enables many interesting applications in [[signal analysis]], [[data compression]], &lt;br /&gt;
and filtering.&lt;br /&gt;
Similarly, Power graph analysis is a rewriting or decomposition of a network using bicliques, cliques and stars&lt;br /&gt;
as primitive elements (just as harmonic functions for Fourier analysis). &lt;br /&gt;
It can be used to analyze, compress and filter networks.&lt;br /&gt;
There are, however, several key differences. First, in Fourier analysis the two spaces (time and frequency domains)&lt;br /&gt;
are the same function space - but stricto sensu, power graphs are not graphs.&lt;br /&gt;
Second, there is not a unique power graph representing a given graph. Yet a very interesting class of power graphs &lt;br /&gt;
are &amp;#039;&amp;#039;&amp;#039;minimal power graphs&amp;#039;&amp;#039;&amp;#039; which have the fewest power edges and power nodes necessary to represent a given graph.&lt;br /&gt;
&lt;br /&gt;
==Minimal power graphs==&lt;br /&gt;
[[Image:PowerGraphNonUnicity.png|thumb|right|200px|Two different power graphs that represent the same graph.]]&lt;br /&gt;
In general, there is no unique minimal power graph for a given graph.&lt;br /&gt;
In this example (right) a graph of four nodes and five edges admits two minimal power graphs of two power edges each.&lt;br /&gt;
The main difference between these two minimal power graphs is the higher nesting level of the second power graph as well as a loss of symmetry with respect to the underlying graph.&lt;br /&gt;
Loss of symmetry is only a problem in small toy examples since complex networks rarely exhibit such symmetries in the first place.&lt;br /&gt;
Additionally, one can minimize the nesting level but even then, there is in general not a unique minimal power graph of minimal nesting level.&lt;br /&gt;
&lt;br /&gt;
==Power graph greedy algorithm==&lt;br /&gt;
The power graph greedy algorithm relies on two simple steps to perform the decomposition:&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;first step&amp;#039;&amp;#039;&amp;#039; identifies candidate power nodes through a [[hierarchical clustering]] of the nodes in the network &lt;br /&gt;
based on the similarity of their neighboring nodes. The similarity of two sets of neighbors is taken as the [[Jaccard index]] &lt;br /&gt;
of the two sets.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;second step&amp;#039;&amp;#039;&amp;#039; performs a greedy search for possible power edges between candidate power nodes.&lt;br /&gt;
Power edges abstracting the most edges in the original network are added first to the power graph. &lt;br /&gt;
Thus bicliques, cliques and stars are incrementally replaced with power edges, until all remaining single edges are also added.&lt;br /&gt;
Candidate power nodes that are not the end point of any power edge are ignored.&lt;br /&gt;
&lt;br /&gt;
==Modular decomposition==&lt;br /&gt;
[[Modular decomposition]] can be used to compute a power graph by using &lt;br /&gt;
the strong modules of the modular decomposition.&lt;br /&gt;
Modules in modular decomposition are groups of nodes in a graph that&lt;br /&gt;
have identical neighbors. A Strong Module is a module that does not overlap &lt;br /&gt;
with another module. &lt;br /&gt;
However, in [[complex networks]] strong modules are more the exception than the &lt;br /&gt;
rule. Therefore, the power graphs obtained through modular decomposition are far &lt;br /&gt;
from minimality.&lt;br /&gt;
The main difference between modular decomposition and power graph analysis is the &lt;br /&gt;
emphasis of power graph analysis in decomposing graphs not only using modules of nodes &lt;br /&gt;
but also modules of edges (cliques, bicliques). Indeed, power graph analysis can be seen as a loss-less &lt;br /&gt;
simultaneous clustering of both nodes and edges.&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
&lt;br /&gt;
===Biological networks===&lt;br /&gt;
Power graph analysis has been shown to be useful for the analysis of several types of biological networks such as [[protein-protein interaction]] networks,&amp;lt;ref name=&amp;quot;powergraphs&amp;quot;/&amp;gt; domain-peptide binding motifs, [[gene regulatory networks]]&amp;lt;ref name=&amp;quot;mir-124&amp;quot;/&amp;gt; and homology/paralogy networks. &lt;br /&gt;
Also a network of significant disease-trait pairs&amp;lt;ref name=&amp;quot;Li2014&amp;quot;/&amp;gt; have been recently visualized and analyzed with power graphs.&lt;br /&gt;
&lt;br /&gt;
Network compression, a new measure derived from power graphs, has been proposed as a quality measure for protein interaction networks.&amp;lt;ref name=&amp;quot;net_comp&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Drug repositioning===&lt;br /&gt;
Power graphs have been also applied to the analysis of drug-target-disease networks&amp;lt;ref name=&amp;quot;inc_bicliques&amp;quot;/&amp;gt; for [[drug repositioning]].&lt;br /&gt;
&lt;br /&gt;
===Social networks===&lt;br /&gt;
Power graphs have been applied to large-scale data in social networks, for community mining&amp;lt;ref name=&amp;quot;lsds&amp;quot;/&amp;gt; or for modeling author types.&amp;lt;ref name=&amp;quot;lncs&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Computational biology]]&lt;br /&gt;
* [[network (mathematics)|Networks]]/[[Graph (discrete mathematics)|Graph]]&lt;br /&gt;
* [[Complex networks]]&lt;br /&gt;
* [[Modular decomposition]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
{{reflist|refs=&lt;br /&gt;
&amp;lt;ref name=&amp;quot;powergraphs&amp;quot;&amp;gt;&lt;br /&gt;
{{cite journal&lt;br /&gt;
 |author=Royer, Loïc |author2=Reimann, Matthias |author3=Andreopoulos, Bill |author4=Schroeder, Michael&lt;br /&gt;
  | title = Unraveling Protein Networks with Power Graph Analysis&lt;br /&gt;
  | journal = PLOS Computational Biology&lt;br /&gt;
  | volume = 4&lt;br /&gt;
  | issue = 7&lt;br /&gt;
  | date = 11 Jul 2008&lt;br /&gt;
  | pmid=18617988&lt;br /&gt;
  | pages = e1000108&lt;br /&gt;
  | doi = 10.1371/journal.pcbi.1000108&lt;br /&gt;
  | pmc = 2424176&lt;br /&gt;
  | editor1-last = Berg&lt;br /&gt;
  | editor1-first = Johannes|bibcode=2008PLSCB...4E0108R |doi-access=free }}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;inc_bicliques&amp;quot;&amp;gt;&lt;br /&gt;
{{cite journal&lt;br /&gt;
  | author1 = Daminelli, Simone&lt;br /&gt;
  | author2 = Haupt, Joachim V. |author3=Reimann, Matthias |author4=Schroeder, Michael&lt;br /&gt;
  | title = Drug repositioning through incomplete bi-cliques in an integrated drug–target–disease network.&lt;br /&gt;
  | journal = Integrative Biology &lt;br /&gt;
  | issue = 7&lt;br /&gt;
  | date = 26 Apr 2012 &lt;br /&gt;
  | url = http://pubs.rsc.org/en/content/articlelanding/2012/ib/c2ib00154c&lt;br /&gt;
  | pmid= 22538435&lt;br /&gt;
  | doi = 10.1039/C2IB00154C&lt;br /&gt;
  | volume=4&lt;br /&gt;
  | pages=778–88| url-access = subscription&lt;br /&gt;
  }}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;net_comp&amp;quot;&amp;gt;&lt;br /&gt;
{{cite journal&lt;br /&gt;
  |author1=Royer, Loïc |author2=Reimann, Matthias |author3=Stewart, Francis A. |author4=Schroeder, Michael | title = Network compression as a quality measure for protein interaction networks.&lt;br /&gt;
  | journal = PLOS ONE&lt;br /&gt;
  | volume = 7&lt;br /&gt;
  | issue = 6&lt;br /&gt;
  | date = 18 Jun 2012 &lt;br /&gt;
  | pmid= 22719828&lt;br /&gt;
  | doi = 10.1371/journal.pone.0035729&lt;br /&gt;
  | pmc = 3377704 | page=e35729|bibcode=2012PLoSO...735729R |doi-access=free }}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;mir-124&amp;quot;&amp;gt;&lt;br /&gt;
{{cite journal&lt;br /&gt;
  |author1=Martina Maisel |author2=Hans-Jörg Habisch |author3=Loïc Royer |author4=Alexander Herr |author5=Javorina Milosevic |author6=Andreas Hermann |author7=Stefan Liebau |author8=Rolf Brenner |author9=Johannes Schwarz |author10=Michael Schroeder |author11=Alexander Storch | title = Genome-wide expression profiling and functional network analysis upon neuroectodermal conversion of human mesenchymal stem cells suggest HIF-1 and miR-124a as important regulators.&lt;br /&gt;
  | journal = Experimental Cell Research&lt;br /&gt;
  | volume = 316&lt;br /&gt;
  | issue = 17&lt;br /&gt;
  | date = 15 Oct 2010 &lt;br /&gt;
  | pmid= 20599952&lt;br /&gt;
  | doi = 10.1016/j.yexcr.2010.06.012&lt;br /&gt;
  | pages=2760–78}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;lncs&amp;quot;&amp;gt;&lt;br /&gt;
{{cite book&lt;br /&gt;
  |author1=George Tsatsaronis |author2=Iraklis Varlamis |author3=Sunna Torge |author4=Matthias Reimann |author5=Kjetil Nørvåg |author6=Michael Schroeder |author7=Matthias Zschunke &lt;br /&gt;
  | title = Research and Advanced Technology for Digital Libraries: International Conference on Theory and Practice of Digital Libraries, TPDL &lt;br /&gt;
  | chapter = How to Become a Group Leader? or Modeling Author Types Based on Graph Mining &lt;br /&gt;
  | series = Lecture Notes in Computer Science&lt;br /&gt;
  | volume = 6966&lt;br /&gt;
  |pages=15–26 | year = 2011 &lt;br /&gt;
  | doi = 10.1007/978-3-642-24469-8_4&lt;br /&gt;
  | publisher = SpringerLink|isbn=978-3-642-24468-1 |citeseerx=10.1.1.299.714 }}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;lsds&amp;quot;&amp;gt;&lt;br /&gt;
{{cite book&lt;br /&gt;
  |author1=George Tsatsaronis |author2=Matthias Reimann |author3=Iraklis Varlamis |author4=Orestis Gkorgkas |author5=Kjetil Nørvåg |title=Proceedings of the 9th workshop on Large-scale and distributed informational retrieval |chapter=Efficient community detection using power graph analysis |pages=21–26 | year = 2011&lt;br /&gt;
  | doi = 10.1145/2064730.2064738 |isbn=9781450309592 |series=Lsds-Ir &amp;#039;11 |date=2011 |s2cid=10224386 }}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Li2014&amp;quot;&amp;gt;&lt;br /&gt;
{{cite journal&lt;br /&gt;
  | author1 = Li, Li&lt;br /&gt;
  | author2 = Ruau, David J.&lt;br /&gt;
 |author3=Patel, Chirag J. |author4=Weber, Susan C. |author5=Chen, Rong |author6=Tatonetti, Nicholas P. |author7=Dudley, Joel T. |author8=Butte, Atul J.&lt;br /&gt;
  | title = Disease Risk Factors Identified Through Shared Genetic Architecture and Electronic Medical Records&lt;br /&gt;
  | journal = Sci. Transl. Med.&lt;br /&gt;
  | volume = 6&lt;br /&gt;
  | issue = 234&lt;br /&gt;
  | date = 30 April 2014&lt;br /&gt;
  | pmid= 24786325&lt;br /&gt;
  | doi = 10.1126/scitranslmed.3007191&lt;br /&gt;
  | pages=234ra57&lt;br /&gt;
  | pmc=4323098}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Reimann2015&amp;quot;&amp;gt;&lt;br /&gt;
{{cite book&lt;br /&gt;
  |author1=Matthias Reimann |author2=Loïc Royer |author3=Simone Daminelli |author4=Michael Schroeder | title = Computational Network Theory: Theoretical Foundations and Applications&lt;br /&gt;
  | series = Quantitative and Network Biology Series&lt;br /&gt;
  | volume = 5&lt;br /&gt;
  | year = 2015 &lt;br /&gt;
  | url = http://eu.wiley.com/WileyCDA/WileyTitle/productCd-3527337245,subjectCd-MA21.html&lt;br /&gt;
  | isbn = 978-3-527-33724-8&lt;br /&gt;
 |editor=Matthias Dehmer |editor2=Frank Emmert-Streib |editor3=Stefan Pickl&lt;br /&gt;
  | publisher = Wiley-Blackwell}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://www.biotec.tu-dresden.de/research/schroeder/powergraphs/] Power Graph Analysis tools (CyOog v2.8.2) and example applications&lt;br /&gt;
* [http://wiki.cytoscape.org/CyOogPowerGraphAnalysisRecipe] Power Graph Analysis with CyOog v2.6&lt;br /&gt;
&lt;br /&gt;
[[Category:Computational science]]&lt;br /&gt;
[[Category:Bioinformatics]]&lt;br /&gt;
[[Category:Application-specific graphs]]&lt;/div&gt;</summary>
		<author><name>imported&gt;OAbot</name></author>
	</entry>
</feed>