Qiwen Ran | doi.page