Variational methods in molecular modeling. (2017)