inst/doc/queryup.R

## ---- include = FALSE---------------------------------------------------------
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)

## -----------------------------------------------------------------------------
library(queryup)

## ----message=FALSE, warnings=FALSE--------------------------------------------
query <- list("gene_exact" = "Pik3r1")
df <- query_uniprot(query, show_progress = FALSE)
head(df)

## -----------------------------------------------------------------------------
query_fields$field

## ----message=FALSE, warnings=FALSE--------------------------------------------
df <- query_uniprot(query, 
                    columns = c("id", "sequence", "keyword", "gene_primary"),
                    show_progress = FALSE)

## -----------------------------------------------------------------------------
head(return_fields)

## -----------------------------------------------------------------------------
names(df)

## -----------------------------------------------------------------------------
as.character(df$Sequence[1])
as.character(df$Keywords[1])

## ----message=FALSE, warnings=FALSE--------------------------------------------
query <- list("gene_exact" = "Pik3r1", 
              "reviewed" = "true", 
              "organism_id" = "9606")
df <- query_uniprot(query, show_progress = FALSE)
print(df)

## ----message=FALSE, warnings=FALSE--------------------------------------------
query <- list("gene_exact" = c("Pik3r1", "Pik3r2"), 
              "reviewed" = "true", 
              "organism_id" = c("9606", "10090"))
df <- query_uniprot(query, show_progress = FALSE)
print(df)

## -----------------------------------------------------------------------------
invalid_ids <- c("P226", "CON_P22682", "REV_P47941")
valid_ids <- c("A0A0U1ZFN5", "P22682")
ids <- c(invalid_ids, valid_ids)
query <- list("accession_id" = ids)
query_uniprot(query)

## ----message=FALSE, warning=FALSE---------------------------------------------
ids <- uniprot_entries$Entry
query <- list("accession_id" = ids)
columns <- c("gene_names", "xref_ensembl")
df <- query_uniprot(query, columns = columns, show_progress = FALSE)
head(df)

## ----message=FALSE, warning=FALSE---------------------------------------------
ids <- sample(uniprot_entries$Entry, 400)
query <- list("accession_id" = ids, 
              "interactor" = ids)
columns <- "cc_interaction"
df <- query_uniprot(query = query, columns = columns, show_progress = FALSE)
head(df)

Try the queryup package in your browser

Any scripts or data that you put into this service are public.

queryup documentation built on June 7, 2023, 5:10 p.m.