Skip to content

v0.11.0

Choose a tag to compare

@alenajk alenajk released this 29 Nov 19:15
8d670c6

Added

  • Adds support for testing experimental API
  • Adds functionality to SampleCollection objects to generate tabular data for FunctionalRuns using the .to_df() method
  • Adds include_taxa_missing_rank parameter to to_df() method for including taxa that do not have a designated parent at rank (will be grouped into a "No " column) (metrics readcount_w_children and abundance_w_children are supported)
  • Adds support for readcount_w_children metric to plot_bargraph() when passing include_taxa_missing_rank (only abundance_w_children was supported previously)
  • Adds increased customization of plot legend; plot_bargraph()'s legend parameter now accepts an altair.Legend instance
  • Adds group_by support to plot_bargraph
  • Adds support for linking to NCBI taxonomy browser from plots

Changed

  • Pins selenium to <4.3.0
  • Pins scipy<1.9
  • Default plot legend is bigger (displaying up to 40 items)

Fixed

  • Fixes metadata fetching to support fields that match neither metadata nor taxa instead of raising an error
  • Fixes box plot display bug for samples with same value
  • Fixes pandas SettingWithCopyWarning previously raised by to_df and plot_bargraph
  • Fixes plot_bargraph display bug for empty samples (total count or abundance of zero)
  • Fixes None artifact in PDFs