Package: harmorust 0.1.0

harmorust: 'Rust' Native Kernels for 'Harmony' Single-Cell Integration

'Rust' reimplementation of the 'Harmony' integration loop (soft k-means, diversity penalty, mixture-of-experts ridge) with the same RunHarmony() signature used by the immunogenomics 'Harmony' R package. Designed to sit next to 'seurust': 'Seurat'/'seurust' produce the PCA embedding, 'harmorust' corrects it. Installing from source builds the 'harmorust' CLI with Cargo and places it in the package 'bin' directory.

Authors:Nebil Ibrahim [aut, cre]

harmorust_0.1.0.tar.gz
harmorust_0.1.0.tgz(r-4.6-any)harmorust_0.1.0.tgz(r-4.5-any)
harmorust_0.1.0.tar.gz(r-4.7-any)harmorust_0.1.0.tar.gz(r-4.6-any)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
harmorust/json (API)

# Install 'harmorust' in R:
install.packages('harmorust', repos = c('https://nebili.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/nebili/harmony-rs/issues

On CRAN:

Conda:

rustcargo

2.18 score 3 exports 1 dependencies

Last updated from:40eb0ad6bc (on v0.1.0). Checks:5 OK, 4 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK193
source / vignettesOK260
linux-releaseOK171
macos-releaseOK130
macos-oldrelOK111
windows-develFAIL73
windows-releaseFAIL80
windows-oldrelFAIL78
wasm-releaseFAIL175

Exports:harmony_optionsHarmonyConvergencePlotRunHarmony

Dependencies:jsonlite

Readme and manuals

Help Manual

Help pageTopics
Rust Native Kernels for Harmony Single-Cell Integrationharmorust-package harmorust
Advanced Harmony optionsharmony_options
Plot Harmony objective over clustering stepsHarmonyConvergencePlot
Run Harmony with the harmorust kernelRunHarmony RunHarmony.default RunHarmony.Seurat RunHarmony.SingleCellExperiment