Now I have several EntrezIDs list (ex. 101171905, 101164258, 101173884, ...). By using this list, I'd like to add several information (gene name, gene symbol and description) to these lists. I know one of the way to extract these information is Biomart, but I would like to use NCBI database because EntrezID is NCBI ID. Can I use reutils or rentrez? I would be grateful if you could help me.
1 answer
If you can handle large tables, then these information are available on the NCBI ftp site. (Based on your example you are interested in fish genes)
ftp://ftp.ncbi.nih.gov/gene/DATA/GENE_INFO/Non-mammalian_vertebrates/All_Non-mammalian_vertebrates.gene_info.gz
Also the NCBI information and the ENSEMBL information are the same in most of the cases, so sometimes it is easier to use ENSEMBL due to the simpler tools.
Log in to answer this question.
what about
esummary -db gene -id YOUR_ID? (The esummary is also commandline tool)There is a typo in this comment. It should be
-db gene.A more complete solution would be something like this using Entrezdirect:
Thank you for several suggestions and I successfully earn the annotation information by using this command.