
Page 17 of 17
Zhaoetal. Visual Computing for Industry, Biomedicine, and Art (2025) 8:12
25. Coene JP (2018) Sigmajs: An R htmlwidget interface to the sigma.js
visualization library. J Open Source Software 3(28):814. https:// doi. org/ 10.
21105/ joss. 00814
26. Foundation O (2024) Chart.js documentation.https:// www. chart js. org/
docs/ latest. Accessed 12 Apr 2024
27. SAS L (2024) Linkurious.js. https:// linku rious. com. Accessed 12 Apr 2024
28. Zhou YX, Yang WK, Chen JS, Chen CJ, Shen ZY, Luo XN et al (2024) Cluster-
aware grid layout. IEEE Trans Vis Comput Graph 30(1):240–50. https:// doi.
org/ 10. 1109/ TVCG. 2023. 33269 34
29. Dogrusoz U, Belviranli ME, Dilek A (2013) CiSE: A circular spring embedder
layout algorithm. IEEE Trans Vis Comput Graph 19(6):953–66. https:// doi.
org/ 10. 1109/ TVCG. 2012. 178
30. Xu PF, Li YF, Yang ZJ, Shi WR, Fu HB, Huang H (2022) Hierarchical layout
blending with recursive optimal correspondence. ACM Trans Graph
41(6):249. https:// doi. org/ 10. 1145/ 35504 54. 35554 46
31. Harel D, Koren Y (2002) Graph drawing by high-dimensional embedding.
In: Goodrich MT, Kobourov SG (eds) Graph Drawing. 10th International
Symposium, GD 2002. Lecture Notes in Computer Science, vol 2528.
Springer, Berlin, Heidelberg, pp 207–19. https:// doi. org/ 10. 1007/3- 540-
36151-0_ 20
32. Brandes U, Pich C (2006) Eigensolver methods for progressive mul-
tidimensional scaling of large data. In: Kaufmann M, Wagner D (eds)
Graph Drawing. 14th International Symposium, GD 2006. Lecture
notes in computer science (Theoretical computer science and general
issues), vol 4372. Springer, Karlsruhe, pp 42–53. https:// doi. org/ 10. 1007/
978-3- 540- 70904-6_6
33. Zhu MF, Chen W, Hu YZ, Hou YX, Liu LJ, Zhang KY (2020) DRGraph: An
efficient graph layout algorithm for large-scale graphs by dimensionality
reduction. IEEE Trans Vis Comput Graph 27(2):1666–76. https:// doi. org/ 10.
1109/ TVCG. 2020. 30304 47
34. Zhou FF, Li JC, Huang W, Zhao Y, Yuan XR, Liang X et al (2016) Dimension
reconstruction for visual exploration of subspace clusters in high-
dimensional data. In: Proceedings of the 2016 IEEE pacific visualization
symposium, IEEE, Taipei, China, 19–22. https:// doi. org/ 10. 1109/ PACIF
ICVIS. 2016. 74652 60
35. Quint A (2003) Scalable vector graphics. IEEE MultiMedia 10(3):99–102.
https:// doi. org/ 10. 1109/ MMUL. 2003. 12182 61
36. Fulton S, Fulton J (2013) HTML5 Canvas: Native Interactivity and Anima-
tion for the Web, 2nd edn. O’Reilly Media, Inc., Sebastopolhttps:// doi. org/
10. 1016/ B978- 15586 0819-1/ 50001-7
37. Baek N, Lee H (2012) OpenGL ES 1.1 implementation based on
OpenGL. Multimed Tools Appl 57(3):669–85. https:// doi. org/ 10. 1007/
s11042- 010- 0662-4
38. Li W, Wang SS, Xie WD, Yu K, Feng CL (2023) Large scale medical image
online three-dimensional reconstruction based on WebGL using four tier
client server architecture. Inf Vis 22(2):100–14. https:// doi. org/ 10. 1177/
14738 71622 11380 90
39. Grandhi R, Reddy BVK, Guntupalli V, Natarajan P (2019) WebGL-based
game engine. In: Saini HS, Sayal R, Govardhan A, Buyya R (eds) Innova-
tions in Computer Science and Engineering. Proceedings of the Fifth
ICICSE 2017. Lecture notes in networks and systems. Springer, Singapore,
32:11–7. https:// doi. org/ 10. 1007/ 978- 981- 10- 8201-6_2
40. Zhang YJ (2018) Development of WebGL-based virtual teaching platform
for mold design. Int J Emerg Technol Learn 13(6):16–28. https:// doi. org/
10. 3991/ ijet. v13i06. 8581
41. Giri P, Chandra S, Chakraborty S, Choudhury PD (2023) Utilization of three.
js and unity to make a WebGL API to perform 3D immersiveness in web.
Am J Electron Commun 3(4):20–3. https:// doi. org/ 10. 15864/ ajec. 3405
42. Lu HL, Wu JX, Liu YS, Wang WQ (2019) Dynamically loading IFC models
on a web browser based on spatial semantic partitioning. Vis Comput Ind
Biomed Art 2(1):4. https:// doi. org/ 10. 1186/ s42492- 019- 0011-z
43. Gui S, Khan D, Wang Q, Yan DM, L BZ (2018) Frontiers in biomolecular
mesh generation and molecular visualization systems. Vis Comput Ind
Biomed Art 1(1):7. https:// doi. org/ 10. 1186/ s42492- 018- 0007-0
44. Singh A, Humphries MD (2015) Finding communities in sparse networks.
Sci Rep 5:8828. https:// doi. org/ 10. 1038/ srep0 8828
45. Watts DJ, Strogatz SH (1998) Collective dynamics of ‘small-world’ net-
works. Nature 393(6684):440–2. https:// doi. org/ 10. 1038/ 30918
46. Barabási AL (2009) Scale-free networks: a decade and beyond. Science
325(5939):412–3. https:// doi. org/ 10. 1126/ scien ce. 11732 99
47. Melançon G (2006) Just how dense are dense graphs in the real world?
a methodological note. In: Proceedings of the AVI workshop on BEyond
time and errors: novel evaluation methods for information visualization,
ACM, Venice, 23. https:// doi. org/ 10. 1145/ 11681 49. 11681 67
48. Rossi RA, Ahmed NK (2015) The network data repository with interac-
tive graph analytics and visualization. In: Proceedings of the 29th AAAI
conference on artificial intelligence, AAAI, Austin, 25–30. https:// doi. org/
10. 1609/ aaai. v29i1. 9277
49. Kelly M, Longjohn R, Nottingham K (2024) Welcome to the UC Irvine
Machine Learning Repository. https:// archi ve. ics. uci. edu. Accessed 12 Apr
2024
50. Batagelj V, Mrvar A (2004) Pajek-analysis and visualization of large net-
works. In: Jünger M, Mutzel P (eds) Graph Drawing Software. Mathemat-
ics and visualization. Springer, Berlin, Heidelberg, pp 77–103. https:// doi.
org/ 10. 1007/ 978-3- 642- 18638-7_4
51. Leskovec J, Sosič R (2016) SNAP: a general-purpose network analysis and
graph-mining library. ACM Trans Intell Syst Technol 8(1):1. https:// doi. org/
10. 1145/ 28983 61
52. Hagberg AA, Schult DA, Swart PJ (2008) Exploring network structure,
dynamics, and function using networkX. In: Proceedings of the 7th
Python in science conference, SciPy, California, 19–24. https:// doi. org/ 10.
25080/ TCWV9 851
53. Barnes J, Hut P (1986) A hierarchical O(N log N) force-calculation algo-
rithm. Nature 324(6096):446–9. https://doi.org/10.1038/324446a0https://
doi. org/ 10. 1038/ 32444 6a0
54. Verdú J, Pajuelo A (2016) Performance scalability analysis of JavaScript
applications with web workers. IEEE Comput Archit Lett 15(2):105–8.
https:// doi. org/ 10. 1109/ LCA. 2015. 24945 85
55. Haynes LS, Lau RL, Siewiorek DP, Mizell DW (1982) A survey of highly
parallel computing. Computer 15(1):9–24. https:// doi. org/ 10. 1109/ MC.
1982. 16538 23
56. Goldman M, Craft B, Hastie M, Repečka K, McDade F, Kamath A et al
(2020) Visualizing and interpreting cancer genomics data via the
Xena platform. Nat Biotechnol 38(6):675–8. https:// doi. org/ 10. 1038/
s41587- 020- 0546-8
57. Samek W, Binder A, Montavon G, Lapuschkin S, Müller KR (2017) Evaluat-
ing the visualization of what a deep neural network has learned. IEEE
Trans Neural Netw Learn Syst 28(11):2660–73. https:// doi. org/ 10. 1109/
TNNLS. 2016. 25998 20
58. Schall G, Zollmann S, Reitmayr G (2013) Smart Vidente: advances in
mobile augmented reality for interactive visualization of underground
infrastructure. Personal and Ubiquitous Computing 17(7):1533–49.
https:// doi. org/ 10. 1007/ s00779- 012- 0599-x
59. Community V (2024) Vis.js. https:// visjs. org. Accessed 12 Apr 2024
60. Franz M, Lopes CT, Fong D, Kucera M, Cheung M, Siper MC et al (2023)
Cytoscape.js 2023 update: a graph theory library for visualization and
analysis. Bioinformatics 39(1):031. https:// doi. org/ 10. 1093/ bioin forma tics/
btad0 31
61. Angel E, Haines E (2017) An interactive introduction to WebGL and three.
js. In: Proceedings of the ACM SIGGRAPH 2017 courses, ACM, Los Angeles.
https:// doi. org/ 10. 1145/ 30848 73. 30848 75
62. Elzen SVD, Holten D, Blaas J, Van Wijk JJ (2014) Dynamic network visualiza-
tion with extended massive sequence views. IEEE Trans Vis Comput
Graph 20(8):1087–99. https:// doi. org/ 10. 1109/ TVCG. 2013. 263
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in pub-
lished maps and institutional affiliations.