MultiNets : Web-Based Multilayer Network Visualization
This paper presents MultiNets : a Javascript library for multilayer network visualization. MultiNets provides reusable HTML components with functions for loading, manipulation and visualization of multilayered networks. These components can be easily inco
- PDF / 482,415 Bytes
- 5 Pages / 439.37 x 666.142 pts Page_size
- 36 Downloads / 215 Views
Rudjer Boˇskovi´c Institute, Zagreb, Croatia [email protected] Joˇzef Stefan Institute, Ljubljana, Slovenia [email protected]
Abstract. This paper presents MultiNets: a Javascript library for multilayer network visualization. MultiNets provides reusable HTML components with functions for loading, manipulation and visualization of multilayered networks. These components can be easily incorporated into any web page, and they allow users to perform exploratory analysis of multilayer networks and prepare publication quality network visualizations. MultiNets components are easily extendable to provide custombased visualizations, such as embedding networks on geographical maps, and can be used for building complex web-based graphical user interfaces for data mining services that operate on multilayered networks and multirelational data in general.
Keywords: Network visualization ing · Network mining
1
· Multilayer networks · Graph min-
Introduction
Network science is becoming an important multi-disciplinary research area including mathematics, physics, life sciences, social sciences, and computer science. Complex systems can often be represented as networks of interacting components, where each aspects of the system can be presented as an individual network, hence together forming a multi-aspect or multilayer network. The wide applicability of multilayer networks for solving and understanding different problem scenarios is gaining recognition in the scientific community [2,6]. In machine learning and data mining relevant research includes multilayer clustering [5], multi-network link prediction [11], mining heterogeneous networks [10] and metalearning from network induced features [3]. Network visualizations offer an unique way to understand and analyze complex systems by enabling users to more easily inspect and comprehend relations between individual units and their properties [8]. The majority of programming languages offer libraries, modules and extensions for visualizing static networks. Many stand-alone programs for network visualization are available, for example c Springer International Publishing Switzerland 2015 A. Bifet et al. (Eds.): ECML PKDD 2015, Part III, LNAI 9286, pp. 298–302, 2015. DOI: 10.1007/978-3-319-23461-8 34
MultiNets: Web-Based Multilayer Network Visualization
299
Gephi1 [1], Pajek2 , LaNet-vi3 , GraphViz4 , and *ORA5 . Some extensions for data mining tools also exist: Orange offers the Network add-on6 for visualizing and analyzing networks, and KNIME has a network mining plug-in7 . Recently, few stand-alone programs for multilayer network visualizations were developed, for example MuxViz [4] and Arena3D [9]. In comparison, there are far less tools for network visualization in web browsers, which is an oddity because webbased platforms are becoming increasingly common. Although some Javascript libraries offer basic support for network visualizations in web browsers, for example D3.js8 , vis.js9 , and sigma.js10 , they are not tailored to support out-of-the box multilayered network vi
Data Loading...