Skip to contents

blisa 1.0.0

  • blisa() now uses the fastLISA C/OpenMP backend by default (fast = TRUE) for the bivariate local Moran’s I computation. fastLISA moved from Suggests to Imports. Results are statistically equivalent to the previous spdep::localmoran_bv backend but not bit-identical (different RNG).
  • New min_total_counts argument to blisa() and hexBinCells() drops bins whose total counts (summed over all genes) fall below the threshold during binning. Default 10.
  • New verbose argument (default FALSE) to blisa() and hexBinCells() gates progress messages; blisa() also shows a progress bar over the ligand-receptor pairs in interactive sessions.
  • New lr_pairs argument to plotCCI() selects specific ligand-receptor pairs to display, overriding top_lr.
  • New main argument to plotCCI(), plotCCILR(), and plotCCIsummary() adds a title above the heatmap.

blisa 0.2.3

  • LR_results row names are now informative IDs built from the ligand/receptor symbols, with subunits joined by | and the two sides by _ (e.g. TGFB1_TGFBR2|TGFBR1). The original CellChatDB interaction_name is retained in a new interaction_name column.
  • plotCCIspatial() now handles multi-subunit ligand/receptor complexes (previously errored with subscript out of bounds).
  • plotHotspots(), plotCCIspatial(), and plotCCILR() now match the ligand/receptor arguments by subunit set, independent of order, separator (,, _, |), and whitespace.

blisa 0.2.2

  • Added fast = TRUE option to blisa() which uses fastLISA::local_moran_bv (C/OpenMP backend) instead of spdep::localmoran_bv for the bivariate local Moran’s I computation. Default behaviour unchanged.
  • New cpu_threads argument controlling parallelism when fast = TRUE.

blisa 0.2.1

  • Update vignettes.

blisa 0.2.0

CRAN release: 2026-06-02

  • Initial CRAN release.