Challenges and advances in structure-based virtual screening.

Challenges and advances in structure-based virtual screening.