To extract GO terms for a list of UniProtKB identifiers, use the UniProt batch retrieve tool as suggested above, but instead of mapping UniProtKB IDs to an external database, map from UniProtKB to UniProtKB.
Once you have your result, you can click on "Columns" and customize your result table layout, as described here or here.
The customization interface contains a section "Gene Ontology", where you can select to see a complete
list, or separate columns for the 3 ontologies molecular function, biological process or cellular component, or a list of identifiers only.
You can remove all columns you are not interested in in this context, and then download the results in tab-delimited format.
Or you can access the UniProt website programmatically, with one query per accession number:
for a given UniProtKB identifier, e.g. Q9ZUA2, you can use this URL
http://www.uniprot.org/uniprot/?query=Q9ZUA2&format=tab&columns=id%2Cgo
Please don't hesitate to contact the UniProt helpdesk if you have any additional questions.
@Elisabeth Nice description. As I understood apart from annotation, 'mirzaei86.vahid' also wants to perform enrichment analysis.
Hi Elizabeth, thanks for your help.
Hello Elisabeth Gasteiger,
It was a very helpful explanation that you gave. Could you please help me too by letting me know how could I get complete GO terms by using UNIprot IDs. the whole is mentioned below. The whole list returns the query (UNIprot IDs) as TRUE/FALSE for these headings mentioned below:
GOBP_Biological regulation GOBP_Cellular process GOBP_Developmental process GOBP_Growth GOBP_Immune system process GOBP_Interaction with cells and organisms GOBP_Localization GOBP_Metabolic process GOBP_Regulation GOBP_Reproduction GOBP_Response to stimulus GOBP_Other GOCC_Endosome GOCC_Chromosome GOCC_Ribosome GOCC_Golgi GOCC_ER GOCC_Mitochondria GOCC_Nucleus GOCC_Peroxisome/microbody GOCC_Cytoskeleton GOCC_Plasma membrane GOCC_Cell surface GOCC_Extracellular GOCC_Other intracellular organelles GOCC_Other cytoplasmic vesicle GOCC_Macromolecular complex GOCC_Cytoplasm GOCC_Other GOMF_Antioxidant Activity GOMF_Binding GOMF_Catalytic Activity GOMF_Enzyme regulator activity GOMF_Molecular transducer activity GOMF_Structural molecule activity GOMF_Transcription regulator activity GOMF_Translation regulator activity GOMF_Transporter activity GOMF_Chaperone activity GOMF_Motor activity GOMF_Other
I'm afraid I don't quite understand what you are trying to do. What is your input? Please don't hesitate to contact the UniProt helpdesk with your question (or open a new thread in BioStars).
I have a list of proteins. Someone helped me with GO results as shown in figure. I want to arrange other lists of proteins in the same format. The 2 pictures are in continuation. ![part1][1]![part2 ][2] I am not sure what tool they have used
https://ibb.co/ntiKan https://ibb.co/dr3Kan
My input is Uniprot IDs. When i map them using uniprot, I get only 3 components of GO, not a complete list as shown in the Image I attached as TRUE/FALSE