首页 > 解决方案 > 按名称对 flowSet 中的流帧进行排序

问题描述

我是 flowCore 的新手。我在同一个文件夹中有两组读数(针对两种不同的细菌菌株)。首先,我导入文件。

frames <- lapply(dir(path="~/Readings/Readings1", full.names=TRUE), read.FCS, emptyValue=FALSE,truncate_max_range= FALSE, alter.names=TRUE)
names(frames) <- sapply(frames, keyword, "GTI$SAMPLEID")
fs <- as(frames, "flowSet")
phenoData(fs)$Filename <- fsApply(fs,keyword, "$FIL")

当我尝试获取 sampleNames 时,它看起来像这样混乱:

 sampleNames(fs)

 [1] "6A" "7E" "6F" "6G" "6H" "6I" "6J" "7F" "7G" "7H" "7I" "6B" "7J" "6K"
[15] "6L" "6M" "6N" "6O" "7K" "7L" "7M" "7N" "6C" "7O" "6D" "6E" "7A" "7B"
[29] "7C" "7D"

有没有办法对流帧进行排序,使它们按以下顺序排列:

[1] "6A" "6B" "6C" "6D" "6E" "6F" "6G" "6H" "6I" "6J" "6K" "6L" "6M" "6N"
[15] "6O" "7A" "7B" "7C" "7D" "7E" "7F" "7G" "7H" "7I" "7J" "7K" "7L" "7M"
[29] "7N" "7O"

标签: rsorting

解决方案


推荐阅读