- Add support for random_seed in sample_enrichment() function
- Add the plot_term_pcoa() function for plotting dbBact terms based PCA
- Added sample_to_many_enrich() to identify features enriched in one set of samples (even one sample) compared to another set of samples
- requirements.txt: add requests to requirements so importing dbbact-calour will work
- fix deepcopy in enrichment()
- Add support for "parentterm" term_type in enrichment()
- change to ontology term_id based annotations in add annotation gui
- Add annotationid to annotation enrichemnt analysis
- fix load message for adding dbbact terms
- remove debug prints
- Fix enrichment so replicates results across runs with same random_seed
- change print to logger.debug
- update label in venn diagram to show corrent number if clipped at max_size
- remove old code for background enrichment
- add background enrichment support
- update term heatmap colormap
- update term heatmap to show by default the annotation
- Add UI for term enrichment method
- add fscore option and set fscore as default for ca.add_terms_to_features()
- add sample_term_scores() method and update rank_enrichment() and sample_enrichment() to use it
- add set_log_level() to DBBact class
- DBBact: move calculation of recall/precision etc. out of wordcloud function to get_wordcloud_stats
- DBBact: fix error in rank_enrichment
- DBBact: add rank_enrichment() to identify terms correlated with some per-feature stat
- remove docs for smaller install
- fix DBBact import in init.py
- add github workflows for automatic release and publish
- Start semantic versioning
- Add the plot_term_pcoa() function for plotting dbBact terms based PCA
- Added sample_to_many_enrich() to identify features enriched in one set of samples (even one sample) compared to another set of samples
- requirements.txt: add requests to requirements so importing dbbact-calour will work
- fix deepcopy in enrichment()
- Add support for "parentterm" term_type in enrichment()
- change to ontology term_id based annotations in add annotation gui
- Add annotationid to annotation enrichemnt analysis
- fix load message for adding dbbact terms
- remove debug prints
- Fix enrichment so replicates results across runs with same random_seed
- change print to logger.debug
- update label in venn diagram to show corrent number if clipped at max_size
- remove old code for background enrichment
- add background enrichment support
- update term heatmap colormap
- update term heatmap to show by default the annotation
- Add UI for term enrichment method
- add fscore option and set fscore as default for ca.add_terms_to_features()
- add sample_term_scores() method and update rank_enrichment() and sample_enrichment() to use it
- add set_log_level() to DBBact class
- DBBact: move calculation of recall/precision etc. out of wordcloud function to get_wordcloud_stats
- DBBact: fix error in rank_enrichment
- DBBact: add rank_enrichment() to identify terms correlated with some per-feature stat
- remove docs for smaller install
- fix DBBact import in init.py
- add github workflows for automatic release and publish
- Start semantic versioning