Stan: A Probabilistic Programming Language for Bayesian Inference and Optimization
winbugs - a bayesian modelling framework : concepts , structure , and extensibility .