Macau Science and Technology Development Fund Grant 085/2017/A2, 0077/2019/AMJ, 0032/2022/A1