SamIam provides a sophisticated graphical user interface for editing Bayesian network models.
The interface provides support for editing tasks such as: copy, cut, and paste of network fragments;
zooming in and out of networks; and functions for routine CPT operations like parameter complementation and normalization.
The interface also includes two additional tools that appear essential for working with large models.
The first is an instantiation-clipboard tool for capturing, exchanging, saving, and loading variable instantiations.
The second is a variable-selection tool which allows users to define Boolean predicates over sets of variables to
facilitate the reference to variable-sets when building and reasoning with large models.