Skip to content

ProFAST

Probabilistic Factor Analysis for Spatially-Aware Dimension Reduction

v1.9 · Jun 4, 2026 · GPL-3

Description

Probabilistic factor analysis for spatially-aware dimension reduction across multi-section spatial transcriptomics data with millions of spatial locations. More details can be referred to Wei Liu, et al. (2023) <doi:10.1101/2023.07.11.548486>.

Downloads

CRAN

633

Last 30 days

5554th

1.5K

Last 90 days

6.2K

Last year

Trend: +3.8% (30d vs prior 30d)

r2u

47

Last 30 days

157

Last 90 days

474

Last year

Trend: -40.5% (30d vs prior 30d)

CRAN Check Status

1 ERROR
12 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 ERROR
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (1 non-OK)
ERROR r-oldrel-macos-arm64

examples

Running examples in ‘ProFAST-Ex.R’ failed
The error most likely occurred in:

> ### Name: diagnostic.cor.eigs
> ### Title: Determine the dimension of low dimensional embedding
> ### Aliases: diagnostic.cor.eigs diagnostic.cor.eigs.default
> ###   diagnostic.cor.eigs.Seurat
> 
> ### ** Examples
> 
> n <- 100
> p <- 50
> d <- 15
> object <- matrix(rnorm(n*d), n, d) %*% matrix(rnorm(d*p), d, p)
> diagnostic.cor.eigs(object, n.sims=2)
Warning in diagnostic.cor.eigs.default(object, n.sims = 2) :
  q_max is not less than the number of columns of X. Set it as ncol(X) - 1
Warning in irlba::irlba(A = Y/sqrt(n), nv = q_max) :
  You're computing too large a percentage of total singular values, use a standard svd instead.

 *** caught segfault ***
address 0x110, cause 'invalid permissions'

Traceback:
 1: irlba::irlba(A = X1/sqrt(n), nv = q_max)
 2: ...furrr_fn(...)
 3: .f(.x[[i]], ...)
 4: .Primitive(".Call")(list(name = "map_impl", address = <pointer: 0x600001fbd1e0>,     dll = list(name = "purr
...[truncated]...
 options$seed,     label = labels[[i]])
58: furrr_template(args = x, fn = fn, dots = dots, n = n, options = options,     progress = progress, type = type, names = names, env_globals = env_globals,     expr = expr, extract = furrr_map_extract)
59: furrr_map_template(x = .x, fn = .f, dots = list(...), options = .options,     progress = .progress, type = "list", purrr_fn_name = "map",     env_globals = .env_globals)
60: furrr::future_map(1:n.sims, corr_fun, n = n, p = p, .progress = TRUE,     .options = furrr::furrr_options(seed = seed))
61: diagnostic.cor.eigs.default(object, n.sims = 2)
62: diagnostic.cor.eigs(object, n.sims = 2)
An irrecoverable exception occurred. R is aborting now ...
Warning in file(file, open = "r") :
  cannot open file '/Volumes/Temp/tmp/RtmpNnyz4K/filee30a26f12130.txt': No such file or directory
Error in file(file, open = "r") : cannot open the connection
Calls: diagnostic.cor.eigs ... furrr_map_template -> furrr_template -> poll_progress -> file
Execution halted

Check History

ERROR 10 OK · 1 NOTE · 0 WARNING · 3 ERROR · 0 FAILURE Mar 10, 2026
ERROR r-devel-macos-arm64

examples

Running examples in ‘ProFAST-Ex.R’ failed
The error most likely occurred in:

> ### Name: diagnostic.cor.eigs
> ### Title: Determine the dimension of low dimensional embedding
> ### Aliases: diagnostic.cor.eigs diagnostic.cor.eigs.default
> ###   dia
...[truncated]...
 '/Volumes/Temp/tmp/RtmpM16AeB/fileebab204c897e.txt': No such file or directory
Error in file(file, open = "r") : cannot open the connection
Calls: diagnostic.cor.eigs ... furrr_map_template -> furrr_template -> poll_progress -> file
Execution halted
ERROR r-release-macos-arm64

examples

Running examples in ‘ProFAST-Ex.R’ failed
The error most likely occurred in:

> ### Name: diagnostic.cor.eigs
> ### Title: Determine the dimension of low dimensional embedding
> ### Aliases: diagnostic.cor.eigs diagnostic.cor.eigs.default
> ###   dia
...[truncated]...
'/Volumes/Temp/tmp/Rtmpm06mWZ/file119701c0b2bf0.txt': No such file or directory
Error in file(file, open = "r") : cannot open the connection
Calls: diagnostic.cor.eigs ... furrr_map_template -> furrr_template -> poll_progress -> file
Execution halted
ERROR r-oldrel-macos-arm64

package dependencies

Package suggested but not available for checking: ‘scater’
NOTE r-oldrel-macos-x86_64

installed package size

installed size is 15.8Mb
  sub-directories of 1Mb or more:
    data   2.2Mb
    libs  13.1Mb

Reverse Dependencies (2)

Dependency Network

Dependencies Reverse dependencies gtools Rcpp furrr purrr future ggplot2 DR.SC Matrix mclust pbapply irlba Seurat CAESAR.Suite coFAST ProFAST

Version History

9 tracked
updated 1.9 ← 1.8 diff Jun 4, 2026
updated 1.8 ← 1.7 diff Apr 29, 2026
new 1.7 Mar 10, 2026
updated 1.7 ← 1.6 diff Dec 13, 2025
updated 1.6 ← 1.5 diff Mar 26, 2025
updated 1.5 ← 1.4 diff Mar 19, 2025
updated 1.4 ← 1.3 diff Mar 17, 2024
updated 1.3 ← 1.2 diff Jan 10, 2024
new 1.2 Jun 7, 2023