View source: R/computePrediction.R
computePrediction | R Documentation |
Wrapper function for the autoencoder prediction + filtering step
computePrediction(out.dir, input.file.name = NULL, data.matrix = NULL, data.species = c("Human", "Mouse", "Others"), use.pretrain = F, pretrained.weights.file = "", model.species = c("Human", "Mouse", "Joint"), model.nodes.ID = NULL, is.large.data = F, clearup.python.session = T, batch_size = NULL, ...)
out.dir |
a directory store all intemediate files. Can be generated automatically by this function is called by |
input.file.name |
Can be either .txt, .csv or .rds files that store the data matrix gene by cell, or can be NULL is |
data.matrix |
a matrix of UMI counts. Should be NULL if input.file.name is provided. The matrix is gene by cell with gene and cell names. Can be either a regular or sparse matrix. |
data.species |
The species of the dataset |
use.pretrain |
Use a pretrained model or not |
pretrained.weights.file |
If a pretrained model is used, provide the file storing the autoencoder model weights. It should have an extension of ".hdf5" and is the saved weights from the Python package |
model.species |
The species of the pretrained model |
model.nodes.ID |
The vector of node IDs of the pretrained model (only needed for the species of the data when the pre-trained model is joint). Set to NULL if running SAVER-X without pretraining. |
is.large.data |
If the data is very large, it may take too much RAM and setting this parameter to True can reduce RAM by writing intermediate Python ouput files to disk instead of directly passing it to R. However, setting this to True can increase the computation time |
clearup.python.session |
Whether to clear up everything in the Python session after computation or not. This clears up everything in Python, so you need to start a new R session to run |
batch_size |
batch size of the autoencoder. Default is NULL, where the batch size is automatically determined by |
... |
more arguments passed to |
RDS file saved for the autoencoder prediction + filtering result
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.