Gen.jl

A general-purpose probabilistic programming system with programmable inference, embedded in Julia

Reference