mapIds
Free
Convert biological identifiers through UniProt: gene symbol <-> UniProt accession <-> Ensembl gene/transcript/protein, NCBI Gene, HGNC, ChEMBL target, DrugBank, PDB, OMIM, RefSeq protein. Mappings between two non-UniProt namespaces (e.g. geneSymbol -> ensemblGene) go through UniProt accessions. Ensembl gene IDs are Open Targets target IDs; ChEMBL target IDs chain into ChEMBL; DrugBank -> uniprot lists a drug's protein targets.
Try it
kirha tools run uniprot_mapIds \
--input '{
"ids": [
"<ids>"
],
"from": "uniprot",
"to": "uniprot"
}'Uses the key saved by kirha auth login.
fromstring, requiredOne of uniprot, geneSymbol, ensemblGene, ensemblTranscript, ensemblProtein, ncbiGene, hgnc, chemblTarget, drugbank, pdb, omim, refseqProtein
idsstring[], required, 1 to 25 itemstostring, requiredOne of uniprot, geneSymbol, ensemblGene, ensemblTranscript, ensemblProtein, ncbiGene, hgnc, chemblTarget, drugbank, pdb, omim, refseqProtein
reviewedOnlyboolean, default trueRestrict UniProt hits to Swiss-Prot entries
taxonIdstring, default "9606", Matches ^\d+$NCBI taxon ID, only used to disambiguate gene symbols