Giter VIP home page Giter VIP logo

Comments (7)

jianhong avatar jianhong commented on August 19, 2024

Hi LeeLee,

Thank you for trying ChIPpeakAnno to annotate your data. And sorry for the unclear documentation. otherExon is defined as the exons extracted from TxDb object that not overlap with any 5'UTR, 3'UTR and CDS. In most cases, they are single exon transcripts such as short noncoding.

from chippeakanno.

lbwfff avatar lbwfff commented on August 19, 2024

Hi Jianhong,

Thanks for your reply, I have understood the problem, but I still have some doubts.
For example in my data:

> table(gr1[["peaks"]]$ExonIntron)

 exon 
10219 
> table(gr1[["peaks"]]$Exons)

      CDS otherExon      utr3      utr5 
     4058       583      4921       657 
> table(gr1[["peaks"]]$geneLevel)

      geneBody geneDownstream       promoter 
          8877            430            912 

There are a total of 10219 peaks in my data, all of them are on exons. I thought that the number of peaks located in geneBody would be equal to CDS+otherExon+utr3+utr5, but I found that the result is not the case, the number of CDS+otherExon+utr3+utr5 is equal to geneBody+geneDownstream+promoter, which means that some peak of the exon is considered to be located in the geneDownstream and the promoter at the same time. How should I understand this phenomenon?

Thanks,
LeeLee

from chippeakanno.

jianhong avatar jianhong commented on August 19, 2024

from chippeakanno.

lbwfff avatar lbwfff commented on August 19, 2024

I used the GRCh38 annotation from GENCODE, I guess because some gene exon regions were judged to be geneDownstream or promoter for some other genes. but this didn't have much impact on my subsequent analysis, so it wasn't too much of an issue.

from chippeakanno.

jianhong avatar jianhong commented on August 19, 2024

There are 2 parameter will affect this annotation, one is keepExonsInGenesOnly, please try to set it as FALSE to see what will happen. 2 is to check the labels order, that will affect the annotation precedence. Let me know the results. Thank you.

from chippeakanno.

lbwfff avatar lbwfff commented on August 19, 2024

I tried setting keepExonsInGenesOnly to T or F, but it didn't affect the results, and the order of the labels was the same. If you need, I can provide my bed file, which is a MERIP-seq data analyzed using exomepeak2.
cache.txt

from chippeakanno.

jianhong avatar jianhong commented on August 19, 2024

Hi,
Sorry I mis-understand your first post. The total counts in Exon level should equal to Exon's count in ExonIntron level. The gene level will include promoter region, gene body (exon and intron), and downstream. The gene body does not including overlapping region with promoter and geneDownstream if you set the geneLevel order as promoter, geneDownstream and then geneBody. The geneBody is the from TSS+downtream Number in promoterRegion parameter to TES-upstream Number in geneDownstream parameter.
Hope this will help.

from chippeakanno.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.