Wang, Yong
Yang, Yuekun https://orcid.org/0000-0002-6808-0735
Yang, Ni
Jiao, Tianjiao
Yu, Wentao
Li, Zhangnan
Li, Wenbin
Liu, Quan
Li, Chenyang
Zeng, Zhoujie
Yangdong, Xing-Jian https://orcid.org/0009-0002-0583-7312
Ruan, Gong-Jie https://orcid.org/0009-0008-7600-7053
Wang, Pengfei https://orcid.org/0000-0002-8827-0309
Pan, Chen
Wan, Yi https://orcid.org/0000-0002-6202-4193
Li, Lain-Jong https://orcid.org/0000-0002-4059-7783
Liang, Shi-Jun https://orcid.org/0000-0003-3235-7621
Miao, Feng https://orcid.org/0000-0002-0962-5424
Article History
Received: 31 July 2025
Accepted: 6 February 2026
First Online: 13 March 2026
Change Date: 20 March 2026
Change Type: Update
Change Details: In the version of this article initially published online, the Code Ocean link listed in the Code availability section and ref. 37 was incorrect and has now been updated to
Change Details: https://codeocean.com/capsule/8892839/tree/v1
Change Details: in the HTML and PDF versions of the article.
Competing interests
: The authors declare no competing interests.