R/miscFunctions.R
dedupRowNames.RdAdds '-1', '-2', ... '-i' to multiple duplicated rownames, and in place
replace the unique rownames, store unique rownames in rowData, or
return the unique rownames as character vecetor.
dedupRowNames(x, as.rowData = FALSE, return.list = FALSE)A matrix like or SingleCellExperiment object, on which
we can apply rownames() to and has duplicated rownames.
Only applicable when x is a
SingleCellExperiment object. When set to TRUE, will
insert a new column called "rownames.uniq" to rowData(x), with
the deduplicated rownames.
When set to TRUE, will return a character vector
of the deduplicated rownames.
By default, a matrix or SingleCellExperiment object
with rownames deduplicated.
When x is a SingleCellExperiment and as.rowData
is set to TRUE, will return x with rowData updated.
When return.list is set to TRUE, will return a character vector
with the deduplicated rownames.
data("scExample", package = "singleCellTK")
sce <- dedupRowNames(sce)