-
Notifications
You must be signed in to change notification settings - Fork 1
mvanmeerbeck/LaNet-vi
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
LaNet-vi 3.0.1
--------------
Large scale networks visualization tool using k-core and k-dense (m-core) decomposition.
Software license: Academic Free License (AFL) [see afl-3.0.txt]
Images license: Creative Commons License (CCL) [see:
http://creativecommons.org/licenses/by-nc/2.0/]
http://xavier.informatics.indiana.edu/lanet-vi/
Developers: Mariano Beiró (b)
J. Ignacio Alvarez-Hamelin (a,b)
(a) CONICET, Argentina
(b) Facultad de Ingeniería, Universidad de Buenos Aires
Argentina (http://www.fi.uba.ar)
_____________________________________________________________________
Index:
1) Requirements and Installation
2) Using LaNet-vi
3) Brief description of LaNet-vi
_____________________________________________________________________
_____________________________________________________________________
===1) Requirements and Installation==================================
Software license: Academic Free License (AFL) [see afl-3.0.txt]
Images license: Creative Commons License (CCL) [see:
http://creativecommons.org/licenses/by-nc/2.0/]
You have to install:
1) povray
http://www.povray.org/download/
2) g++ (Linux) or MinGW (Windows)
3) (optional) Java JVM , version 1.4 or greater (only if you want to use LaNet Visualizer to see png files)
http://java.sun.com
4) (optional) rsvg (only if you want SVG graphics, and only for Linux)
5) BLAS Library
_____________________________________________________________________
===2) Using LaNet-vi=================================================
./lanet [arguments]
Arguments can appear in any order:
-input <file>: Name of input file containing the network edges. Required.
-decomp kcores|kdenses: Type of decomposition to be applied. Optional. Possible values: 'kcores', 'kdenses' (see parameter '-measure'). Default: 'kcores'.
-names <file>: Name of input file containing the nodes' names. A name '0' indicates LaNet to show the nodes' numbers. Optional.
-font <value>: Zoom in font for nodes' names. Default: 1.0. Optional.
-output <file>: Name of output .pov and .png files. Optional. Default: <inputFileName>.pov and <inputFileName>.png
-coresfile <file>: Generates a k-core decomposition file with (node number, shell-index). Optional. Default: no file
-colorsFile <file>: Name of input file containing colors for painting each node. Format: <node> <red> <green> <blue>. RGB values must be in the range [0.00-1.00]. Optional. Default: no file
-coordDistributionAlgorithm: Algorithm for the distribution of components. Possible values: 'classic', 'pow', 'log'. Optional. Default: 'classic'.
-logfile: Generate log files in log directory. Optional.
-logstdout: Generate log information on stdout. Optional.
-multigraph: Allows repeated edges. Combined with 'weighted' allows to specify repeated edges as weight. Optional.
-weighted: Allows weights on edges (for weighted graphs). Combined with 'multigraph' allows to specify repeated edges as weight (in this case weight must be integer). Optional.
-strengthsIntervals: How to build p-function intervals on weighted graphs. Possible values: 'equalNodesPerInterval' or 'equalIntervalSize' or 'equalLogIntervalSize'. Optional. Default: equalIntervalSize
-maximumStrength: Upper limit for the strength intervals. May be useful for normalizing pictures of different networks. Optional. Default: NONE
-granularity: Amount of groups in weighted graphs. Optional. Default: maximum degree
-bckgnd <value>: Background color. Possible values: 'white' and 'black'. Optional. Default: white
-color <value>: Graph color. Possible values: 'col', 'bw' (black and white, one scale) and 'bwi' (black and white, interlaced scale). Optional. Default: col
-eps <value>: Epsilon. Controls the possibility of rings overlapping. Used to tune image's rendering. Optional. Default: 0.18
-delta <value>: Delta. Controls distance between components in graphical visualization. Optional. Default: 1.3
-gamma <value>: Gamma. Controls the component's diameter. Optional. Default: 1.5
-fromlayer <value>: Considers the graph induced from this layer up to the center. Optional. Default: 0
-edges <value>: Percent of visible edges. Value: 0.0 - 1.0. Optional. Default: 0.0
-minedges <value>: Minimum number of visible edges. Value: Integer. Optional. Default: 1000
-W <value>: Image width in pixels. Optional. Default: 800
-H <value>: Image height in pixels. Optional. Default: 600
-window <hstart> <hend> <vstart> <vend>: Defines a window for rendering. hstart and hend are values between 0.0 and 1.0 defining a percentage of width. The same for vstart and vend respecting height. Default: 0.0 1.0 0.0 1.0 (whole picture)
-u <value>: Unit length. Optional. Default: 1.0
-net: Only for use with Network Workbench (http://nwb.slis.indiana.edu).
-java: Shows the visualization in a window (Requires java).
-render <renderer>: Selects the render engine. Possible values: 'povray' and 'svg'. Default: povray
-opacity <value>: Selects the edges opacity. Only for SVG graphics. Range: 0.0-1.0. Optional. Default: 0.2
-nocliques: Omits cliques in central core.
-drawCircles: Draws circles for the components' borders.
-alpha: Constant on the formula for the component ratio as a function of its weight.
-beta: Exponent on the formula for the component ratio as a function of its weight.
-seed: Seed for the components' distribution algorithm.
-ratioConstant: Constant adjusting the node size. Optional. Default: Auto-adjusted.
-kconn: Computes k-connectivity.
-kconntype: k-connectivity type. Possible values: 'strict' and 'wide'. Default: wide
-connectivity: Finds real connectivity between all pairs of nodes. Logs in log/gomory_hu.log to log/gomory_hu5.log. Optional.
-innerConnectivity: Finds inner connectivity between all pairs of nodes. Logs in log/gomory_hu.log to log/gomory_hu5.log. Optional. Will hide option -connectivity.
-onlygraphic: Generates the .png from an existing povray or svg file. In this case -input contains the .pov or .svg file. Default: false. Valid parameters in this case are: render, java
-nographic: Omits generating the .png file.
-colorScaleMaxValue: Sets the maximal value for the color scale. Layers with a value or equal to this value will be represented with the same color. By default, it takes the value of the highest layer.
-showDegreeScale: Defines if the degree scale will be shown in the picture. Boolean (0, 1). Default: 1 (true).
-measure: Defines the centrality measure to be used. Possible values: 'kdense', 'mcore'. Default: 'mcore'.
Note: the ratio horizontal_resolution/vertical_resolution should be 4/3 for a normal aspect ratio.
You will find some example networks into "samples/" directory.
_____________________________________________________________________
-References
[1] R. Albert and A.-L. Barabási, "Statistical mechanics of complex
networks", Rev. Mod. Phys. 74, pp. 47-, 2000.
[2] L. A. N. Amaral, A.Scala, M. Barthélemy, and H. E. Stanley,
"Classes of small world networks", Proc. Natl. Acad. Sci. (USA) 97,
pp.11149-11152, 2000.
[3] S.N. Dorogovtsev and J. F. F. Mendes, "Evolution of networks: From
biological nets to the Internet and WWW", Oxford University Press, 2003.
[4] R. Pastor-Satorras and A. Vespignani, "Evolution and structure of the
Internet: A statistical physics approach", Cambridge University Press, 2004.
[5] J. I. Alvarez-Hamelin, L. Dall'Asta, A. Barrat and A. Vespignani.
"Large scale networks fingerprinting and visualization using the
k-core decomposition", Advances in Neural Information Processing
Systems 18, Y. Weiss, B. Schölkopf and J. Platt ed., MIT Press,
Cambridge, MA, pp 41-50, 2006.
[6] M. G. Beiró, J. I. Alvarez-Hamelin and J. R. Busch. "A low complexity
visualization tool that helps to perform complex systems analysis",
New Journal of Physics, Focus on Visualization in Physics, 2008.
[7] V.Batagelj and M. Zaversnik, "Generalized Cores",
CoRR: arXiv.org/cs.DS/020203, 2002.
About
Large scale networks visualization tool using k-core and k-dense (m-core) decomposition.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published