Nucleic acids research Haim Ashkenazy, Elana Erez, Eric Martz, Tal Pupko, Nir Ben-Tal DOI: 10.1093/nar/gkq399 PMID: 20478830 PMCID: PMC2896094