Elliot Rowe, Bernhard O Palsson, Zachary A King DOI: 10.1186/s12918-018-0607-5 PMID: 30257674 PMCID: PMC6158907