Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bvk
    Member
    • May 2015
    • 65

    #1

    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.
  • dpryan
    Devon Ryan
    • Jul 2011
    • 3478

    #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

    • bvk
      Member
      • May 2015
      • 65

      #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

      • bvk
        Member
        • May 2015
        • 65

        #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

        • dpryan
          Devon Ryan
          • Jul 2011
          • 3478

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

          Comment

          • bvk
            Member
            • May 2015
            • 65

            #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

            • dpryan
              Devon Ryan
              • Jul 2011
              • 3478

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

              Comment

              • bvk
                Member
                • May 2015
                • 65

                #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

                • dpryan
                  Devon Ryan
                  • Jul 2011
                  • 3478

                  #9
                  Yup, something like that should work for you

                  Comment

                  • bvk
                    Member
                    • May 2015
                    • 65

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

                    Comment

                    Latest Articles

                    Collapse

                    • kinpict.com
                      Reply to 16S/ITS Profiling vs. Shotgun Metagenomics: What Changes in Your Workflow?
                      by kinpict.com
                      The part about this topic feels surprisingly grounded, and the details on the page is the bit that made me slow down. I’d keep <a href="https://kinpict.com/">ai family photo generator</a> bookmarked for later.
                      Today, 06:37 PM
                    • SEQadmin2
                      16S/ITS Profiling vs. Shotgun Metagenomics: What Changes in Your Workflow?
                      by SEQadmin2





                      NGS has revolutionized clinical microbiology by offering new ways to identify and surveil pathogens without prior knowledge of the target. One popular approach is 16S rRNA and ITS amplicon sequencing, which targets specific microbial markers. But studies are increasingly incorporating shotgun metagenomics, a technique that sequences all DNA from a sample without targeting specific microbial markers. This approach allows more detailed taxonomic classification,...
                      10-30-2026, 06:46 AM

                    ad_right_rmr

                    Collapse

                    News

                    Collapse

                    Topics Statistics Last Post
                    Started by SEQadmin2, 11-12-2026, 07:59 AM
                    0 responses
                    27 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 11-05-2026, 09:25 AM
                    0 responses
                    35 views
                    0 reactions
                    Last Post SEQadmin2  
                    Started by SEQadmin2, 11-03-2026, 11:54 AM
                    2 responses
                    56 views
                    0 reactions
                    Last Post kinpict.com  
                    Started by SEQadmin2, 10-28-2026, 09:57 AM
                    0 responses
                    175 views
                    0 reactions
                    Last Post SEQadmin2  
                    Working...