Skip to contents

Processes large datasets by splitting into batches to manage memory. Supports parallel processing via the future framework.

Usage

fit_usage_batched(
  X,
  H,
  method = "cd",
  max_iter = 1000L,
  tol = 1e-08,
  n_workers = 1L,
  verbose = TRUE,
  batch_size = 10000L
)

Arguments

X

Query matrix (cells x genes)

H

Reference spectra matrix (programs x genes)

method

Solver method

max_iter

Maximum iterations

tol

Convergence tolerance

n_workers

Number of parallel workers

verbose

Print progress messages

batch_size

Cells per batch (default: 10000)

Value

Usage matrix (cells x programs)