Skip to content

shimlab/FlexiDeconv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlexiDeconv: flexible cell type deconvolution of the Spatial Transcriptomics

FlexiDeconv is a semi-supervised cell type deconvolution method of the Spatial Transcriptomics that infers cell type proportions across pixels by flexibly leveraging the reference, which consists of cell type gene expression profiles typically derived from scRNA-seq data. The advantage of FlexiDeconv lies within the usage of reference as prior information, while actively estimating cell type gene expression profiles from the spatial data. FlexiDeconv allows users to assign weights to the provided cell type gene expression profiles, reflecting the extent to which reference contributes to estimating gene expression relative to the ST data.

This package implements FlexiDeconv, please report any bugs to issues.

License

All source code and software in this repository is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. See the LICENSE file for the full text of the license.

Installation

Some functions implemented as part of FlexiDeconv uses functions previously written by STdeconvolve, hence users need to install STdeconvolve first using the code below:

require(remotes)
remotes::install_github('JEFworks-Lab/STdeconvolve')

Currently, FlexiDeconv is only available in R, via remotes. It can be installed as follows:

require(remotes)
remotes::install_github('shimlab/FlexiDeconv')

Note that the R version must be >= 4.3.0

Installation should be completed within a few minutes.

Vignette

If you wish to view the vignette, please follow the following step.

  1. Install FlexiDeconv while enabling build_vignettes.
require(remotes)
remotes::install_github('shimlab/FlexiDeconv', build_vignettes = TRUE, force = TRUE)
  1. Load the package.
library(FlexiDeconv)
  1. View the vignette (or also view here).
vignette("FlexiDeconv_Vignette")

Other Vignette

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •