A deep learning-based tool for alignment and integration of single cell genomic data across multiple datasets, species, conditions and batches
Unsupervised alignment and projection of HSCs
Multiway alignment using all pairs method
Supervised/Semi-supervised alignment
Bioconductor for now will only support the Linux version of scAlign.
The latest version of scAlign for all systems can always be found at github.
install.packages('devtools')
devtools::install_github(repo = 'quon-titative-biology/scAlign')
library(scAlign)
Guide to installing python and Tensorflow on different operating systems.
- Download Python 3.6.8. Note, newer versions of Python (e.g. 3.7) cannot use TensorFlow at this time.
- Make sure pip is included in the installation.
- sudo apt update
- sudo apt install python3-dev python3-pip
- /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
- brew update
- brew install python # Python 3
In an R session:
library(tensorflow)
install_tensorflow(version = "gpu") ## Removing version will install CPU version of Tensorflow