-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
Hi, I tried annotating a few sites with annotateWithGeneParts and I'm getting an intron annotation even though the site is upstream of transcription start site. Here's an example:
BED12 entry for the associated transcript:
chr12 3906815 3908547 ENSMUST00000172913 0 + 3906815 3908265 0 3 68,138,295, 0,790,1437,
Site for annotation (chr12:3905814):
df <- data.frame (chr = c("chr12"),
start = c(3905814),
end = c(3905814)
)
gr <- makeGRangesFromDataFrame(df, keep.extra.columns=FALSE,
start.field="start",
end.field="end")
as.data.frame(gr)
seqnames start end width strand
chr12 3905814 3905814 1 *
Annotate:
gene.obj=readTranscriptFeatures(mm10.bed", up.flank = 1000,down.flank = 1000, remove.unusual=TRUE, unique.prom = TRUE)
annRes=annotateWithGeneParts(gr,gene.obj)
cbind(getAssociationWithTSS(annRes), as.data.frame(getMembers(annRes)))
target.row dist.to.feature feature.name feature.strand prom exon intron
1 -1002 ENSMUST00000172913 + 0 0 1
As seen above, the site is annotated in the intron of the transcript even though it is 1002 bases upstream of the transcription start site. The promoter flank is set at 1,000 so I understand it not being mapped to promoter but should it be intergenic instead of intronic in this case?
Thanks,
Prachi
Metadata
Metadata
Assignees
Labels
No labels