Description Usage Arguments Value Functions Examples
This is a collection of small accessor/setter functions for easy access to the values within the FRASER model.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | featureExclusionMask(fds, type = currentType(fds))
featureExclusionMask(fds, type = currentType(fds)) <- value
rho(fds, type = currentType(fds))
zScores(fds, type = currentType(fds), byGroup = FALSE, ...)
pVals(fds, type = currentType(fds), level = "site", dist = "BetaBinomial", ...)
padjVals(fds, type = currentType(fds), dist = c("BetaBinomial"), ...)
predictedMeans(fds, type = currentType(fds))
deltaPsiValue(fds, type = currentType(fds))
currentType(fds)
currentType(fds) <- value
pseudocount(value = NULL)
hyperParams(fds, type = currentType(fds), all = FALSE)
bestQ(fds, type = currentType(fds))
dontWriteHDF5(fds)
dontWriteHDF5(fds) <- value
verbose(fds)
verbose(fds) <- value
|
fds |
An FraserDataSet object. |
type |
The type of psi (psi5, psi3 or theta) |
value |
The new value to be assigned. |
byGroup |
If TRUE, aggregation by donor/acceptor site will be done. |
... |
Internally used parameteres. |
level |
Indicates if the retrieved p values should be adjusted on the donor/acceptor site-level (default) or if unadjusted junction-level p values should be returned. |
dist |
Distribution for which the p-values should be extracted. |
all |
Logical value indicating whether |
A (delayed) matrix or vector dependent on the type of data retrieved.
featureExclusionMask
: Retrieves a logical vector indicating
for each junction whether it is included or excluded during the fitting
procedure.
featureExclusionMask<-
: To remove certain junctions from
being used in the train step of the encoding dimension we can set the
featureExclusion
vector to FALSE
. This can be helpfull
if we have local linkage between features which we do not want to
model by the autoencoder.
rho
: Returns the fitted rho values for the
beta-binomial distribution
zScores
: This returns the calculated z-scores.
pVals
: This returns the calculated p-values.
padjVals
: This returns the adjusted p-values.
predictedMeans
: This returns the fitted mu (i.e. psi)
values.
deltaPsiValue
: Returns the difference between the
observed and the fitted psi values.
currentType
: Returns the psi type that is used
within several methods in the FRASER package.
currentType<-
: Sets the psi type that is to be used
within several methods in the FRASER package.
pseudocount
: Sets and returns the pseudo count used
within the FRASER fitting procedure.
hyperParams
: This returns the results of the
hyperparameter optimization NULL if the hyperparameter
opimization was not run yet.
bestQ
: This returns the optimal size of the
latent space according to the hyperparameter optimization or a simple
estimate of about a tenth of the number of samples if the hyperparameter
opimization was not run yet.
dontWriteHDF5
: Gets the current value of whether the
assays should be stored as hdf5 files.
dontWriteHDF5<-
: Sets whether the assays should be stored
as hdf5 files.
verbose
: Dependend on the level of verbosity
the algorithm reports more or less to the user. 0 means being quiet
and 10 means everything.
verbose<-
: Sets the verbosity level to a value
between 0 and 10. 0 means being quiet and 10 means reporting everything.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | fds <- createTestFraserDataSet()
# should assays be saved as hdf5?
dontWriteHDF5(fds)
dontWriteHDF5 <- TRUE
# get/set the splice metric for which results should be retrieved
currentType(fds) <- "psi5"
currentType(fds)
# get fitted parameters
bestQ(fds)
predictedMeans(fds)
rho(fds)
# get statistics
pVals(fds)
padjVals(fds)
zScores(fds)
# set and get pseudocount
pseudocount(4L)
pseudocount()
# retrieve or set a mask to exclude certain junctions in the fitting step
featureExclusionMask(fds, type="theta") <- sample(
c(FALSE, TRUE), nrow(mcols(fds, type="theta")), replace=TRUE)
featureExclusionMask(fds, type="theta")
# controlling the verbosity level of the output of some algorithms
verbose(fds) <- 2
verbose(fds)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.