Skip to content

ProFAST

Probabilistic Factor Analysis for Spatially-Aware Dimension Reduction

v1.7 · Dec 14, 2025 · 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

276

Last 30 days

15253rd

714

Last 90 days

6.4K

Last year

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

CRAN Check Status

2 ERROR
1 NOTE
11 OK
Show all 14 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-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 ERROR
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 ERROR
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (4 non-OK)
NOTE r-oldrel-macos-arm64

package dependencies

Package suggested but not available for checking: ‘scater’
ERROR r-oldrel-macos-arm64

whether package can be installed

Installation failed.
See ‘/Volumes/Builds/packages/big-sur-arm64/results/4.4/ProFAST.Rcheck/00install.out’ for details.
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
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
> ###   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: 0x6000022ab8c0>,     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/RtmpqgmR3V/filee3ff5bc999cc.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 future ggplot2 DR.SC Matrix mclust PRECAST pbapply irlba Seurat harmony CAESAR.Suite coFAST ProFAST

Version History

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