https://figshare.com/articles/journal_contribution/Technical_appendix_/16454608