fix data types in feature subsets
move plot_nmf_transitions to BaseData, remove pooled label in violinplot (make it not the default), remove NMFViz __call__
Fix docstring of binify
Add check for whether bins is None
min samlpes to 5, change feature subsets to have at least 10 feature ids in each category, edit binify to dropna, add xlabel/ylabel to violinplot, add NMF space transitions
Make custom binify for expression data
Fix xlabel/ylabel for violinplots in plot_feature
Add plot_big_nmf_space_transitions
data_obj --> DataModel, and add feature_renamer if featurewise
Move renamed_to_feature_id to a property
Fix featurewise for plot_graph, make phenotype_subset_to_sample_ids be able to take just a list of ids, and move default_sample_subsets to a property