Seqanswers Leaderboard Ad

Collapse

Announcement

Collapse
No announcement yet.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • DESeq - get chromosome

    Hello all.

    I've been searching for this question for hours now, and I give up and post it here instead. It should not be very complicated.

    I have a long list of sig. genes in DESeq I would like to look at in more detail where the genes are located in the genome. How do I receive chromosome number (possibly location) for the genes in DESeq? I know how to get this information in Cuffdiff, but in DESeq I wonder if it's possible.

  • #2
    How have you made the count table that you used as input for DESeq? I suppose, by using a GTF file. And that one contains all the information you need.

    Comment


    • #3
      Yes, by using a reference annotation gtf. How do you suggest I use it? If I have a long list with genes I want to look at. Perhaps I can compare them somehow. I'm new to bioinformatics so it's not intuitive to me yet.

      Comment


      • #4
        Originally posted by glados View Post
        Yes, by using a reference annotation gtf. How do you suggest I use it? If I have a long list with genes I want to look at. Perhaps I can compare them somehow. I'm new to bioinformatics so it's not intuitive to me yet.
        If you want to do it in R, this sample code will read the gtf file and extract the rows matching your list of genes:

        Code:
        ## List (vector) of differentially expr. genes
        degenes<- c('TNFRSF18', 'WASH7P') 
        
        gtf<- read.table('genes.gtf', stringsAsFactors= FALSE, sep= '\t', quote= '')
        gene_id<- sub('.*(gene_name \")', '', gtf$V9, perl= TRUE) ## NOTE: Replace gene_name with the feature to extract (e.g. gene_id, gene_symbol)
        gene_id<- sub('\".*', '', gene_id, perl=TRUE)
        gtf$gene_id<- gene_id
        
        ## All features in the GTF file for each DE gene
        degtf<- gtf[gtf$gene_id %in% degenes,]
        
        ## Get start and end coordinates for each DE gene
        decoords<- data.frame(aggregate(degtf[, c('V1', 'V7', 'V4')], by= list(gene_id= degtf$gene_id), min),
            gene_end= aggregate(degtf$V5, by= list(gene_id= degtf$gene_id), max)$x)
        Hope it helps!
        Dario

        Comment


        • #5
          Thank you dariober for contributing with your code! It works great!

          Comment

          Latest Articles

          Collapse

          • seqadmin
            Recent Advances in Sequencing Analysis Tools
            by seqadmin


            The sequencing world is rapidly changing due to declining costs, enhanced accuracies, and the advent of newer, cutting-edge instruments. Equally important to these developments are improvements in sequencing analysis, a process that converts vast amounts of raw data into a comprehensible and meaningful form. This complex task requires expertise and the right analysis tools. In this article, we highlight the progress and innovation in sequencing analysis by reviewing several of the...
            05-06-2024, 07:48 AM
          • seqadmin
            Essential Discoveries and Tools in Epitranscriptomics
            by seqadmin




            The field of epigenetics has traditionally concentrated more on DNA and how changes like methylation and phosphorylation of histones impact gene expression and regulation. However, our increased understanding of RNA modifications and their importance in cellular processes has led to a rise in epitranscriptomics research. “Epitranscriptomics brings together the concepts of epigenetics and gene expression,” explained Adrien Leger, PhD, Principal Research Scientist...
            04-22-2024, 07:01 AM

          ad_right_rmr

          Collapse

          News

          Collapse

          Topics Statistics Last Post
          Started by seqadmin, Today, 07:03 AM
          0 responses
          10 views
          0 likes
          Last Post seqadmin  
          Started by seqadmin, 05-10-2024, 06:35 AM
          0 responses
          31 views
          0 likes
          Last Post seqadmin  
          Started by seqadmin, 05-09-2024, 02:46 PM
          0 responses
          40 views
          0 likes
          Last Post seqadmin  
          Started by seqadmin, 05-07-2024, 06:57 AM
          0 responses
          31 views
          0 likes
          Last Post seqadmin  
          Working...
          X