Published July 28, 2026 | Version v1.3.0

gladstone-institutes/clustOpt: v1.3.0

  • 1. @gladstone-institutes
  • 2. Gladstone Institutes

Description

New features

  • clust_opt() gains a checkpoint_dir argument for checkpoint/resume of long runs. When set, each holdout subject's result is written to disk as it completes and reloaded on a rerun pointed at the same directory, so a run killed by an HPC wall-clock timeout resumes instead of restarting from zero. The sketched input and run seed are persisted too, so a resumed run is bit-identical to an uninterrupted one. All checkpoint I/O happens in the main process, never in future workers, so there is no parallel file-connection contention. Reusing a directory with a different configuration, input, or clustOpt version is an error, so checkpoints are never mixed across algorithm versions. Enabling checkpointing switches to deterministic per-subject seeding, so results differ from a non-checkpointed run but are stable across resumes. Default checkpoint_dir = NULL leaves existing behavior unchanged.

clustOpt 1.2.4

Bug fixes

  • ranger's "Growing trees.." and "Predicting.." progress lines are no longer printed regardless of verbose. They are now gated behind a new verbosity level 4, which covers output from packages other than Seurat (level 3 remains Seurat-only). Long runs at the default verbose = 0 are now silent.

Files

gladstone-institutes/clustOpt-v1.3.0.zip

Files (20.1 MB)

Name Size Download all
md5:b379f866d9c22e9b259cbe178d37e4f8
20.1 MB Preview Download

Additional details

Related works