VR Final Version
VR Final Version
Abstract—The current revolution in technology forces most because a lot of information can be encoded in the network
daily life systems to generate large-scale data. Understanding (e.g., in nodes, edges, or both). For instance, nodes’ size can
such data is not an easy task due to its size and complexity. be used as an indicator of a particular fact about the data.
Therefore, data visualization has played a key role in Moreover, nodes’ color can be used to encode information
understanding our data more clearly. Moreover, most of the about the data such that particular nodes’ color represents
available approaches for data visualization are considered particular communities. Likewise, Network edges in terms of
traditional that deal with data in a 2D way. Furthermore, one of color and thickness (weights) can be involved to encode
the modern methods for data visualization is converting data
information. The labels of nodes and edges represent another
into network models that include nodes and edges. This kind of
dimension that can encode information in it. Figure 1 shows a
visualization has been proved as an efficient way of analyzing
large-scale data. On the other hand, with the advent of virtual
network model that encodes a variety of information within its
reality technology, data can be visualized and analyzed in an structure. The figure demonstrated nodes of different sizes and
interactive and 3D way. Hence, this research investigates the colors. The edges also have different thicknesses and colors.
integration of virtual reality technology and complex networks, These indicators enable researchers to understand their data
and how it can generate interactive data visualization models. clearly. In addition, network experts are able to explain the
This research provides a novel investigation of the literature by whole network model in almost one sight.
presenting the modernist methods that enable researchers to
interact with their data. Also, in this work, a 3D VR-based
biological network model is built. Finally, this work may open
the horizon to metaverse developers in developing interactive
network models in the future (e.g., biological networks, social
networks, etc.).
I. INTRODUCTION
The current technological era has witnessed a noticeable
revolution in developing systems and applications that
generate large-scale data. Visualizing data techniques vary
depending on the data itself and the depth of analysis. The
analysis of some applications requires only descriptive
statistics. On the other hand, other applications need more
advanced analysis such that the use of machine learning, deep
learning, or other advanced statistical analysis techniques.
Moreover, the analysis of data is usually performed based on
visualizing data in particular forms (e.g., curves, histograms,
boxplots, etc.) [1].
Fig. 1: A regular network model [5].
Furthermore, one of the modernist techniques used in
visualizing data is converting the data into a network model The network model shown in the previous figure is
[2][ 3]. This kind of technique is based on concepts inspired displayed in 2D. This approach is frequently used in
by complex networks. A complex network is represented as a visualizing a wide range of applications such as biological
graph (G) with vertices (V) and edges (E). The generated networks [6], social networks [7], political networks [8], and
model can be visualized using particular layouts of interest security networks [3], to mention a few.
(e.g., clusters, circles, geolayout, etc.). The analysis can also The problem with such a visualization technique is that
be supported using network metrics. These metrics play a when having giant network models in terms of the number of
significant role in deeply understanding the data model. nodes and edges, the 2D visualization makes it difficult to
According to Huang & Zhu [4], complex network models understand the complex and dense connections among nodes.
are considered a powerful technique for analyzing big and Therefore, researchers try to use 3D visualization techniques
complex data. Therefore, the field of complex networks has [9]. As known, adding more dimensions to a shape, more
thrived and attracted worldwide researchers. The regular information can be obtained about that shape. As a result,
techniques for visualizing network models usually use two these techniques enable network analysts to see more details
dimensions (2D) graphs. This kind of visualization is useful about the data model (see Figure 2).