Nucleic acids research Arie Ryvkin, Haim Ashkenazy, Yael Weiss-Ottolenghi, Chen Piller, Tal Pupko, Jonathan M Gershoni DOI: 10.1093/nar/gky077 PMID: 29420788 PMCID: PMC5961013