Text this: Spatiotemporal variation and influencing factors of phosphorus in Asia’s longest river based on receptor model and machine learning