You are on page 1of 5

On the Use of Virtual Reality in Visualizing

Interactive Network Models for Big Data

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.).

Keywords—Virtual Reality, Data Visualization, Big Data,


Complex Networks, Interactive Visualization

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).

XXX-X-XXXX-XXXX-X/XX/$XX.00 ©20XX IEEE


implementing real-world problems such as in physics [16],
military [17], astronomy [18], video gaming [19], tourism
[20], architecture [21], and more.
According to the literature, few studies consider the
integration of complex networks and VR technology, which
leads to a lack in the literature. Hence, this research is an
attempt to investigate the aforementioned integration and
enrich the literature. This work also tries to guide researchers
on how to generate interactive data visualization models. To
this end, a 3D VR-based biological network is developed.
Also, this research is considered a novel investigation of the
literature supported by designing an example model.
Moreover, this research will present the modernist approaches
that enable researchers to interact with their data.
Additionally, this study may open the horizon to metaverse
developers in developing interactive 3D network models in
the future.
Fig. 2: 3D visualization sa mple using Cytoscape software. The rest of this paper is organized as follows: Section II
Furthermore, with the advent of Virtual Reality (VR) explore the models in the literature that include VR-Based
technology, 3D visualization attracted more attention from visualization. Section III presents the steps of building a 3D
researchers [10]. This is because VR technology enables VR-Based network visualization. Finally, this work is
researchers, analysts, and designers to interact with their data concluded in Section IV.
(see Figure 3). This important feature is highly useful in the
II. VR-BASED NETWORK VISUALIZATION IN THE
case of having very complex models. As a result, VR
technology has been proved an efficient tool in the literature LITERATURE
[11][12]. Biological networks represent the most complicated
models due to the complex nature of their data. For instance,
gene-gene interaction networks, disease-disease interaction
networks, and brain connections networks have a high-dense
structure and it is not an easy task to analyze such networks.
Therefore, some works in the literature tried to use VR
technology to mitigate the difficulties of the analysis process.
The work of Kuznetsov et al. [22] developed an approach to
visualizing genome networks using VR technology. The
network they build consisted of nodes that are connected by
edges. These edges are created when an interaction exists
between two nodes. Moreover, the authors used the Unity tool
in designing the VR system with the support of genome
experts. Moreover, brain networks can also be visualized
using VR technology. One of the good examples was a system
proposed by Ganglberger et al. [23]. They represented brain
regions as nodes and the connections between the regions are
considered the edges. The 3D visualization of the brain
network took into account the anatomical context, which is
Fig. 3: The integration of VR technology and 3D network visualization.
important in the analysis of the model. The visualization
One of the earliest works in visualizing data using VR imitates the actual shape of the brain. The authors also
technology is the work of Conte et al. [13]. They implemented involved eight expert participants to evaluate the system to
the connections of the human brain in a virtual reality prove its efficiency. In our point of view, when designing a
environment. Their approach enables researchers to interact VR-based system, it is crucial to involve participants who are
with the model and investigate/track the connections of the experts in the application. This step represents a validation of
human brain. Another work performed by Shannon et al. [14] the model and can improve the designed VR system based on
who suggested a VR system for the gamification of chemistry the feedback.
tasks. They allowed researchers to track and interact with Visualizing neural networks is also studied in the
chemical reactions in real-time. The VR system was tested by literature. Lyu & Wang [24] developed an interactive VR-
many users to ensure its efficiency. based visualization of neural networks. Their visualization
The literature also showed that other fields can utilize VR enabled researchers to control the parameters used in a neural
technology (e.g., education). The study of Pirker et al. [15] network. The approach allows users to use virtual hands to
investigated the differences between web-based and VR- manipulate network parameters aiming to provide real-time
based applications in education. Their study proved that the evaluation of the output. Figure 4 depicts how users can
VR technology showed its efficiency during the learning virtually manipulate the input layer, hidden layer 1, hidden
process more than the other learning applications. In fact, the layer 2, or the output layer. Such controllability may support
literature contains a lot of attempts that use VR technology for researchers in better adjusting their neural network models.
However, the work is considered simple since some advanced between the corresponding genes. This strategy is also
neural network models (e.g., deep learning) need more nodes followed in the works of Hammadi et al. [27], Wang [28], and
and more layers, which is more challenging. The visualization other works in the literature. The purpose of building such
was performed using Python programming language and models may be to investigate the diseases that associate with
Unity. genes of different chromosomes.
The second step in the suggested model is to visualize
the 2D network model. Gephi and Cytoscape can be used for
this purpose. Also, the Python "NetworkX" library can be used
to visualize such models. Figure 6 demonstrates the
visualization of the model in 2D.

Fig. 4: VR-Based visualization of neural networks [24].


Furthermore, social network visualization in 2D has a
problem in understanding the intricated relations among users.
Therefore, it is feasible to visualize social networks using VR
technology. The 3D visualization of social networks can
support analysis and answering questions about the intricated
Fig. 6: Typical 2D visualization of the gene-gene interactions network
relations of the communities within the network. In this
model.
regard, Halpin et al. [25] visualize and explored social
networks using VR tools. They showed that the VR 3D Now, the next step is to prepare and visualize the model
visualization is significantly more efficient than the typical 2D in 3D under a VR environment. Before visualizing the model,
visualization especially when it comes to social networks. The the hardware requirements should be prepared. For instance,
interactive model they built is shown in Figure 5. the VR hardware used in this work was Meta Quest 2
(previously called Oculus Quest 2 due to the meta company's
new name), which includes 3 parts; the headset and two
joysticks (see Figure 7). The joysticks are used to interact with
the model using buttons similar to mouse clicks and can be
used for a variety of tasks. Also, the GPU of the computer used
should be able to handle the 3D environment. This depends on
the complexity of the 3D model involved. The 3D
Fig. 5: VR-Based visualization of Halpin’s model [25].
visualization can be performed using a library in Python called
III. THE DEVELOPED MODEL “3d-force-graph”, which is highly efficient [29]. This library
is compatible with VR hardware mentioned. Other tools such
In addition to the works presented in the previous
as "SteamVR" and "HTC Vive" are also available [30]. Other
sections, an example model is built in this work aiming to design tools would also be of interest to developers such as
guide researchers on how to build a 3D VR-Based network
Oculus Medium [31], Gravity Sketch [32], Tvori [32], and
visualization. The first step of the work is to collect a dataset
Amazon Sumerian [33]. These software tools can
of interest. In the case of this work, a biological dataset is used.
professionally support VR applications in terms of design. In
The dataset of the model represents the gene-gene interactions
fact, Unity 3D software can also be used to generate a 3D
between the human sex chromosomes (X and Y) and other
environments that are also compatible with the Meta Quest 2
human chromosomes. It was collected from the National and other hardware devices.
Center of Biotechnology Information (NCBI) [26]. The
number of nodes in the dataset is 732 and 572 edges connect Once the model is completed, it can be displayed using
them. The strategy followed in generating the model is that the PC browser. Moreover, to display the visualization using
each gene is represented as a node and two nodes are the 3D VR environment, two ways can be adopted. First, the
considered to be connected if and only if there is an interaction VR headset can be used to display the visualization through
the Oculus browser that is available in the headset applications It should be mentioned that this kind of work will be
with the support of the two joysticks. Second, the whole work widely used especially with the advent of the Metaverse
can be converted into a model (package) that can be uploaded concepts. It is also believed that VR technology will be the
and installed in the Meta Quest 2 hardware in a way that is most frequent approach in the near future that solve real-life
similar to the way used in developing Android applications. issues.
For future work, a large-scale dataset of gene-gene
interactions is currently under development. For this model,
a VR interactive application will be generated aiming at
providing an efficient model that enables specialists to dive
and interact with large-scale data. Also, the planned model
will include colorful interactions in order to enable users play
with their data more professionally.
ACKNOWLEDGMENT
The authors are grateful to the Computer Science
Department at the University of Mosul/ Iraq for the support in
achieving this work.
Fig. 7: Meta Quest 2 hardware parts.
REFERENCES
The generated 3D VR-Based visualization for the gene- [1] Pavlo, A., Paulson, E., Rasin, A., Abadi, D. J., DeWitt, D. J., Madden,
gene interactions network is shown in Figure 8. Since this S., & Stonebraker, M. (2009, June). A comparison of approaches to
work is in progress, the visualization is trivial because the goal large-scale data analysis. In Proceedings of the 2009 ACM SIGMOD
International Conference on Management of data (pp. 165-178).
is to show the steps of building 3D VR-Based visualization.
[2] Boccaletti, S., Latora, V., Moreno, Y., Chavez, M., & Hwang, D. U.
(2006). Complex networks: Structure and dynamics. Physics
reports, 424(4-5), 175-308.
[3] Mahmood, B. (2021). Prioritizing CWE/SANS and OWASP
Vulnerabilities: A Network-Based Model. International Journal of
Computing and Digital Systems, 10(1), 361-372.
[4] Huang, C., & Zhu, L. (2021). Robust evaluation method of
communication network based on the combination of complex network
and big data. Neural Computing and Applications, 33(3), 887-896.
[5] Sultan, N. A., Mahmood, B., Thanoon, K. H., & Khadhim, D. S. (2020,
February). Network Centralities-Based Approach for Eva luating
Interdisciplinary Collaboration. In 2020 6th International Engineering
Conference “Sustainable Technology and Development"(IEC) (pp.
216-221). IEEE.
[6] Barabási, A. L., Gulbahce, N., & Loscalzo, J. (2011). Network
medicine: a network-based approach to human disease. Nature reviews
Fig. 8: 3D VR-Based visualization of the gene-gene interactions network genetics, 12(1), 56-68.
model.
[7] Yang, R., Sala, F., & Bogdan, P. (2021). Hidden network generating
As can be seen in the previous descriptions, the rules from partially observed complex networks. Communications
integration of complex networks and virtual reality is Physics, 4(1), 1-12.
efficient when dealing with large-scale data. It enables [8] Mahmood, B., & Menezes, R. (2013, April). United states congress
researchers to interact with data in a way that has never been relations according to liberal and conservative newspapers. In 2013
IEEE 2nd Network Science Workshop (NSW) (pp. 98-101). IEEE.
experienced in the past decades. The use of VR technology
[9] Moreira -Filho, C. A., Bando, S. Y., Bertonha, F. B., Silva, F. N., &
alongside the network models is considered efficient and Fontoura Costa, L. D. (2022). Methods for Gene Co-expression
applicable to most science fields. However, implementing Network Visualization and Analysis. In Transcriptomics in Health and
such approaches needs a lot of time and effort due to the Disease (pp. 143-163). Springer, Cham.
software requirements in terms of programming and design. [10] Xiong, J., Hsiang, E. L., He, Z., Zhan, T., & Wu, S. T. (2021).
Moreover, the software requirements depend on the purpose Augmented reality and virtual reality displays: emerging technologies
and future perspectives. Light: Science & Applications, 10(1), 1-30.
and the features desired in the applications. On the other
[11] El Beheiry, M., Doutreligne, S., Caporal, C., Ostertag, C., Dahan, M.,
hand, the hardware requirement is relatively affordable. & Masson, J. B. (2019). Virtual reality: beyond visualization. Journal
of molecular biology, 431(7), 1315-1321.
IV. CONCLUSIONS [12] Cassidy, K. C., Šefčík, J., Raghav, Y., Chang, A., & Durrant, J. D.
This work aimed to explore the literature on integrating (2020). ProteinVR: Web-based molecular visualization in virtual
reality. PLoS computational biology, 16(3), e1007747.
the fields of complex networks and virtual reality. The most
[13] Conte, G., Ye, A. Q., Forbes, A. G., Ajilore, O., & Leow, A. (2015,
common applications that work under this integration were August). BRAINtrinsic: A virtual reality-compatible tool for explorin g
investigated. In addition to exploring the literature, a trivial intrinsic topologies of the human brain connectome. In International
3D VR-Based network model was developed. The developed Conference on Brain Informatics and Health (pp. 67-76). Springer,
model represented a gene-gene interactions network model. Cham.
This work also stated the hardware and software requirements [14] Shannon, R. J., Deeks, H. M., Burfoot, E., Clark, E., Jones, A. J.,
Mulholland, A. J., & Glowacki, D. R. (2021). Exploring human -guided
that are used in implementing VR-Based network strategies for reaction network exploration: Interactive molecular
visualization. Furthermore, this work is considered a novel dynamics in virtual reality as a tool for citizen scientists. The Journal
attempt that investigates such a topic. of Chemical Physics, 155(15), 154106.
[15] Pirker, J., Kopf, J., Kainz, A., Dengel, A., & Buchbauer, B. (2021, In 2021 IEEE International Conference on Artificial Intelligence and
March). The potential of virtual reality for computer science education - Virtual Reality (AIVR) (pp. 251-255). IEEE.
engaging students through immersive visualizations. In 2021 IEEE [25] Halpin, H., Zielinski, D. J., Brady, R., & Kelly, G. (2008, October).
Conference on Virtual Reality and 3D User Interfaces Abstracts and Exploring semantic social networks using virtual reality .
Workshops (VRW) (pp. 297-302). IEEE. In International Semantic Web Conference (pp. 599-614). Springer,
[16] Budi, A. S., Sumardani, D., Muliyati, D., Bakri, F., Chiu, P. S., Berlin, Heidelberg.
Mutoharoh, M., & Siahaan, M. (2021). Virtual Reality Technology in [26] Geer, L. Y., Marchler-Bauer, A., Geer, R. C., Han, L., He, J., He, S., ...
Physics Learning: Possibility, Trend, and Tools. Jurnal Penelitian & & Bryant, S. H. (2010). The NCBI biosystems database. Nucleic acids
Pengembangan Pendidikan Fisika, 7(1), 23-34. research, 38(suppl_1), D492-D496.
[17] Linssen, L., Landman, A., van Baardewijk, J. U., Bottenheft, C., & [27] Hammadi, D. S., Mahmood, B., & Dabdawb, M. M. (2021).
Binsch, O. (2022). Using accelerometry and heart rate data for real- Approaches on Modelling Genes Interactions: A Review. Technium
time monitoring of soldiers’ stress in a dynamic military virtual reality BioChemMed, 2(4), 38-52.
scenario. Multimedia Tools and Applications, 1-18.
[28] Wang, H., Sham, P., Tong, T., & Pang, H. (2019). Pathway -based
[18] Cecotti, H. (2022, May). A Serious Game in Fully Immersive Virtual single-cell RNA-seq classification, clustering, and construction of
Reality for Teaching Astronomy Based on the Messier Catalog. gene-gene interactions networks using random forests. IEEE Journal
In 2022 8th International Conference of the Immersive Learning of Biomedical and Health Informatics, 24(6), 1814-1822.
Research Network (iLRN) (pp. 1-7). IEEE.
[29] Mitrpanont, J., Sawangphol, W., Thongrattana, W., Suthinuntasook, S.,
[19] Bowman, N. D., Rieger, D., & Lin, J. H. T. (2022). Social video gaming Silapadapong, S., & Kitkhachonkunlaphat, K. (2021, April). ICDWiz:
and well-being. Current Opinion in Psychology, 101316. Visualizing ICD-11 Using 3D Force-Directed Graph. In Asian
[20] Fan, X., Jiang, X., & Deng, N. (2022). Immersive technology: A meta - Conference on Intelligent Information and Database Systems (pp. 321-
analysis of augmented/virtual reality applications and their impact on 334). Springer, Singapore.
tourism experience. Tourism Management, 91, 104534. [30] Kortemeyer, G. (2022). Virtual-Reality graph visualization based on
[21] Safikhani, S., Keller, S., Schweiger, G., & Pirker, J. (2022). Immersive Fruchterman-Reingold using Unity and SteamVR. Information
virtual reality for extending the potential of building information Visualization, 21(2), 143-152.
modeling in architecture, engineering, and construction sector: [31] Yao, R., Heath, T., Davies, A., Forsyth, T., Mitchell, N., & Hoberman,
systematic review. International Journal of Digital Earth, 15(1), 503- P. (2014). Oculus vr best practices guide. Oculus VR, 4, 27-35.
526.
[32] Krichenbauer, M., Yamamoto, G., Taketom, T., Sandor, C., & Kato,
[22] Kuznetsov, M., Elor, A., Kurniawan, S., Bosworth, C., Rosen, Y., H. (2017). Augmented reality versus virtual reality for 3d object
Heyer, N., ... & Haussler, D. (2021, August). The Immersive Graph manipulation. IEEE transactions on visualization and computer
Genome Explorer: Navigating Genomics in Immersive Virtual Reality. graphics, 24(2), 1038-1048.
In 2021 IEEE 9th International Conference on Serious Games and
Applications for Health (SeGAH) (pp. 1-8). IEEE. [33] Fiedler, K. (2019). Virtual reality in the cloud: amazon sumerian as a
tool and topic.
[23] Ganglberger, F., Wibmann, M., Wu, H. Y., Swoboda, N., Thum, A.,
Haubensak, W., & Buhler, K. (2022). Spatial-data-driven layouting for [34] Noueihed, H., Harb, H., & Tekli, J. (2022). Knowledge-based virtual
brain network visualization. Computers & Graphics, 105, 12-24. outdoor weather event simulator using unity 3D. The Journal of
Supercomputing, 78(8), 10620-10655.
[24] Lyu, Z., Li, J., & Wang, B. (2021, November). AIive: Interactive
Visualization and Sonification of Neural Networks in Virtual Reality.

You might also like