Computational Tools And Models For Ligand Discovery: Strain, Symmetry, And Cooperativity