doi:10.1007/s10559-023-00566-2