noisyr_counts {noisyr} | R Documentation |
Run the noisyR pipeline for the count matrix approach
Description
Calls the functions to run each of the three steps of the pipeline
(similarity calculation, noise quantification, noise removal), with the specified parameters.
See the individual function documentation for more details and required arguments.
Required steps: calculate_expression_similarity_counts
,
calculate_noise_threshold
. remove_noise_from_matrix
.
Optional steps: optimise_window_length
,
calculate_noise_threshold_method_statistics
Usage
noisyr_counts(
expression.matrix,
n.elements.per.window = NULL,
optimise.window.length.logical = FALSE,
similarity.threshold = 0.25,
method.chosen = "Boxplot-IQR",
...
)
Arguments
expression.matrix |
the expression matrix used as input for the similarity calculation; this argument is required |
n.elements.per.window |
number of elements to have in a window passed to calculate_expression_similarity_counts(); default 10% of the number of rows |
optimise.window.length.logical |
whether to call optimise_window_length to try and optimise the value of n.elements.per.window |
similarity.threshold , method.chosen |
parameters passed on to
|
... |
arguments to be passed on to individual pipeline steps |
Value
The denoised expression matrix.
See Also
Examples
noisyr_counts(
expression.matrix = matrix(1:100, ncol = 5),
similarity.measure = "correlation_pearson",
n.elements.per.window = 3)