{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T06:52:50Z","timestamp":1781765570044,"version":"3.54.5"},"reference-count":43,"publisher":"Wiley","license":[{"start":{"date-parts":[[2026,6,17]],"date-time":"2026-06-17T00:00:00Z","timestamp":1781654400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2026,6,17]],"date-time":"2026-06-17T00:00:00Z","timestamp":1781654400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/doi.wiley.com\/10.1002\/tdm_license_1.1"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Computer Graphics Forum"],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>This study introduces BloomTree, an interactive Sunburst system for visualizing massive hierarchical datasets, such as the Tree of Life. Traditional static color schemes fail to maintain perceptual distinguishability when applied to millions of nodes, and managing the full tree in memory is computationally costly. BloomTree addresses these challenges through a combined strategy, centered on dynamic, view\u2010dependent, topology\u2010aware color allocation. This technique recomputes color assignments for the visible subtree after each navigation step. This ensures closely related regions appear with coherently related hues and adjacent sectors maintain sufficient contrast. Furthermore, to preserve the user's mental map during navigation, zooming operations are smoothly animated by simultaneously interpolating sector geometry and color assignments. For computational scalability, BloomTree uses selective subtree streaming and metanode aggregation to handle massive data, storing the full tree on a backend server and streaming only a truncated visible region. We evaluate BloomTree at the system and user levels. System analysis shows that selective streaming and metanode aggregation significantly improve computational scalability, reducing communication volume to about 1\/70 and rendering cost to about 1\/2,000. A controlled user study confirms that dynamic coloring yields faster responses and higher accuracy for several perceptual and structural tasks, highlighting the effectiveness of the system for exploring multi\u2010million\u2010node trees.<\/jats:p>","DOI":"10.1111\/cgf.70462","type":"journal-article","created":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T06:05:49Z","timestamp":1781762749000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["BloomTree: Dynamic Coloring Techniques for Exploring Deep and Wide Tree Structures"],"prefix":"10.1111","author":[{"given":"A.","family":"Tanaka","sequence":"first","affiliation":[{"name":"Hitachi, Ltd.  Japan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2489-9017","authenticated-orcid":false,"given":"K.","family":"Wakita","sequence":"additional","affiliation":[{"name":"Institute of Science Tokyo  Japan"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"311","published-online":{"date-parts":[[2026,6,17]]},"reference":[{"key":"e_1_2_8_2_2","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1109\/PacificVis.2012.6183578","volume-title":"Pacific Visualization Symposium (PacificVis), 2012 IEEE","author":"Archambault D.","year":"2012"},{"key":"e_1_2_8_3_2","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1007\/978-3-642-36763-2_42","volume-title":"Graph Drawing","author":"Archambault D.","year":"2013"},{"issue":"6839","key":"e_1_2_8_4_2","doi-asserted-by":"crossref","first-page":"798","DOI":"10.1038\/35081073","article-title":"Motion-induced blindness in normal observers","volume":"411","author":"Bonneh Y. S.","year":"2001","journal-title":"Nature"},{"issue":"6","key":"e_1_2_8_5_2","doi-asserted-by":"crossref","first-page":"1248","DOI":"10.1109\/TVCG.2007.70540","article-title":"Browsing zoomable treemaps: Structure-aware multi-scale navigation techniques","volume":"13","author":"Blanch R.","year":"2007","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"key":"e_1_2_8_6_2","first-page":"71","volume-title":"Drawing on Physical Analogies","author":"Brandes U.","year":"2001"},{"key":"e_1_2_8_7_2","first-page":"175","volume-title":"Proceedings of the 3rd Joint Eurographics\u2013IEEE TCVG Conference on Visualization","author":"Diehl S.","year":"2001"},{"issue":"12","key":"e_1_2_8_8_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1371\/journal.pbio.2001624","article-title":"Lifemap: Exploring the entire tree of life","volume":"14","author":"Vienne D. M.","year":"2016","journal-title":"PLOS Biology"},{"key":"e_1_2_8_9_2","first-page":"149","article-title":"A heuristic for graph drawing","volume":"42","author":"Eades P.","year":"1984","journal-title":"Congressus Numerantium"},{"key":"e_1_2_8_10_2","volume-title":"Preserving the mental map of a diagram","author":"Eades P.","year":"1991"},{"key":"e_1_2_8_11_2","first-page":"388","volume-title":"International Symposium on Graph Drawing","author":"Frick A.","year":"1994"},{"issue":"11","key":"e_1_2_8_12_2","first-page":"1129","article-title":"Graph drawing by force-directed placement","volume":"21","author":"Fruchterman T. M.","year":"1991","journal-title":"Software: Practice and experience"},{"issue":"1","key":"e_1_2_8_13_2","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/2945.841119","article-title":"Graph visualization and navigation in information visualization: A survey","volume":"6","author":"Herman I.","year":"2000","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"key":"e_1_2_8_14_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1471-2105-8-460","article-title":"Dendroscope: An interactive viewer for large phylogenetic trees","volume":"8","author":"Huson D. H.","year":"2007","journal-title":"BMC bioinformatics"},{"issue":"2","key":"e_1_2_8_15_2","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1002\/wics.1343","article-title":"Visualizing large graphs","volume":"7","author":"Hu Y.","year":"2015","journal-title":"Wiley Interdisciplinary Reviews: Computational Statistics"},{"key":"e_1_2_8_16_2","volume":"15","author":"International Commission on Illumination","year":"2004","journal-title":"Colorimetry"},{"key":"e_1_2_8_17_2","doi-asserted-by":"crossref","unstructured":"JohnsonB. ShneidermanB.: Tree-Maps: a space-filling approach to the visualization of hierarchical information structures. InProceeding Visualization '91(Oct1991) pp.284\u2013291. 1 2","DOI":"10.1109\/VISUAL.1991.175815"},{"issue":"1","key":"e_1_2_8_18_2","doi-asserted-by":"crossref","DOI":"10.1016\/0020-0190(89)90102-6","article-title":"An algorithm for drawing general undirected graphs","volume":"31","author":"Kamada T.","year":"1989","journal-title":"Information Processing Letters"},{"issue":"2","key":"e_1_2_8_19_2","doi-asserted-by":"crossref","first-page":"162","DOI":"10.1080\/00031305.1983.10482733","article-title":"Icicle plots: Better displays for hierarchical clustering","volume":"37","author":"Kruskal J. B.","year":"1983","journal-title":"The American Statistician"},{"key":"e_1_2_8_20_2","doi-asserted-by":"crossref","DOI":"10.1093\/nar\/gkab301","article-title":"Interactive tree of life (iTOL) v5: an online tool for phylogenetic tree display and annotation","volume":"49","author":"Letunic I.","year":"2021","journal-title":"Nucleic Acids Research"},{"key":"e_1_2_8_21_2","doi-asserted-by":"crossref","DOI":"10.1093\/nar\/gkae268","article-title":"Interactive tree of life (iTOL) v6: recent updates to the phylogenetic tree display and annotation tool","volume":"52","author":"Letunic I.","year":"2024","journal-title":"Nucleic Acids Research"},{"key":"e_1_2_8_22_2","first-page":"1","volume-title":"Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems","author":"Li G.","year":"2020"},{"issue":"12","key":"e_1_2_8_23_2","doi-asserted-by":"crossref","first-page":"5451","DOI":"10.1109\/TVCG.2022.3215070","article-title":"Gotreescape: Navigate and explore the tree visualization design space","volume":"29","author":"Li G.","year":"2023","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"issue":"4","key":"e_1_2_8_24_2","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1109\/TST.2012.6297585","article-title":"Simple algorithms for network visualization: A tutorial","volume":"17","author":"McGuffin M. J.","year":"2012","journal-title":"Tsinghua Science and Technology"},{"issue":"2","key":"e_1_2_8_25_2","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1006\/jvlc.1995.1010","article-title":"Layout adjustment and the mental map","volume":"6","author":"Misue K.","year":"1995","journal-title":"Journal of Visual Languages & Computing"},{"key":"e_1_2_8_26_2","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1007\/3-540-44969-8_3","volume-title":"Drawing Graphs: Methods and Models","author":"M\u00fcller-Hannemann M.","year":"2001"},{"issue":"7","key":"e_1_2_8_27_2","first-page":"39","article-title":"Large-scale graph visualization and analytics","volume":"46","author":"Ma K.-L.","year":"2013","journal-title":"Computer"},{"key":"e_1_2_8_28_2","unstructured":"National Museum of Natural History:Encyclopedia of life. The Encyclopedia of Life (EOL) is an international effort led by the Smithsonian Institution's National Museum of Natural History to raise awareness and understanding of living nature by providing free open multilingual digital access to trusted information on all known species. 1 3"},{"key":"e_1_2_8_29_2","doi-asserted-by":"crossref","unstructured":"PlaisantC. GrosjeanJ. BedersonB.: Spacetree: supporting exploration in large node link tree design evolution and empirical evaluation. InIEEE Symposium on Information Visualization 2002. INFOVIS 2002. (Oct2002) pp.57\u201364. 1 2","DOI":"10.1109\/INFVIS.2002.1173148"},{"issue":"10","key":"e_1_2_8_30_2","doi-asserted-by":"crossref","first-page":"3563","DOI":"10.1109\/TVCG.2021.3064037","article-title":"A state-of-the-art survey of tasks for tree design and evaluation with a curated task dataset","volume":"28","author":"Pandey A.","year":"2022","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"key":"e_1_2_8_31_2","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1145\/108844.108883","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Robertson G. G.","year":"1991"},{"issue":"7","key":"e_1_2_8_32_2","doi-asserted-by":"crossref","first-page":"3314","DOI":"10.1109\/TVCG.2022.3231230","article-title":"Scalability in visualization","volume":"30","author":"Richer G.","year":"2024","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"key":"e_1_2_8_33_2","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1109\/TSE.1981.234519","article-title":"Tidier drawings of trees","volume":"2","author":"Reingold E. M.","year":"1981","journal-title":"IEEE Transactions on Software Engineering SE-7"},{"issue":"5","key":"e_1_2_8_34_2","doi-asserted-by":"crossref","first-page":"663","DOI":"10.1006\/ijhc.2000.0420","article-title":"An evaluation of space-filling information visualizations for depicting hierarchical structures","volume":"53","author":"Stasko J.","year":"2000","journal-title":"International Journal of Human-Computer Studies"},{"issue":"6","key":"e_1_2_8_35_2","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/MCG.2011.103","article-title":"Treevis.net: A tree visualization reference","volume":"31","author":"Schulz H.","year":"2011","journal-title":"IEEE Computer Graphics and Applications"},{"issue":"4","key":"e_1_2_8_36_2","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1109\/TVCG.2010.79","article-title":"The design space of implicit hierarchy visualization: A survey","volume":"17","author":"Schulz H.","year":"2011","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"issue":"7","key":"e_1_2_8_37_2","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1016\/S1364-6613(97)01080-2","article-title":"Change blindness","volume":"1","author":"Simons D. J.","year":"1997","journal-title":"Trends in Cognitive Sciences"},{"issue":"1","key":"e_1_2_8_38_2","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.tics.2004.11.006","article-title":"Change blindness: past, present, and future","volume":"9","author":"Simons D. J.","year":"2005","journal-title":"Trends in Cognitive Sciences"},{"key":"e_1_2_8_39_2","unstructured":"ScheibelW. TrappM. LimbergerD. D\u00f6llnerJ.: A taxonomy of treemap visualization techniques. InVISIGRAPP(2020). 1 2"},{"key":"e_1_2_8_40_2","doi-asserted-by":"crossref","unstructured":"StaskoJ. ZhangE.: Focus+context display and navigation techniques for enhancing radial space-filling hierarchy visualizations. InIEEE Symposium on Information Visualization 2000(Oct2000) pp.57\u201365. 1 2","DOI":"10.1109\/INFVIS.2000.885091"},{"issue":"12","key":"e_1_2_8_41_2","doi-asserted-by":"crossref","first-page":"2072","DOI":"10.1109\/TVCG.2014.2346277","article-title":"Tree colors: Color schemes for tree-structured data","volume":"20","author":"Tennekes M.","year":"2014","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"key":"e_1_2_8_42_2","first-page":"10","volume":"2016","author":"Waldin N.","year":"2016","journal-title":"Eurographics Workshop on Visual Computing for Biomedicine"},{"issue":"6","key":"e_1_2_8_43_2","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1111\/cgf.13611","article-title":"Cuttlefish: Color mapping for dynamic multi-scale visualizations","volume":"38","author":"Waldin N.","year":"2019","journal-title":"Computer Graphics Forum"},{"key":"e_1_2_8_44_2","doi-asserted-by":"crossref","unstructured":"WoodburnL. YangY. MarriottK.: Interactive visualisation of hierarchical quantitative data: An evaluation. In2019 IEEE Visualization Conference (VIS)(2019) pp.96\u2013100. 1","DOI":"10.1109\/VISUAL.2019.8933545"}],"container-title":["Computer Graphics Forum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/cgf.70462","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1111\/cgf.70462","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/cgf.70462","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T06:05:58Z","timestamp":1781762758000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1111\/cgf.70462"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6,17]]},"references-count":43,"alternative-id":["10.1111\/cgf.70462"],"URL":"https:\/\/doi.org\/10.1111\/cgf.70462","archive":["Portico"],"relation":{},"ISSN":["0167-7055","1467-8659"],"issn-type":[{"value":"0167-7055","type":"print"},{"value":"1467-8659","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,6,17]]},"assertion":[{"value":"2026-06-17","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"e70462"}}