<p>Hi,</p>

<p>I get an error while making txdb from biomart for S. pombe. Can someone tell what am I doing wrong? It works when I give biomart=&quot;fungal_mart&quot; . I am not sure if the txdb will be different?! Thanks . . .</p>

<pre>
txdb&lt;-makeTranscriptDbFromBiomart(biomart =&quot;fungi_mart_23&quot; ,dataset=&quot;spombe_eg_gene&quot; ,host=&quot;fungi.ensembl.org&quot;)
Error in useMart(biomart = biomart, dataset = dataset, host = host, port = port) : 
  Incorrect BioMart name, use the listMarts function to see which BioMart databases are available</pre>

The error message tells you the problem. The mart *fungi_mart_23* is not associated with the host *fungi.ensembl.org*.

```
listMarts(host = "fungi.ensembl.org")

            biomart               version
1       fungal_mart           Fungal Mart
2 fungal_variations Fungal Variation Mart
```

If you do not specify a host, the default is *www.biomart.org*, which does contain *fungi_mart_23*.

```
mart <- listMarts()
mart[grep("fungi", mart$biomart),]

              biomart                             version
5       fungi_mart_23           ENSEMBL FUNGI 23 (EBI UK)
6 fungi_variations_23 ENSEMBL FUNGI VARIATION 23 (EBI UK)
```