Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dadada4ever
    Member
    • Mar 2010
    • 18

    #1

    How to prepare a right gff file for DEXSeq

    Hi all, this seems to be a naive question and any suggestions would be appreciated.
    I followed DEXSeq's vignette and it worked well except for a little bit dirt in the step 'Visualization'. I found that even if a gene lies on a negative strand, the exon number showed on x-axis is still counted from left.
    As you can see below:
    Click image for larger version

Name:	Question_1.jpeg
Views:	1
Size:	97.6 KB
ID:	308143
    ENSG00000158125, the leftmost is E001 which means exonic part 1.
    After comparison between gff converted from Ensembl gtf I realized it seems like when dexseq_prepare_annotation.py handles with gtf it doesn’t look at how the exon number looks like:
    In gtf file it’s ENSG00000158125’s last exon (exon 36) but since the coordinate is in an ascending manner so after conversion it becomes first exonic part of this gene in gff file.
    In gtf file:
    Code:
    2       protein_coding  exon    31557187        31558874        .       -       .       gene_id "ENSG00000158125"; transcript_id "ENST00000379416"; exon_number "36"; gene_biotype "protein_coding"; gene_name "XDH"; p_id "P84907"; transcript_name "XDH-001"; tss_id "TSS26386";
    Converted gff file:
    2 genes.gtf exonic_part 31557187 31558874 . - . transcripts "ENST00000379416"; exonic_part_number "001"; gene_id "ENSG00000158125"
    Yes it doesn’t affect the main analysis but in Simon’s paper that’s the exact plot I want, see pic below, gene FBgn0004449 lies on negative strand and the exonic part starts from rightmost. Is there any trick to fix my problem here? Since dexseq_prepare_annotation.py doesn’t have any parameters.
    Click image for larger version

Name:	Question_2.png
Views:	1
Size:	92.4 KB
ID:	308144

    Thank you.
  • dadada4ever
    Member
    • Mar 2010
    • 18

    #2
    Bump. Can anyone share ideas of this problem?

    Comment

    • areyes
      Senior Member
      • Aug 2010
      • 165

      #3
      Exon IDs are usually arbitrary, irrespective on the strand of the gene. If you want to change them as in the paper, you could easily change them within R:

      Code:
      data("pasillaExons", package="pasilla")
      ecs <- pasillaExons
      minusStrandGenes <- names( which( tapply(as.character(fData(ecs)$strand), as.character(fData(ecs)$geneID), unique ) == "-" ) )
      geneids <- fData(ecs)$geneID
      exonids <- fData(ecs)$exonID
      
      for(x in minusStrandGenes){
         rows <- as.character(geneids) %in% x
         exonids[rows] <- rev(exonids[rows])
      }
      
      fData(ecs)$exonID <- exonids
      featureNames(ecs) <- paste(geneIDs(ecs), exonIDs(ecs), sep=":")

      Comment

      • dadada4ever
        Member
        • Mar 2010
        • 18

        #4
        Thank you Alejandro. I'll try immediately.

        Comment

        Latest Articles

        Collapse

        • SEQadmin2
          Multiomic Liquid Biopsy: What DNA/RNA Panels Reveal That DNA Alone Can’t
          by SEQadmin2



          Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?

          Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating
          ...
          10-14-2026, 09:55 AM
        • SEQadmin2
          New Genomics Technologies Take Aim at Long-Standing Limits
          by SEQadmin2


          Researchers using sequencing and genomics tools often have to make trade-offs. They can choose between speed or scale, short reads or long-range information, or targeted panels or a view of the whole transcriptome. New technologies that have been released this year are built to address those tough choices.

          We asked six companies the same four questions to learn about their latest products. The new technologies bring a lot to the table, including rethinking sequencing
          ...
          09-28-2026, 10:25 AM

        ad_right_rmr

        Collapse

        News

        Collapse

        Topics Statistics Last Post
        Started by SEQadmin2, 10-22-2026, 11:13 AM
        0 responses
        27 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 10-22-2026, 10:48 AM
        0 responses
        20 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 10-15-2026, 10:52 AM
        0 responses
        36 views
        0 reactions
        Last Post SEQadmin2  
        Started by SEQadmin2, 10-14-2026, 05:39 AM
        0 responses
        43 views
        0 reactions
        Last Post SEQadmin2  
        Working...