Package: scellpam 1.4.7

scellpam: Applying Partitioning Around Medoids to Single Cell Data with High Number of Cells

PAM (Partitioning Around Medoids) algorithm application to samples of single cell sequencing techniques with a high number of cells (as many as the computer memory allows). The package uses a binary format to store matrices (either full, sparse or symmetric) in files written in the disk that can contain any data type (not just double) which allows its manipulation when memory is sufficient to load them as int or float, but not as double. The PAM implementation is done in parallel, using several/all the cores of the machine, if it has them. This package shares a great part of its code with packages 'jmatrix' and 'parallelpam' but their functionality is included here so there is no need to install them.

Authors:Juan Domingo [aut, cre], Guillermo Ayala [ctb], Spanish Ministry of Science and Innovation, MCIN/AEI <doi:10.13039/501100011033> [fnd]

scellpam_1.4.7.tar.gz
scellpam_1.4.7.zip(r-4.7)scellpam_1.4.7.zip(r-4.6)scellpam_1.4.7.zip(r-4.5)
scellpam_1.4.7.tgz(r-4.6-x86_64)scellpam_1.4.7.tgz(r-4.6-arm64)scellpam_1.4.7.tgz(r-4.5-x86_64)scellpam_1.4.7.tgz(r-4.5-arm64)
scellpam_1.4.7.tar.gz(r-4.7-arm64)scellpam_1.4.7.tar.gz(r-4.7-x86_64)scellpam_1.4.7.tar.gz(r-4.6-arm64)scellpam_1.4.7.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html
card.svg |card.png
scellpam/json (API)
NEWS

# Install 'scellpam' in R:
install.packages('scellpam', repos = c('https://jdmde.r-universe.dev', 'https://cloud.r-project.org'))
Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

cpp

2.65 score 15 scripts 489 downloads 34 exports 3 dependencies

Last updated from:cc73c89708. Checks:12 OK, 1 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK232
linux-devel-x86_64OK257
source / vignettesOK427
linux-release-arm64OK234
linux-release-x86_64OK292
macos-release-arm64OK407
macos-release-x86_64OK451
macos-oldrel-arm64OK354
macos-oldrel-x86_64OK482
windows-develOK284
windows-releaseOK262
windows-oldrelOK262
wasm-releaseFAIL140

Exports:ApplyPAMBuildAbundanceMatrixCalcAndWriteDissimilarityMatrixCalculateSilhouetteClassifAsDataFrameClosestCasesCsvToJMatdgCMatToJMatExtractAndWriteDissimilarityMatrixFilterBySilhouetteQuantileFilterBySilhouetteThresholdFilterJMatByNameGetJColGetJColByNameGetJColNamesGetJManyColsGetJManyColsByNamesGetJManyRowsGetJManyRowsByNamesGetJNamesGetJRowGetJRowByNameGetJRowNamesGetSeuratGroupsGetSubdiagGetTDJMatInfoJMatInfoListJMatToCsvJWriteBinNumSilToClusterSilScellpamGetDebugScellpamSetDebugSceToJMat

Dependencies:clustermemuseRcpp

jmatrixsc

Rendered fromjmatrixsc.Rmdusingknitr::rmarkdownon May 21 2026.

Last update: 2023-10-13
Started: 2022-11-28

parallelpamsc

Rendered fromparallelpamsc.Rmdusingknitr::rmarkdownon May 21 2026.

Last update: 2024-07-04
Started: 2022-11-28

scellpam

Rendered fromscellpam.Rmdusingknitr::rmarkdownon May 21 2026.

Last update: 2023-10-13
Started: 2022-11-28

Readme and manuals

Help Manual

Help pageTopics
ApplyPAMApplyPAM
BuildAbundanceMatrixBuildAbundanceMatrix
CalcAndWriteDissimilarityMatrixCalcAndWriteDissimilarityMatrix
CalculateSilhouetteCalculateSilhouette
ClassifAsDataFrameClassifAsDataFrame
ClosestCasesClosestCases
CsvToJMatCsvToJMat
dgCMatToJMatdgCMatToJMat
ExtractAndWriteDissimilarityMatrixExtractAndWriteDissimilarityMatrix
FilterBySilhouetteQuantileFilterBySilhouetteQuantile
FilterBySilhouetteThresholdFilterBySilhouetteThreshold
FilterJMatByNameFilterJMatByName
GetJColGetJCol
GetJColByNameGetJColByName
GetJColNamesGetJColNames
GetJManyColsGetJManyCols
GetJManyColsByNamesGetJManyColsByNames
GetJManyRowsGetJManyRows
GetJManyRowsByNamesGetJManyRowsByNames
GetJNamesGetJNames
GetJRowGetJRow
GetJRowByNameGetJRowByName
GetJRowNamesGetJRowNames
GetSeuratGroupsGetSeuratGroups
GetSubdiagGetSubdiag
GetTDGetTD
JMatInfoJMatInfo
JMatInfoListJMatInfoList
JMatToCsvJMatToCsv
JWriteBinJWriteBin
NumSilToClusterSilNumSilToClusterSil
ScellpamGetDebugScellpamGetDebug
ScellpamSetDebugScellpamSetDebug
SceToJMatSceToJMat