Methods in molecular biology Pere Puigbò, Yuri I Wolf, Eugene V Koonin DOI: 10.1007/978-1-4939-9074-0_8 PMID: 31278667