convertToGrinnID - convert other database IDs to Neo4j internal IDs and grinn IDs
Description
Convert the list of ids to grinn IDs grinn IDs are recommended to be used in several functions including combineNetwork, fetchGrinnCorrNetwork, fetchGrinnModuNetwork, fetchGrinnDiffCorrNetwork, fetchCorrGrinnNetwork, fetchModuGrinnNetwork, fetchDiffCorrGrinnNetwork.
Usage
convertToGrinnID(txtInput, nodetype, dbXref)
Arguments
txtInput | list of keywords containing ids e.g. txtInput = list('id1', 'id2'). The ids are from a database, see dbXref. |
nodetype | string of entity type. It can be one of "metabolite","protein","gene","pathway". |
dbXref | string of database name. Specify the database name used for the txtInput, see txtInput. It can be one of "chebi","kegg","pubchem","inchi","hmdb","smpdb","reactome","uniprot","ensembl","entrezgene". |
Value
data frame of ids. Return empty list if found nothing.
Examples
# Convert genes from ENSEMBL ids to grinn ids
txtInput <- list('ENSG00000140459','ENSG00000143811','ENSG00000104524')
result <- convertToGrinnID(txtInput, nodetype="gene", dbXref="ensembl")
# Convert metabolites from chebi ids to Grinn ids
txtInput <- c(371,783)
result <- convertToGrinnID(txtInput, nodetype="metabolite", dbXref="chebi")
# Convert metabolites from kegg ids to Grinn ids, read input from csv or txt file
library(grinn)
data(keggids)
result <- convertToGrinnID(unlist(keggids), nodetype="metabolite", dbXref="kegg")
Go to HOME | Documentation | fetchGrinnNetwork | fetchCorrGrinnNetwork | fetchDiffCorrGrinnNetwork | fetchModuGrinnNetwork | fetchGrinnCorrNetwork | input formats