Entering edit mode
Hi there,
I'm using R annotation packages EnsDb.Hsapiens.v86 and EnsDb.Mmusculus.v79. I notice that both of them annotate mitochondrial DNA to non-circular, which seems contrary to the biology
> as.data.frame(seqinfo(EnsDb.Hsapiens.v86))["M", ] seqlengths isCircular genome MT 16569 FALSE GRCh38 > as.data.frame(seqinfo(EnsDb.Mmusculus.v79))["M", ] seqlengths isCircular genome MT 16299 FALSE GRCm38
Does anyone know the reason it is so? Thanks.
Thanks for pointing this out. I'll have to check the perl routines that fetch the data from the Ensembl databases. Something might be wrong there. I posted an issue at the ensembldb repo (https://github.com/jotsetung/ensembldb/issues/86)
In the perl function that I'm using to create the EnsDbs I'm using the Ensembl Perl API and in fact calling is_circular on each chromosome (slice). Seems that even for chromosome MT this returns 0 (i.e. FALSE). I did contact the Ensembl support to ask for details on that. I'll keep you updated.
Thanks a lot @Johannes!
Got a reply from the Ensembl support: they are aware of this inconsistency but did not solve it so far. They are working on it, but it won't happen before the next release.
Got it. Thanks for probing into this issue.