PyRosetta: a script-based interface for implementing molecular modeling algorithms using Rosetta - Chaudhury, Sidhartha (Oxford University Press, 2010)