Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/manlius/muxViz
Analysis and Visualization of Interconnected Multilayer Networks
https://github.com/manlius/muxViz
Last synced: 4 days ago
JSON representation
Analysis and Visualization of Interconnected Multilayer Networks
- Host: GitHub
- URL: https://github.com/manlius/muxViz
- Owner: manlius
- License: gpl-3.0
- Created: 2013-11-18T21:40:30.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2023-10-07T17:48:00.000Z (about 1 year ago)
- Last Synced: 2024-08-02T12:48:56.490Z (3 months ago)
- Language: R
- Homepage: https://manlius.github.io/muxViz/
- Size: 26.9 MB
- Stars: 378
- Watchers: 34
- Forks: 91
- Open Issues: 28
-
Metadata Files:
- Readme: README.Rmd
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - manlius/muxViz - Analysis and Visualization of Interconnected Multilayer Networks (others)
README
---
output: github_document
---```{r, echo = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
```# muxViz v3.1: The R package
[![Lifecycle: experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://lifecycle.r-lib.org/articles/stages.html#experimental)
## Installation
**v3.1** is the latest and is continuously updated. It is an R package (still in development, not on CRAN) which can be installed in R by
```{r echo = TRUE, eval = FALSE}
devtools::install_github("manlius/muxViz")
```## Backgroung
The R package **muxViz** enables the visualization and the analysis of interconnected multilayer networks. It supports the analysis of multilayer data:
- Multilayer correlation analysis
- Multilayer centrality analysis and annular representation
- Multilayer community structure detection
- Multilayer structural reducibility
- Multilayer motifs analysis
- Animated visualization of dynamical processes and time-varying multilayer networksmuxViz supports the analysis and visualization of the following multilayer networks:
![Multilayer networks supported in muxViz](gui-old/www/img/network_type.png "Supported multilayer networks")and the following layer layouts:
![Multilayer layouts supported in muxViz](gui-old/www/img/layout_type.png "Supported multilayer layouts")### What is a multilayer network?
Multilayer networks are a class of models widely adopted to represent empirical complex system, including biomolecular networks (eg, interactomes, metabolomes), neuronal networks (eg, connectomes), information and communication networks, social/socio-technical/socio-ecological networks, economic and financial networks, urban and transportation networks.
You can read more on the dedicated [Wikipedia page](https://en.wikipedia.org/wiki/Multidimensional_network) or this [short illustrated summary](theory/multilayernets.md).
#### Official Websites and Social Networks
Please, visit the official website () of muxViz for further information.
You might also want to take a look at muxViz in action: see the [Youtube channel](https://www.youtube.com/channel/UCinHX7m-8_EFFJo2A8huoUA)
Visit the dedicated [Google Group](https://groups.google.com/forum/#!forum/muxviz) if you have questions or to report bugs.
Instead, if you create amazing visualizations using muxViz and you want to tweet them, remember to include the "#muxviz" hashtag: we will be happy to retweet.
You might be interested in taking a look at the [official blog about muxViz](https://muxviz.wordpress.com), with posts about applications (analysis, visualization or both) to cool datasets.
## Documentation
Check the full package documentation (with usage tips and examples) at [docs](https://manlius.github.io/muxViz/) .
## News
Check the [release news](./NEWS.md).
## Citation
If you use muxViz (or any part of muxViz, or images available in the gallery) for your multilayer analysis and visualization, you should cite the paper
Manlio De Domenico, Mason A. Porter, Alex Arenas, Multilayer Analysis and Visualization of Networks, published in [Journal of Complex Networks 3, 159-176 (2015)](http://comnet.oxfordjournals.org/content/3/2/159) (Open Access)
Please, note that muxViz is based on some algorithms developed in other studies. You should cite the original paper(s) every time that you use those algorithms.
## The Graphical User Interface
The previous implementation exploits a Graphical User Interface (working with any browser) to provide access to many customizable graphic options to render networks.
![muxViz GUI](gui-old/gallery/gui1.png "muxViz GUI")
![muxViz data](gui-old/gallery/guiData.png "muxViz data")
More details on the GUI (requirements, installation and usage) can be found in the [GUI README](gui-old/gui-old/README.md).
## Copyright
##### (C) Copyright 2013-2021, Manlio De Domenico.
This code has no warranty whatsoever and any kind of support is provided.
You are free to do what you like with this code as long as you leave this copyright in place.
Please, explicitly cite muxViz if you find it useful for your visualizations.(C) Copyright 2013-2021, Manlio De Domenico (manlio.dedomenico at urv.cat)
Each file in this folder is part of the muxViz package, if not specified otherwise by another license.
muxViz is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
muxViz is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with the package. If not, see .
## Credits
This work has been partially supported by European Commission FET-Proactive project PLEXMATH (Grant No. 317614) (), the European project devoted to the investigation of multi-level complex systems and has been developed at the Alephsys Lab (),
I am in debt with Alex Arenas for proposing this project, with Mason A. Porter and the members of the Alephsys Lab for invaluable suggestions and feedbacks.
I would like to thank Inderjit S. Jutla, Lucas G. S. Jeub, and Peter J. Mucha for making their code about multislice community detection available.
I would like to thank Martin Rosvall for allowing to distribute his C++ code for Multiplex Infomap under the AGPLv3 license.
I would also like to thank the following people for their unvaluable (voluntary) support to muxViz and parts of its development:
- Lucio Agostinho Rocha
- Francesc Font
- Patricia Gonçalves
- Kim Klark
- Sneha Rajen
- Maria Pereda
- Hiroki Sayama
- Tzu-Chi Yen
- Rafael Pereira
- Yuriko Yamamoto
- Rodrigo García
- Sergio Alcalá-Corona
- Guillermo de Anda Jáuregui
- Giulia BertagnolliThe development of muxViz has been funded, or is currently funded, by the following entities and institutions:
![muxViz funding](gui-old/www/img/funding.png "muxViz funding")
## Donation
**muxViz** is a free and open-source platform that has been used for scientific purposes in a variety of disciplines, including computational social science, computational neuroscience, computational biology, computational psycholinguistics, multi-modal transportation engineering and physics.
Since January 2016, **muxViz** is periodically updated and maintained for free by its developer and its enthusiastic community of users (the *muxVizers*).
If **muxViz** helps you with your research and reduces your time to develop, you can give us a cup of good coffee :)
**BTC**: 19RGUCZjSzvbjY5xEWz3GNg7MnMiPyEgbB
**ETH**: 0xe5027b44782a4b832a23773ffdb57658aff62e31
**XMR**: 49pQ1B2m2UHaKotqF8h1E89um9rnMPvAHEfGUET1icQUaxBV1KFhuTNVpsF6Kf4bf5dZwWvmdzYn4D7rKcL4v2ee3tH4E2L
**Paypal**:
[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&[email protected]&item_name=muxViz&item_number=muxViz+development¤cy_code=USD)