Molecular modeling, a field dealing with theoretical methods and computational techniques to model or mimic the behaviour of molecules, ranging from descriptions of a molecule of few atoms, to small chemical systems, to large biological molecules and material assemblies.