The SMARTY implementation also offers the option of allowing proposed moves only for atom types involving a single element. For example, one might allow deletion and child creation for only carbon atom types. This elemental SMARTY sampler, SMARTY , avoids the combinatorial complexity that results when changes are allowed for all elements and thus can speed convergence to the global optimum.