Natural Science Foundation of Guangdong Province Grant 2025A1515012488