<pre><code>library(EnsDb.Hsapiens.v86)
library(ensembldb)
genes(EnsDb.Hsapiens.v86)
genes(EnsDb.Hsapiens.v86, filter=GeneIdFilter('ENSG00000235857'))
transcripts(EnsDb.Hsapiens.v86, filter = GeneIdFilter("ENSG00000184895"),
              order.by = "tx_seq_start")
</code></pre>

<p>(The ids you listed are older than v86). See the vignette for the ensembldb Bioconductor package.</p>

CC BY-SA 4.0
2019-01-09T11:41:16.817Z
Although helpful, I think it won't help the original poster (and other readers) if you do not explain how did you identify that the ids provided were older than a specific version. Also explaining that this package is able to convert these ids would help to the original poster
llrs
CC BY-SA 4.0
2019-01-08T22:38:26.773Z
2019-01-08T22:38:26.773Z
Aedin
<p>I couldn't find a package neither in Github nor in Bioconductor. Neither could I find any paper about a package linking to bioDBnet. So I don't believe there is any (R) package at the moment which links to <a href="https://biodbnet-abcc.ncifcrf.gov/" rel="nofollow noreferrer">biodbnet</a> in order to retrieve the IDS.</p>
<p>However it has a couple of APIs so you could build one or use them to retrieve the information you want.</p>

CC BY-SA 3.0
2017-08-29T08:09:10.260Z
I used "gProfileR". There are no problematic IDs with that. It converted ENSEMBL IDs to Gene_symbols and made my work easier with GO analysis too. There is an R package and also API. I recommend everyone to use this. Thank you all for the help !!
stack_learner
CC BY-SA 3.0
2017-08-29T08:20:00.783Z
@user3351523 You are commenting to something different to what you asked. In this question you want to access to biodbnet, while in this comment you want to convert some IDs from ENSEMBL to Gene Symbols (Which can be done with several packages).
llrs
CC BY-SA 3.0
2017-08-27T13:52:35.477Z
2017-08-27T13:52:35.477Z
2020-06-18T08:30:41.743Z
llrs
<p>I want to convert Ensembl ids to Gene_symbols. I used biomaRt package but all Ensembl ids are not seen in the results. </p>

<p>Examples of problematic IDs are: ENSG00000255414, ENSG00000274358, ENSG00000235565, ENSG00000278309. I gave them in bioDBnet, which seems to handle them.</p>

<p>I would like to know whether there is any R package for bioDBnet or not? 
If so, could you please tell how to use it?</p>

CC BY-SA 3.0
2017-08-27T11:59:01.240Z
Welcome to Bioinformatics! This question seems to need more information to get a good answer. Could you please [edit] adding what is the `G_list`, and how did you create it? What do you mean by "I gave them in biodbnet"? Also some ensemble genes might not have an official name from the HGNC
llrs
CC BY-SA 3.0
2017-08-27T13:38:49.743Z
Sorry. I edited the question now. Please check the link I gave !!
stack_learner
CC BY-SA 3.0
2017-08-28T10:54:20.077Z
You might consider ignoring or removing those genes. The reason you dont find these genes are that they have been removed from the current data bases meaning the Ensembl people thinks it's a false postive (see http://www.ensembl.org/Homo_sapiens/Gene/Idhistory?g=ENSG00000255414 for example)
Kristoffer Vitting-Seerup
CC BY-SA 3.0
2017-08-29T01:27:31.087Z
As @KristofferVitting-Seerup says, the real issue here is that you should not expect every ENSG to map to a HGNC symbol, for a variety of reasons.
neilfws
CC BY-SA 3.0
2017-08-29T08:06:54.703Z
Ok. "gProfileR" is the best one for converting into gene_symbols and GO analysis too. There are no problematic IDs with that. Anyways thankyou all for the help.
stack_learner
<r><bioconductor><ensembl>
Is there any R package for biodbnet?
# Is there any R package for biodbnet?

(Asked by: username_0 on 2017-08-27)

I want to convert Ensembl ids to Gene\_symbols. I used biomaRt package but all Ensembl ids are not seen in the results.

Examples of problematic IDs are: ENSG00000255414, ENSG00000274358, ENSG00000235565, ENSG00000278309. I gave them in bioDBnet, which seems to handle them.

I would like to know whether there is any R package for bioDBnet or not?
If so, could you please tell how to use it?

**Tags:** r, bioconductor, ensembl
> **Comments:**
> **username_1**: Welcome to Bioinformatics! This question seems to need more information to get a good answer. Could you please [edit] adding what is the `G_list`, and how did you create it? What do you mean by "I gave them in biodbnet"? Also some ensemble genes might not have an official name from the HGNC  
> **username_0**: Sorry. I edited the question now. Please check the link I gave !!  
> **username_2**: You might consider ignoring or removing those genes. The reason you dont find these genes are that they have been removed from the current data bases meaning the Ensembl people thinks it's a false postive (see http://www.ensembl.org/Homo_sapiens/Gene/Idhistory?g=ENSG00000255414 for example)  
> **username_3**: As @KristofferVitting-Seerup says, the real issue here is that you should not expect every ENSG to map to a HGNC symbol, for a variety of reasons.  
> **username_0**: Ok. "gProfileR" is the best one for converting into gene_symbols and GO analysis too. There are no problematic IDs with that. Anyways thankyou all for the help.  

---

## 2 answers

### Answer by username_1 on 2017-08-27. Score: 4 | Accepted answer

I couldn't find a package neither in Github nor in Bioconductor. Neither could I find any paper about a package linking to bioDBnet. So I don't believe there is any (R) package at the moment which links to [biodbnet](https://biodbnet-abcc.ncifcrf.gov/) in order to retrieve the IDS.

However it has a couple of APIs so you could build one or use them to retrieve the information you want.

> **Comments:**
> **username_0**: I used "gProfileR". There are no problematic IDs with that. It converted ENSEMBL IDs to Gene_symbols and made my work easier with GO analysis too. There is an R package and also API. I recommend everyone to use this. Thank you all for the help !!  
> **username_1**: @user3351523 You are commenting to something different to what you asked. In this question you want to access to biodbnet, while in this comment you want to convert some IDs from ENSEMBL to Gene Symbols (Which can be done with several packages).  

---

### Answer by username_4 on 2019-01-08. Score: 0

library(EnsDb.Hsapiens.v86)
library(ensembldb)
genes(EnsDb.Hsapiens.v86)
genes(EnsDb.Hsapiens.v86, filter=GeneIdFilter('ENSG00000235857'))
transcripts(EnsDb.Hsapiens.v86, filter = GeneIdFilter("ENSG00000184895"),
              order.by = "tx_seq_start")

(The ids you listed are older than v86). See the vignette for the ensembldb Bioconductor package.

> **Comments:**
> **username_1**: Although helpful, I think it won't help the original poster (and other readers) if you do not explain how did you identify that the ids provided were older than a specific version. Also explaining that this package is able to convert these ids would help to the original poster  

---

