columnar-Bayesian-causal-coding