Methods for scalable Markov chain Monte Carlo inference