Directories at the top-level are divided between generic and model specific. The former have code that implement the MCMC algorithm and assist in making the running of experiments an easier task, while the latter hold programs that are only relevant to individual or classes of model spaces. In adddition directory pbl contains scripts for re-running experiments that have appeared in various epublications.
Directories in pbl/:
The generic directories are:
The model specific directories are:
In each of the model specific directories, there might exist subdirectories similar to the top-level generic ones: src/ and auxil/. In addition the following directories have been used:
See files Readme.txt within each model-specific directory for details on running experiments with the respective models. Also within the directories (bns/, bns/rpdags/, carts/bcw/ and carts/kyphosis/ e.t.c.) the user can find examples of Prolog code that uses run/1 (see files run_test.pl and run_disp.pl). These files ensure appropriate files for experiment-runs, likelihood, backtracking proposal, displaying and post-processing, are loaded before run/1 is called. The run_disp.pl version allows visualisation of current and proposed models. run_test and run_disp put their output files into out_test and out_disp respectively. In few cases we have created run_graphs scripts. These are normally identical to out_test but for creating a pair of plots for each experiment run. These are the stays and visits plots of the chain, which are simple indicators of how much the chain moved in the space of models.