Labeled LDA (D. Ramage, D. Hall, R. Nallapati and C.D. Manning; EMNLP2009) is a supervised topic model derived from LDA (Blei+ 2003). While LDA's estimated topics don't often equal to human's expectation because it is unsupervised, Labeled LDA is to treat documents with multiple labels. I implemented Labeled LDA in python.
Jeff Alstott, Ed Bullmore, and Dietmar Plenz. (2013)cite arxiv:1305.0215Comment: 18 pages, 6 figures, code and supporting information at https://github.com/jeffalstott/powerlaw and https://pypi.python.org/pypi/powerlaw.