SODOCK: swarm optimization for highly flexible protein-ligand docking.Chen HM, Liu BF, Huang HL, Hwang SF, Ho SY, J Comput Chem, 2007 Jan 30 - link