📢 We're happy to present MultilayerGraphs.jl 🎉

- Repo: https://github.com/JuliaGraphs/MultilayerGraphs.jl

- Docs: https://juliagraphs.org/MultilayerGraphs.jl

- Authors: @Claudio__Moroni, @PietroMonticone

🧵 A little thread below ⬇️

#JuliaLang #JuliaPackages #JuliaGraphs #GraphMastodon #NetworkScience #GraphTheory

GitHub - JuliaGraphs/MultilayerGraphs.jl: A Julia package for the creation, manipulation and analysis of the structure, dynamics and functions of multilayer graphs.

A Julia package for the creation, manipulation and analysis of the structure, dynamics and functions of multilayer graphs. - GitHub - JuliaGraphs/MultilayerGraphs.jl: A Julia package for the creati...

GitHub

MultilayerGraphs.jl is a #JuliaLang package for the creation, manipulation and analysis of the structure, dynamics and functions of #MultilayerGraphs implementing the formulation proposed by @manlius et al. in 2013.

https://doi.org/10.1103/PhysRevX.3.041022.

Mathematical Formulation of Multilayer Networks

A ``monoplex'' network, like a Facebook-based social network, can be represented by a set of nodes (people) linked by their Facebook connections (interactions). But real-world networks can be ``multiplex,'' with multiple types of interactions and where one type of interaction can influence another. A unifying framework for describing ``multiplex'' networks has been missing so far. Deftly employing the concept of tensors, theorists now present such a framework that will power studies of ``multiplex'' networks across many scientific disciplines.

Physical Review X

A multilayer graph is an object composed of

- Layers: graphs whose vertices usually represent the same set of nodes;

- Interlayers: bipartite graphs connecting distinct layers.

#ComplexSystems #JuliaLang #GraphMastodon

The multilayer's equivalent of the adjacency matrix is the adjacency tensor.

It is a central object around which multilayer-specific analytical and wrangling functions have been implemented, and more shall be coded in the near future.

#JuliaLang #GraphMastodon #Networks

MultilayerGraphs.jl relies on Graphs.jl and its extensions, and may also serve as a real-world playground to test the ecosystem consistency.

Better support for multiplex graphs and use within Agents.jl as a GraphSpace are coming with the next release in a few weeks.

#JuliaLang #GraphMastodon #Agents

For more information about MultilayerGraphs.jl, please visit the documentation here: https://juliagraphs.org/MultilayerGraphs.jl.

GitHub discussions, issues and PRs are always welcome!

#JuliaLang #MultilayerGraphs #GraphMastodon

Here is the associated #JuliaLang Discourse package announcement post:

"[ANN] MultilayerGraphs.jl: A Package to Construct, Handle and Analyse Multilayer Graphs"

https://discourse.julialang.org/t/ann-multilayergraphs-jl-a-package-to-construct-handle-and-analyse-multilayer-graphs/85988/1

#ComplexSystems #MultilayerGraphs

[ANN] MultilayerGraphs.jl: A Package to Construct, Handle and Analyse Multilayer Graphs

We are thrilled to announce MultilayerGraphs.jl: a Julia package for the construction, manipulation and analysis of multilayer graphs extending Graphs.jl. MultilayerGraphs.jl provides two custom types, MultilayerGraph and MultilayerDiGraph, together with utilities to handle and analyse undirected and directed multilayer graphs implementing the mathematical formulation proposed by De Domenico et al. (2013). The graphs composing the multilayer graph (i.e. layers and interlayers) can be of any ty...

Julia Programming Language

Here is the associated #JuliaLang Forem package announcement post:

"[ANN] MultilayerGraphs.jl: A Package to Construct, Handle and Analyse Multilayer Graphs"

https://forem.julialang.org/inphyt/ann-multilayergraphsjl-a-package-to-construct-handle-and-analyse-multilayer-graphs-3k22…

#ComplexSystems #MultilayerGraphs

Recently #MultilayerGraphs has been added to the Research Software Directory:

"MultilayerGraphs.jl: A Julia package for the creation, manipulation and analysis of the structure, dynamics and functions of multilayer graphs."

https://research-software-directory.org/software/multilayergraphs

#JuliaLang #ComplexSystems #GraphMastodon

MultilayerGraphs.jl

A Julia package for the creation, manipulation and analysis of the structure, dynamics and functions of multilayer graphs.

Research Software Directory