R/protein2gene.R

Defines functions protein2gene

Documented in protein2gene

#' Translates protein accession Ids to gene names
#'
#' @param proteins proteins
#' @param dataset which dataset to use
#'
#' @return
#' @export
#'
#'
protein2gene <- function(proteins, dataset) {

  dataset <- get_dataset(dataset)

  annotations <- select_UniProt(x = .databases[["UniProt"]][[get_dataset_attr(which = "taxId", dataset = dataset)]],
                                columns = "GENES",
                                keys = proteins,
                                keytype = "UNIPROTKB")

  return(annotations)
}
nicohuttmann/pOmics documentation built on Sept. 21, 2022, 9:28 a.m.