我想将UpSetR
的示例与GRanges
一起使用。它工作正常。但是,将更多信息显示在Mb
而非bp
中。
library(circlize)
library(GenomicRanges)
lt2 = lapply(1:4, function(i) generateRandomBed())
lt2 = lapply(lt2, function(df) GRanges(seqnames = df[, 1],
ranges = IRanges(df[, 2], df[, 3])))
names(lt2) = letters[1:4]
m = make_comb_mat(lt2)
set_size(m)
UpSet(m)
我试图修改m
对象和Granges
来实现这一点,但是我没有成功。
width(lt2) <- width(lt2)/1000000
width<-
(*tmp*
中的错误,值= new(“ CompressedNumericList”, elementType =“ numeric”,:替换“值”不是 具有与'x'相同的elementNROWS的IntegerList
set_size(m) <- set_size(m)/1000000
set_size(m)<-set_size(m)/ 1e + 06中的错误:找不到函数 “ set_size <-”
有什么想法可以完成吗?