Advancement of science [Adv Sci] NLMUID: 0370412