Package: CellMentor 1.0.1

Ekaterina Petrenko

CellMentor: Supervised Non-negative Matrix Factorization for Dimensional Reduction in Single-Cell Analysis

Implements supervised cell type-aware non-negative matrix factorization (NMF) for dimensional reduction in single-cell RNA sequencing analysis. The package provides methods for incorporating cell type information into the dimensionality reduction process, enabling improved visualization and downstream analysis of single-cell data while preserving biological structure. CellMentor employs a unique loss function that simultaneously minimizes variation within known cell populations while maximizing distinctions between different cell types, enabling effective transfer of learned patterns from labeled reference datasets to new unlabeled data.

Authors:Ekaterina Petrenko [aut, cre]

CellMentor_1.0.1.tar.gz
CellMentor_1.0.1.zip(r-4.7)CellMentor_1.0.1.zip(r-4.6)CellMentor_1.0.1.zip(r-4.5)
CellMentor_1.0.1.tgz(r-4.6-any)CellMentor_1.0.1.tgz(r-4.5-any)
CellMentor_1.0.1.tar.gz(r-4.7-any)CellMentor_1.0.1.tar.gz(r-4.6-any)
CellMentor_1.0.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
CellMentor/json (API)
NEWS

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

Bug tracker:https://github.com/petrenkokate/cellmentor/issues

Datasets:
  • obj_toy - Tiny prebuilt CSFNMF object for accessors
  • qry_matrix_toy - Tiny toy matrices and labels for runnable examples
  • ref_celltype_toy - Tiny toy matrices and labels for runnable examples
  • ref_matrix_toy - Tiny toy matrices and labels for runnable examples

On BioConductor:CellMentor-1.1.2(bioc 3.24)CellMentor-1.0.0(bioc 3.23)

softwaresinglecelltranscriptomicsdimensionreduction

6.50 score 19 stars 37 scripts 176 downloads 13 exports 179 dependencies

Last updated from:a2a13e2bd5 (on RELEASE_3_23). Checks:1 WARNING, 9 OK. Indexed: no.

TargetResultTimeFilesSyslog
bioc-checksWARNING267
linux-devel-x86_64OK695
source / vignettesOK469
linux-release-x86_64OK713
macos-release-arm64OK355
macos-oldrel-arm64OK368
windows-develOK1641
windows-releaseOK1669
windows-oldrelOK1695
wasm-releaseOK350

Exports:CellMentorcm_annotationcm_rankCreateCSFNMFobjectdata_matrixHh.baron_datasethBaronDatasetmatricesmuraro_datasetproject_dataref_matrixW

Dependencies:abindaricodeaskpassassortheadbase64encbeachmatBHBiobaseBiocGenericsBiocParallelbitopsbslibcachemcaToolscliclueclustercodetoolscommonmarkcowplotcpp11crayoncrosstalkcurldata.tableDelayedArraydeldirdigestdotCall64dplyrdqrngentropyevaluatefarverfastDummiesfastmapfitdistrplusFNNfontawesomeformatRfsfutile.loggerfutile.optionsfuturefuture.applygenericsGenomicRangesggplot2ggrepelggridgesglobalsgluegoftestgplotsgridExtragtablegtoolsherehighrhmshtmltoolshtmlwidgetshttpuvhttricaigraphIRangesirlbaisobandjquerylibjsonliteKernSmoothknitrlabelinglambda.rlaterlatticelazyevallifecyclelistenvlmtestlsamagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisemimeminiUIMLmetricsnlmennlsopensslotelparallellypatchworkpbapplypillarpkgconfigplotlyplyrpngpolyclipprettyunitsprogressprogressrpromisespurrrR6RANNrappdirsRColorBrewerRcppRcppAnnoyRcppArmadilloRcppEigenRcppHNSWRcppProgressRcppTOMLreshape2reticulaterlangrmarkdownRMTstatROCRrprojrootRSpectraRtsneS4ArraysS4VectorsS7sassscalesscattermoresctransformSeqinfoSeuratSeuratObjectshinySingleCellExperimentSingleRsitmoskmeansslamsnowSnowballCsourcetoolsspspamSparseArraysparsesvdspatstat.dataspatstat.explorespatstat.geomspatstat.randomspatstat.sparsespatstat.univarspatstat.utilsstringistringrSummarizedExperimentsurvivalsystensortibbletidyrtidyselecttinytexutf8uwotvctrsviridisLitewithrxfunxtableXVectoryamlzoo

Introduction to CellMentor

Rendered fromCellMentor_vignette.Rmdusingknitr::rmarkdownon May 25 2026.

Last update: 2026-04-02
Started: 2025-10-27