Open Zh-MicroSat opened 2 years ago
chr参数传入的是染色体名称,不是基因名,请仔细阅读说明文档。
我也遇到了同样的问题。
trackVis(bWData = mybw, gtf.file = gtf.v39, gene.name = 'TP53')
Warning: no non-missing arguments to min; returning InfWarning: no non-missing arguments to max; returning -InfError in combine_vars():
! Faceting variables must have at least one value
Backtrace:
1. base (local)
(x)
2. ggplot2:::print.ggplot(x)
4. ggplot2:::ggplot_build.ggplot(x)
5. layout$setup(data, plot$data, plot$plot_env)
6. ggplot2 (local) f(..., self = self)
7. self$facet$compute_layout(data, self$facet_params)
8. ggplot2 (local) f(...)
11. ggplot2::combine_vars(data, params$plot_env, vars, drop = params$drop)
感觉是在寻找gene的时候有问题。用refseq的gtf作为注释文件,画transcript没问题,但是用trackVis会有colname找不到的问题,函数应该是找gene_name,但是refseq默认该列为gene_id
你可以尝试给自己的导入的gtf添加一列gene_name就行了
你可以尝试给自己的导入的gtf添加一列gene_name就行了
我加了,但是画track的时候,输入基因名是不对的,显示如上我说的报错。谢谢回复
那就不知道了
那就不知道了
那我自己把函数修改修改看看能不能解决😅
我在使用trackVis遇到了一定的问题,我的代码如下: