https://colab.ws/articles/10.3389%2Ffsufs.2022.1062449