Novel medicines are typically developed using a trial-and-error approach, which is timeconsuming and costly but yet has the potential to yield new drugs. The application of computer-assisted drug design (CADD) methodologies to this problem has the potential to greatly decrease the time and effort required to discover new medicines or improve current ones in term of their efficacy.