Seqanswers Leaderboard Ad

Collapse

Announcement

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

  • cufflinks diffGenes<-getGenes(cuff,diffGeneIDs) error

    I wish to generate a diff_genes.txt file that includes the XLOC (no problem, includes it now) but also the gene name to make it easier to search for genes of interest.

    The workflow breaks down after line 5:

    R
    library(cummeRbund)
    cuff <- readCufflinks()
    diffGeneIDs <- getSig(cuff,level="genes",alpha=0.05)
    diffGenes<-getGenes(cuff,diffGeneIDs)

    The last line produces the following error:

    Error in sqliteExecStatement(conn, statement, ...) :
    RS-DBI driver: (RS_SQLite_exec: could not execute1: cannot start a transaction within a transaction)

    The .gtf file is from iGenomes for Homo_sapiens and does include the tss_id and p_id.

    May I ask for suggestions to identify the problem and resolve it?

    Thanks,
    Cris

  • #2
    Hi, can you please let me know what version of cummerbund you are running. I will try to see if I can reproduce your error...

    Cheers,
    Loyal

    Comment


    • #3
      Hi Loyal,

      I have cummeRbund 1.2.0 loaded within R and 1.1.0 loaded external to R.

      All help is appreciated. Thanks,
      Cris

      Comment


      • #4
        getGenes() problem

        I have:
        R version 2.15.2
        cummeRbund 2.0.0 (loaded feb 6 2013)

        1. I am able to do the preliminary data plots but cant get past getGenes(). I'm loading a vector genelist with 2 genes in it

        > is.vector(genelist)
        [1] TRUE

        > print(genelist)
        [1] "PROM1" "VAV3"

        2. I run getGenes and get this same error.
        > Z<-getGenes(cuff,genelist)
        Error in sqliteExecStatement(conn, statement, ...) :
        RS-DBI driver: (RS_SQLite_exec: could not execute1: cannot start a transaction within a transaction)


        I see others have had this problem-PLEASE help!

        Comment


        • #5
          Try another call to readCufflinks()

          cuff<-readCufflinks()

          This will reset the DB connection and you should be good to go.

          This problem arises when a previous query has produced an error. I am working to make this less cumbersome of an error.

          Cheers,
          Loyal

          Comment


          • #6
            Thank you, Loyal! Both for the package and the unparalleled support.

            I too was having the 'cannot start a transaction with a transaction' using GetGenes problem, and it was resolved by re-initiating the connection with the database.

            Thanks again!

            Comment


            • #7
              I have been getting a very similar error when trying to retrieve gene information.

              Input:
              geneList<-as.vector(read.table("genesofInterest.txt",sep = "\t",header= FALSE),mode="list")
              geneList
              geneExp<-getGenes(cuff,geneList)

              Output:
              Getting gene information:
              FPKM
              Error in sqliteExecStatement(con, statement, bind.data) :
              RS-DBI driver: (error in statement: near ")": syntax error)

              I am working with CummeRbund version 2.0, and (I think) the CuffDiff data was generated with Cufflinks 2.0.2.

              I have tried clearing the workspace and reconnecting with CummeRbund; re-downloading all the CuffDiff output files and rebuilding the cuffData.db database; but I still get the same error.

              CummeRbund was working fine a few weeks ago with these commands, then abruptly started producing this error message.

              Has anyone else had this problem?

              Comment

              Latest Articles

              Collapse

              • seqadmin
                Current Approaches to Protein Sequencing
                by seqadmin


                Proteins are often described as the workhorses of the cell, and identifying their sequences is key to understanding their role in biological processes and disease. Currently, the most common technique used to determine protein sequences is mass spectrometry. While still a valuable tool, mass spectrometry faces several limitations and requires a highly experienced scientist familiar with the equipment to operate it. Additionally, other proteomic methods, like affinity assays, are constrained...
                04-04-2024, 04:25 PM
              • seqadmin
                Strategies for Sequencing Challenging Samples
                by seqadmin


                Despite advancements in sequencing platforms and related sample preparation technologies, certain sample types continue to present significant challenges that can compromise sequencing results. Pedro Echave, Senior Manager of the Global Business Segment at Revvity, explained that the success of a sequencing experiment ultimately depends on the amount and integrity of the nucleic acid template (RNA or DNA) obtained from a sample. “The better the quality of the nucleic acid isolated...
                03-22-2024, 06:39 AM

              ad_right_rmr

              Collapse

              News

              Collapse

              Topics Statistics Last Post
              Started by seqadmin, 04-11-2024, 12:08 PM
              0 responses
              30 views
              0 likes
              Last Post seqadmin  
              Started by seqadmin, 04-10-2024, 10:19 PM
              0 responses
              32 views
              0 likes
              Last Post seqadmin  
              Started by seqadmin, 04-10-2024, 09:21 AM
              0 responses
              28 views
              0 likes
              Last Post seqadmin  
              Started by seqadmin, 04-04-2024, 09:00 AM
              0 responses
              52 views
              0 likes
              Last Post seqadmin  
              Working...
              X