Skip to content

Site upstream of transcription start site annotated as intronic #203

@pkothiyal

Description

@pkothiyal

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions