Я использую библиотеку Gviz из биокондуктора. Я ввожу файл с разделителями табуляции, содержащий позицию CNV, которую мне нужно построить на моей идеограмме хромосом.Вызов входного файла не работает
Мой входной файл определяется DAT и имеет 4 колонки
- [1] хромосома
- [2] начать
- [3] конец
- [4] ширина (может «+ 'или „-“ в зависимости от ориентации числа копий)
Так что я сделал это:
library(IRanges)
libraray(Gviz)
gen <- "mm9"
chr <- "chr1"
itrack <- IdeogramTrack(genome = gen, chromosome = chr)
gtrack <- GenomeAxisTrack()
dat <- read.delim("C:/R/1ips_chr1.txt", header = FALSE, sep ="\t")
s <- dat[2]
e <- dat[3]
l <- dat[4]
Это показывает сообщение об ошибке, когда я называю файл DAT:
atrack1 <- AnnotationTrack(start = s, width = l , chromosome = chr, genome = gen, name = "Sample1")
Error : function (classes, fdef, mtable) : unable to find an inherited method for function ".buildRange", for signature "NULL", "data.frame", "NULL", "data.frame"
Очевидно, как я называю в файл занесены (в Дат) не удовлетворяет R .. Кто-то помочь мне, пожалуйста :)
спасибо, что мне нужно :) – madkitty