CAM is a constraint programming-based approach to compute atom-atom maps for chemical reactions based on the identification of chemically feasible imaginary transition states (ITS).
Figure: Diels-Alder reaction with ITS (center)
Most submodules in Gecode can be disabled when used with CAM. The following configure call can be used during installation:
./configure --disable-examples --disable-flatzinc --disable-driver --disable-thread \
--disable-gist --disable-qt --disable-mpfr --disable-float-vars \
--enable-static --disable-shared