Skip to content

Releases: pwwang/scplotter

0.6.3

26 Nov 19:22

Choose a tag to compare

  • docs(vignette): update LLM model from gpt-4o-mini to gpt-5-nano for improved performance
  • chore(DESCRIPTION): pin scRepertoire version to 2.2.1 for compatibility
  • chore: update R version to 4.5.0 and adjust scRepertoire dependency for compatibility
  • chore update GiottoClass remote reference to the latest version
  • ci: update R version from 4.4.1 to 4.4.3 for compatibility
  • ci: restore R dependencies setup in workflow for improved package management
  • fix(conda) pin bioconductor-screpertoire version
  • fix(ClonalDiversityPlot): fix calculating Gini coefficient
  • fix(MarkersPlot): handle errors when subsetting object features

Full Changelog: 0.6.2...0.6.3

0.6.2

12 Nov 14:59

Choose a tag to compare

  • feat(CloneSelectors): default order to "-.n" for top() for long format data
  • feat: add AI coding agent instructions for scplotter
  • test: fix tests for top() when default order to "-.n"
  • fix(MarkersPlot): swap subsetting genes and comparisons to avoid "incorrect number of dimensions" error
  • fix(screp_subset): update Seurat object handling to use tidyseurat
  • fix(ClonalLengthPlot): ensure quantile breaks are unname'd (actual number instead of percentile)
  • fix(ClonalLengthPlot): adjust quantile breaks calculation for bar plot
  • chore(screp_subset): ensure 'tidyseurat' package is required for filtering Seurat objects
  • fix(clonal_size_data): update names_sep to names_pattern for better regex handling
  • fix(MarkersPlot): set default value_fill to 0 for improved heatmap visualization
  • docs(vignette): update LLM model from gpt-4o-mini to gpt-5-nano for improved performance
  • chore(DESCRIPTION): pin scRepertoire version to 2.2.1 for compatibility
  • ci: update R version from 4.4.1 to 4.4.3 for compatibility

Full Changelog: 0.6.1...0.6.2

0.6.1

16 Oct 19:13

Choose a tag to compare

  • feat(MarkersPlot): enhance subset handling for metadata columns
  • chore(MarkersPlot): default cluster_columns to FALSE for heatmap and dot plots
  • feat(MarkersPlot): improve handling of subset and comparison parameters
  • fix(MarkersPlot): fix when ident_2 is NULL while running FindMarkers
  • fix(MarkersPlot): correct variable reference for order_by in JitterPlot function

Full Changelog: 0.6.0...0.6.1

0.6.0

12 Oct 22:24

Choose a tag to compare

  • chore: update RoxygenNote to 7.3.3
  • fix(featurestatplot): improve feature group handling in data frame
  • feat(featurestatplot): default options to TRUE to show row and column names when plot_type is heatmap-alike
  • feat: add downsample parameter to feature statistic plots
  • chore(enrichmentplot): remove preset label_nudge parameter in BarPlot call
  • feat(featurestatplot): add pos_only parameter to filter positive feature values
  • feat(clonal_size_data): refactor data wrangling and grouping logic
  • feat(CCCPlot): enhance meta_specificity documentation
  • feat: add MarkersPlot function and documentation
  • chore: add 'donttest' for examples for EnrichmentPlot function
  • fix(FeatureStatPlot): handle NA values in dot size calculation
  • BREAKING: remove VolcanoPlot re-exports, using MarkersPlot instead

Full Changelog: 0.5.5...0.6.0

0.5.5

06 Aug 21:32

Choose a tag to compare

  • feat: enhance clone selector utilities
  • feat: add comprehensive tests for clone selectors
  • feat: support group2 as a number in clone selectors
  • feat(CellStatPlot): allow passing values_by and values_fill for pies plot
  • fix(clonal_size_data): fix when grouping is not Sample

Full Changelog: 0.5.4...0.5.5

0.5.4

05 Aug 16:04

Choose a tag to compare

  • docs(README): update credits section with additional packages
  • feat(ClonalResidency): allow multiple specific comparisons for groups
  • feat: support clone selectros to be used in dplyr verbs (e.g., mutate)
  • docs(README): update Clonal Plots references

Full Changelog: 0.5.3...0.5.4

0.5.3

27 Jul 21:04

Choose a tag to compare

  • feat(EnrichmentPlot): add support for heatmap plot type and new values_fill parameter
  • fix(EnrichmentPlot): improve error handling for enrichr data preparation

Full Changelog: 0.5.2...0.5.3

0.5.2

23 Jul 06:14

Choose a tag to compare

  • fix(EnrichmentPlot): ensure unique top terms in EnrichmentPlot by disabling ties in slice_min
  • fix(CellDimPlot/FeatureStatPlot): fix when reduction is only on a subset of cells

Full Changelog: 0.5.1...0.5.2

0.5.1

04 Jul 06:01

Choose a tag to compare

  • feat: enhance EnrichmentPlot function to support enrichR data format
  • chore: adopt updated Heatmap function from plotthis v0.7.2
  • docs: update ClonalCompositionPlot examples to include clone_split parameter

Full Changelog: 0.5.0...0.5.1

0.5.0

26 Jun 02:46

Choose a tag to compare

New features:

  • feat: support giotto objects for CellDimPlot, CellStatPlot and FeatureStatPlot
  • feat: add CellVelocityPlot function for visualizing cell velocities in Seurat and Giotto objects (#11)
  • feat: add .h5ad file support for scRNA-seq data visualization
  • docs: update spatial example notebooks to use cutoff for feature plots (introduced by plotthis v0.7.2)

Fixes

  • fix: adjust x and y coordinates for Nanostring CosMx data prepared by Seurat

House keeping

  • enh: slim ifnb_sub and pancreas_sub datasets to reduce the size of the package

Full Changelog: 0.4.0...0.5.0