Computational approaches to identifying and characterizing protein binding sites for ligand design | Synapse