BMC bioinformatics Davide Heller, Damian Szklarczyk, Christian von Mering DOI: 10.1186/s12859-019-2828-z PMID: 31060495 PMCID: PMC6501302