<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Essential_range</id>
	<title>Essential range - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Essential_range"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Essential_range&amp;action=history"/>
	<updated>2026-04-10T06:46:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0-wmf.28</generator>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Essential_range&amp;diff=22502&amp;oldid=prev</id>
		<title>122.107.72.26: /* Formal definition */</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Essential_range&amp;diff=22502&amp;oldid=prev"/>
		<updated>2013-10-02T00:39:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Formal definition&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&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 (mathematics)|graphs]] ([[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. 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 networks.&lt;br /&gt;
&lt;br /&gt;
[[Hypergraph]]s are a generalization of graphs in which edges are not just couples of nodes but arbitrary n-tuples. 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 an 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;
Stars 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 least number of 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;
===Protein-protein interaction networks===&lt;br /&gt;
Power Graph Analysis has been showed 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;
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 for [[Drug repositioning]].&amp;lt;ref name=&amp;quot;inc_bicliques&amp;quot;/&amp;gt;&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 (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; Reimann, Matthias; Andreopoulos, Bill; 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;
  | url = http://www.ploscompbiol.org/doi/pcbi.1000108&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}}&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.&lt;br /&gt;
  | coauthor =  Reimann, Matthias; 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 (Camb.)&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;
&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;
  | author =  Royer, Loïc; Reimann, Matthias; Stewart, Francis A.; Schroeder, Michael;&lt;br /&gt;
  | 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;
  | url = http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0035729&lt;br /&gt;
  | pmid= 22719828&lt;br /&gt;
  | doi = 10.1371/journal.pone.0035729&lt;br /&gt;
  | pmc = 3377704}}&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;
  | author = Martina Maisel, Hans-Jörg Habisch, Loïc Royer, Alexander Herr, Javorina Milosevic, Andreas Hermann, Stefan Liebau, Rolf Brenner, Johannes Schwarz, Michael Schroeder, Alexander Storch&lt;br /&gt;
  | 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 = 16&lt;br /&gt;
  | issue = 17&lt;br /&gt;
  | date = 15 Oct 2010 &lt;br /&gt;
  | url = http://www.sciencedirect.com/science/article/pii/S0014482710003216&lt;br /&gt;
  | pmid= 20599952&lt;br /&gt;
  | doi = 10.1016/j.yexcr.2010.06.012}}&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;
  | author = George Tsatsaronis, Iraklis Varlamis, Sunna Torge, Matthias Reimann, Kjetil Nørvåg, Michael Schroeder and Matthias Zschunke&lt;br /&gt;
  | title = 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;
  | year = 2011 &lt;br /&gt;
  | url = http://www.springerlink.com/content/m26570821873lp83/&lt;br /&gt;
  | doi = 10.1007/978-3-642-24469-8_4&lt;br /&gt;
  | publisher = SpringerLink}}&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 journal&lt;br /&gt;
  | author = George Tsatsaronis, Matthias Reimann, Iraklis Varlamis, Orestis Gkorgkas, Kjetil Nørvåg&lt;br /&gt;
  | title = Efficient community detection using power graph analysis&lt;br /&gt;
  | journal = Proceedings of the 9th workshop on Large-scale and distributed informational retrieval&lt;br /&gt;
  | year = 2011&lt;br /&gt;
  | url = http://dl.acm.org/citation.cfm?doid=2064730.2064738&lt;br /&gt;
  | doi = 10.1145/2064730.2064738 }}&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 and example applications&lt;br /&gt;
* [http://wiki.cytoscape.org/CyOogPowerGraphAnalysisRecipe] Power Graph Analysis with CyOog&lt;br /&gt;
&lt;br /&gt;
[[Category:Computational science]]&lt;br /&gt;
[[Category:Bioinformatics]]&lt;br /&gt;
[[Category:Graph theory]]&lt;/div&gt;</summary>
		<author><name>122.107.72.26</name></author>
	</entry>
</feed>