Seqanswers Leaderboard Ad

Collapse

Announcement

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

  • Do you know what is this queri problem?

    source("http://bioconductor.org/biocLite.R")
    biocLite("GEOmetadb")

    library(GEOmetadb)

    ###################################################################################################
    # Connect with the DB
    ###################################################################################################

    con <- dbConnect(SQLite(),'GEOmetadb.sqlite')

    sql <- paste("SELECT DISTINCT ",
    "gpl.ID ",
    "gds.platform_technology_type ",
    "FROM ",
    "gpl ",
    "JOIN ","gds_subset ON gds.gds = gds_subset.gds ",
    "JOIN ","gpl ON gds.gpl = gpl.gpl ",
    "WHERE ",
    "gds_subset.type LIKE 'time' ",
    "WHERE ",
    "gpl.technology LIKE 'high-throughput sequencing' ",sep="" )


    It gave me this error:
    Error in sqliteSendQuery(con, statement, bind.data) :
    error in statement: near ".": syntax error

  • #2
    Error in sqliteSendQuery(con, statement, bind.data) :
    error in statement: near ".": syntax error

    Comment


    • #3
      I am not sure what is causing the error message, because the code you showed doesn't go as far as submitting the sql query, but there are a couple of problems with your SQL SELECT statement.

      You have 2 WHERE clauses in the SELECT statement. What you should have is the two parts of the WHERE clause separated by AND. So remove the second 'WHERE' and replace with 'AND'.

      Your second JOIN statement looks like it is a typo and you should probably have

      JOIN ","gds ON gds.gpl = gpl.gpl ",

      instead of
      JOIN ","gpl ON gds.gpl = gpl.gpl ",

      Have a look at the examples in the documentation for GEOmetadb.

      Comment


      • #4
        THANKS MASTAL

        I changed the code as you said

        however, I still get the error

        sql <- paste("SELECT DISTINCT ",
        "gpl.ID ",
        "gds.platform_technology_type ",
        "FROM ",
        "gpl ",
        "JOIN ","gds_subset ON gds.gds = gds_subset.gds ",
        "JOIN ","gds ON gds.gpl = gpl.gpl ",
        "WHERE ",
        "gds_subset.type LIKE 'time' ",
        "AND ",
        "gpl.technology LIKE 'high-throughput sequencing' ",sep="" )



        rs <- dbGetQuery(con,sql)
        rs

        Comment


        • #5
          Are you running R interactively, and if so, at what stage are you getting the error message?

          Comment


          • #6
            I am using R studio if that you mean.

            I changed the code a little, now there is no error but also no result.

            But I am seeing some result in tables, I want to see ll of them an dI am sure there are more than a few row including this condition.

            > sql <- paste ("SELECT DISTINCT ",
            + "gpl.ID, gds.platform_technology_type ",
            + "FROM ",
            + "gpl ",
            + "JOIN ",
            + " gds ON gds.gpl = gpl.gpl ",
            + "JOIN ",
            + "gds_subset ON gds.gds = gds_subset.gds ",
            + "WHERE ",
            + " gds_subset.type LIKE '%time%' AND ",
            + "gpl.technology LIKE '%high-throughput%'",sep="")
            > rs <- dbGetQuery(con,sql)
            > dim(rs)
            [1] 0 2
            > rs
            [1] ID platform_technology_type
            <0 rows> (or 0-length row.names)

            Comment


            • #7
              I think it actually worked.

              I want to see how many rna-seq platform are in GEO that are time series and apparntly nothing.

              Unless the coding is wrong and has to indicate something else.

              Comment


              • #8
                The thing to do is to try a simple sql command that should return a small number of results.

                For example:
                sql <- SELECT * FROM gpl LIMIT 10

                And when reporting errors with R, you should always give the results of sessionInfo().

                Comment

                Latest Articles

                Collapse

                • seqadmin
                  New Genomics Tools and Methods Shared at AGBT 2025
                  by seqadmin


                  This year’s Advances in Genome Biology and Technology (AGBT) General Meeting commemorated the 25th anniversary of the event at its original venue on Marco Island, Florida. While this year’s event didn’t include high-profile musical performances, the industry announcements and cutting-edge research still drew the attention of leading scientists.

                  The Headliner
                  The biggest announcement was Roche stepping back into the sequencing platform market. In the years since...
                  03-03-2025, 01:39 PM
                • seqadmin
                  Investigating the Gut Microbiome Through Diet and Spatial Biology
                  by seqadmin




                  The human gut contains trillions of microorganisms that impact digestion, immune functions, and overall health1. Despite major breakthroughs, we’re only beginning to understand the full extent of the microbiome’s influence on health and disease. Advances in next-generation sequencing and spatial biology have opened new windows into this complex environment, yet many questions remain. This article highlights two recent studies exploring how diet influences microbial...
                  02-24-2025, 06:31 AM

                ad_right_rmr

                Collapse

                News

                Collapse

                Topics Statistics Last Post
                Started by seqadmin, 03-03-2025, 01:15 PM
                0 responses
                177 views
                0 likes
                Last Post seqadmin  
                Started by seqadmin, 02-28-2025, 12:58 PM
                0 responses
                267 views
                0 likes
                Last Post seqadmin  
                Started by seqadmin, 02-24-2025, 02:48 PM
                0 responses
                652 views
                0 likes
                Last Post seqadmin  
                Started by seqadmin, 02-21-2025, 02:46 PM
                0 responses
                267 views
                0 likes
                Last Post seqadmin  
                Working...
                X