View source: R/clusteringWA_Wrapper.R
clusteringWA_Wrapper | R Documentation |
This function executes the whole autoencoder pipeline
clusteringWA_Wrapper(
group = c("sudo", "docker"),
scratch.folder,
file,
separator,
nCluster,
bias = c("mirna", "TF", "CUSTOM", "kinasi", "immunoSignature", "cytoBands", "ALL"),
permutation,
nEpochs,
patiencePercentage = 5,
seed = 1111,
projectName,
bN = "NULL",
lr = 0.01,
beta_1 = 0.9,
beta_2 = 0.999,
epsilon = 1e-08,
decay = 0,
loss = "mean_squared_error",
clusterMethod = c("GRIPH", "SIMLR", "SEURAT", "SHARP"),
pcaDimensions = 5,
Sp = 0.8,
version = 2
)
group |
a character string. Two options: sudo or docker, depending to which group the user belongs |
scratch.folder |
a character string indicating the path of the scratch folder |
file |
a character string indicating the path of the file, with file name and extension included |
separator |
separator used in count file, e.g. '\t', ',' |
nCluster |
number of cluster in which the dataset is divided |
bias |
bias method to use : "mirna" , "TF", "CUSTOM", kinasi,immunoSignature, cytoBands,ALL |
permutation |
number of permutations to perform the pValue to evaluate clustering |
nEpochs |
number of Epochs for neural network training |
patiencePercentage |
number of Epochs percentage of not training before to stop. |
seed |
important value to reproduce the same results with same input |
projectName |
might be different from the matrixname in order to perform different analysis on the same dataset |
bN |
name of the custom bias file. This file need header, in the first column has to be the source and in the second column the gene symbol.All path needs to be provided, |
lr |
learning rate, the speed of learning. Higher value may increase the speed of convergence but may also be not very precise |
beta_1 |
look at keras optimizer parameters |
beta_2 |
look at keras optimizer parameters |
epsilon |
look at keras optimizer parameters |
decay |
look at keras optimizer parameters |
loss |
loss of function to use, for other loss of function check the keras loss of functions. |
clusterMethod |
clustering methods: "GRIPH","SIMLR","SEURAT","SHARP" |
pcaDimensions |
number of dimensions to use for Seurat Pca reduction. |
Sp |
minimun number of percentage of cells that has to be in common between two permutation to be the same cluster. |
version |
version 1 implements static batchsize, version 2 implements adaptive batchsize |
folders the complete autoencoder analysis.
Luca Alessandri, alessandri [dot] luca1991 [at] gmail [dot] com, University of Torino
## Not run:
clusteringWA_Wrapper(group=c("sudo"),scratch.folder="/home/user/autoencoderClustering/test/Scratch/",file="/home/user/autoencoderClustering/test/Data/setA.csv",separator=",",nCluster=3,bias=c("ALL"),permutation=10,nEpochs=10,patiencePercentage=5,seed=1111,projectName="TEST2",bN="NULL",lr=0.01,beta_1=0.9,beta_2=0.999,epsilon=0.00000001,decay=0.0,loss="mean_squared_error",clusterMethod=c( "GRIPH"),pcaDimensions=5,Sp=0.8, version=2)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.