Kingsford, Carleton L, Bernard Chazelle, and Mona Singh. (2005) 2005. “Solving and Analyzing Side-Chain Positioning Problems Using Linear and Integer Programming.”. Bioinformatics 21 (7): 1028-36. Reference Link