Text this: Modeling functional cell types in spike train data.