Skip to content

Commit 0aaa6ac

Browse files
committed
ensure row/colnames are mapped from SE
accounts for case when sometimes transposing drops the column names
1 parent ebaaf33 commit 0aaa6ac

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

R/DatasetExperiment_class.R

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,14 @@ setMethod (f = 'as.SummarizedExperiment',
172172
setMethod (f = 'as.DatasetExperiment',
173173
signature = 'SummarizedExperiment',
174174
definition = function(obj) {
175+
176+
A = assay(obj)
177+
B = as.data.frame(t(A))
178+
colnames(B) = rownames(A)
179+
rownames(B) = colnames(A)
180+
175181
out=DatasetExperiment(
176-
data=as.data.frame(t(assay(obj))),
182+
data=B,
177183
variable_meta=as.data.frame(rowData(obj)),
178184
sample_meta=as.data.frame(colData(obj)),
179185
name=as.character(metadata(obj)$name),

0 commit comments

Comments
 (0)