Text this: Bayesian methods for sparse data decomposition and blind source separation