CALM can take existing coding patterns and decode them to determine the hypotheses being tested.
CALM can take a set of linear contrasts to be tested and encode them into coding schemes.
CALM can be used in conjunction with R’s analytical strategies (like the Linear Model) to test hypotheses for real data problems.
Wendorf, C. A. (2004). Primer on multiple regression coding: Common forms and the additional case of repeated contrasts. Understanding Statistics, 3, 47-57.