Biips: Software for Bayesian Inference with Interacting Particle Systems
  Biips is a software platform for automatic Bayesian inference with interacting particle systems. Biips allows users to define their statistical model in the probabilistic programming BUGS language, as well as to add custom functions or samplers within this language. Then it runs sequential Monte Carlo based algorithms (particle filters, particle independent Metropolis-Hastings, particle marginal Metropolis-Hastings) in a black-box manner so that to approximate the posterior distribution of interest as well as the marginal likelihood. The software is developed in C++ with interfaces with the softwares R, Matlab and Octave. 
Adrien Todeschini, Fran\c{c}ois Caron, Marc Fuentes, Pierrick Legrand   and Pierre Del Moral
stat.CO