NEWS
blisa 1.0.0 (2026-07-10)
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
blisa 0.2.0 (2026-06-02)