Seqanswers Leaderboard Ad

Collapse

Announcement

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

  • R script to Python conversion

    setwd("/pipeline/deff")
    source('http://www.bioconductor.org/biocLite.R')
    biocLite('cummeRbund')
    library(cummeRbund)
    cuff_data <- readCufflinks('deff')
    pdf("allplots.pdf")
    #"distbtn of expression levels for each dataset"
    plot(csDensity(genes(cuff_data)))
    #"compare the exp of each gene in all the conditions with scatter plot"
    plot(csScatterMatrix(genes(cuff_data)))
    #"distances between condition with dendrogram"
    plot(csDendro(genes(cuff_data)))
    #"to inspect differentially expressed genes"
    plot(csVolcanoMatrix(genes(cuff_data)))
    dev.off()

    Can anyone help how to write a python script for plotting cuffdiff output.

  • #2
    Why reinvent the wheel? R is a perfectly adequate language for tasks like this. Just call an Rscript from python if you need to.

    Comment


    • #3
      Originally posted by dpryan View Post
      Why reinvent the wheel? R is a perfectly adequate language for tasks like this. Just call an Rscript from python if you need to.
      Yes, but I just want to give a try with python. Anyways I'l use R only. Thank you !!

      Comment


      • #4
        Originally posted by dpryan View Post
        Why reinvent the wheel? R is a perfectly adequate language for tasks like this. Just call an Rscript from python if you need to.
        How to call an R script from python ?

        Comment


        • #5
          The subprocess module would be a common method to call any other functions from within python.

          Comment


          • #6
            Originally posted by dpryan View Post
            The subprocess module would be a common method to call any other functions from within python.
            import subprocess
            retcode = subprocess.call(['/usr/bin/R','/path/to/analysis.R'])

            Is this enough to call my analysis.R script

            Comment


            • #7
              You'll want to use Rscript rather than R.

              Comment


              • #8
                Originally posted by dpryan View Post
                You'll want to use Rscript rather than R.
                Ok. So

                import subprocess
                retcode = subprocess.call(['/usr/bin/Rscript','/san/gh/ngs/con/analysis.R'])

                Comment


                • #9
                  Yup, something like that should work for you

                  Comment


                  • #10
                    Originally posted by dpryan View Post
                    Yup, something like that should work for you
                    Thankyou

                    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...
                      Yesterday, 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, 06:57 AM
                    0 responses
                    9 views
                    0 likes
                    Last Post seqadmin  
                    Started by seqadmin, Yesterday, 07:17 AM
                    0 responses
                    14 views
                    0 likes
                    Last Post seqadmin  
                    Started by seqadmin, 05-02-2024, 08:06 AM
                    0 responses
                    19 views
                    0 likes
                    Last Post seqadmin  
                    Started by seqadmin, 04-30-2024, 12:17 PM
                    0 responses
                    24 views
                    0 likes
                    Last Post seqadmin  
                    Working...
                    X