“…[21][22][23] More recently, increase in computational speed and algorithmic developments have allowed the use of more accurate potentials which may include explicit representation of electronic polarization, more elaborate electrostatics, and in some cases, explicit inclusion of other quantum effects. [24][25][26][27] The coupling of QM and MM methods to represent a system gives rise to several challenges such as how to couple these two levels of theory across covalent boundaries, how to treat long-range effects in the context of QM subsystems, coupling of the quantum and classical Hamiltonians and how to treat the explicit couplings, among others. In this review, we present approaches that tackle several of these issues.…”