This software implements Bayesian models for regression and classification based on neural networks and on Gaussian processes and for Bayesian density estimation and clustering using mixture models and Dirichlet diffusion trees. It also allows you to apply various Markov chain Monte Carlo methods to distributions defined by simple formulas, including simple Bayesian models defined by formulas for the prior and likelihood.