Hello,
I run this command to make a txDb object from biomart.
txdb <- makeTxDbFromBiomart(biomart="fungal_mart",dataset="bgraminis_eg_gene",transcript_ids=NULL,host="fungi.ensembl.org")
I get this:
Download and preprocess the 'transcripts' data frame ... OK
Download and preprocess the 'splicings' data frame ... OK
Download and preprocess the 'genes' data frame ... OK
Prepare the 'metadata' data frame ... Error in function (type, msg, asError = TRUE) :
Server denied you to change to the given directory
As the problem seems very similat tp this query Getting errors with makeTxDbFromBiomart I downloaded the B.graminis gtf file from ftp://ftp.ensemblgenomes.org/pub/fungi/release-36/gtf/blumeria_graminis/ but also get an error:
dbFile <- ensDbFromGtf("Blumeria_graminis.EF1.36.gtf.gz")
Importing GTF file ... OK
Error in dimnames(x) <- dn :
length of 'dimnames' [2] not equal to array extent
In addition: Warning message:
In .Method(..., deparse.level = deparse.level) :
number of columns of result is not a multiple of vector length (arg 2)
Could someone please help me with this ?
Many thanks
I'll have a look into this. If everything else fails I'll create the EnsDb using the Ensembl perl API.
cheers, jo