Webs Services
COG
- Get all COGs:
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?format=json - Filter COGs by gene tag: MK0280
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?gene=MK0280
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?gene=MK0280&format=json - Filter COGs by COG ID tag: COG0003
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?cog=COG0003
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?cog=COG0003&format=json - Filter COGs by assembly ID: GCA_000007185.1
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?assembly=GCA_000007185.1
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?assembly=GCA_000007185.1&format=json - Filter COGs by organism name: Nitrosopumilus_maritimus_SCM1
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?organism=Nitrosopumilus_maritimus_SCM1
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?organism=Nitrosopumilus_maritimus_SCM11&format=json - Filter COGs by taxid: 1229908
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?taxid=1229908
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?taxid=1229908&format=json - Filter COGs by Taxonomic Category: ACTINOBACTERIA
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?category=ACTINOBACTERIA
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?category=ACTINOBACTERIA&format=json - Filter COGs by Taxonomic Category taxid: 651137
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?cat_taxid=651137
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?cat_taxid=651137&format=json - Filter COGs by Protein name: AJP49128.1
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?protein=AJP49128.1
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?protein=AJP49128.1&format=json
COG combined queries
The search keywords (cog, assembly, organism, taxid, category, cat_taxid and protein) can be combined to filter the COG lists.
- Filter COGs by COG id and Taxonomy Categories: COG0004 and CYANOBACTERIA
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?cog=COG0004&category=CYANOBACTERIA
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?cog=COG0004&category=CYANOBACTERIA&format=json - Filter COGs by COG id and organism: COG0004 and Escherichia_coli_K-12_sub_MG1655
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?cog=COG0004&organism=Escherichia_coli_K-12_sub_MG1655
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/cog/?cog=COG0004&organism=Escherichia_coli_K-12_sub_MG1655&format=json
COG Definitions
- Get all COG Definitions:
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/cogdef/
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/cogdef/?format=json - Get specific COG Definitions by COG: COG0003
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/cogdef/?cog=COG0003
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/cogdef/?cog=COG0003&format=json - Get specific COG Definitions by name: Thiamin-binding stress-response protein YqgV, UPF0045
family
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/cogdef/?name=Thiamin-binding%20stress-response%20protein%20YqgV,%20UPF0045%20family
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/cogdef/?name=Thiamin-binding%20stress-response%20protein%20YqgV,%20UPF0045%20family&format=json
Taxonomic Categories
- Get all Taxonomic Categories:
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/taxonomy/
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/taxonomy/?format=json - Get specific Taxonomic Category by name: ALPHAPROTEOBACTERIA
Web API: https://www.ncbi.nlm.nih.gov/research/cog/api/taxonomy/?name=ALPHAPROTEOBACTERIA
JSON Format: https://www.ncbi.nlm.nih.gov/research/cog/api/taxonomy/?name=ALPHAPROTEOBACTERIA&format=json