Hi Suraj,
I think mitochondrial genes are not spliced, are they?
Hence it's unlikely GTF would have any effect on it.
Moreover, supplying GTF at the mapping stage with the ideal --sjdbOverhang = ReadLength-1 is actually marginally better.
It might be a good idea to check the Log.out and Log.final.out files if it worked properly.
I would look for another reason for seeing mitochondrial pseudogenes.
Does zUMI count only unique mapppers?
I imagine mapping a large number of reads would map as multimappers to both M.pseudogenes and M.genes.
The multimappers should be counted.
What is the ratio of the number of M.-pseudogene reads to M.-gene reads?
if a large number of reads originates in M.genes, some proportion of the could acquire errors (RT, PCR, sequencing) and - by accident - map uniquely to M.pseudogenes instead of M.genes.
Cheers
Alex