Hi,

I'm using the biomaRt package in R to query gene transcripts from "Ensembl Genes 61; Mus Musculus NCBIM37". Unfortunately I obtain different results depending on which biomart-service I'm using. Here's an example:

 defaultMart = useDataset("mmusculus_gene_ensembl", mart = useMart("ensembl"))
ensemblMart <- useMart("ENSEMBL_MART_ENSEMBL", dataset =
"mmusculus_gene_ensembl", host = "www.ensembl.org", path = "/biomart/martservice", archive = FALSE)
getBM(attributes=c('ensembl_gene_id', 'ensembl_transcript_id'),
filters=c('ensembl_gene_id'), values=c('ENSMUSG00000047507'),mart=defaultMart);
     ensembl_gene_id ensembl_transcript_id
1 ENSMUSG00000047507    ENSMUST00000056357
getBM(attributes=c('ensembl_gene_id', 'ensembl_transcript_id'),
filters=c('ensembl_gene_id'), values=c('ENSMUSG00000047507'),mart=ensemblMart);
     ensembl_gene_id ensembl_transcript_id
1 ENSMUSG00000047507    ENSMUST00000056357
2 ENSMUSG00000047507    ENSMUST00000169109

So obviously one transcript is missing when using the default mart.

It looks to me that the biomart-service is not in sync with ensembl, because if I use the archive mirror 'nov2010.archive.ensembl.org' the ensembl results match the biomart.org results. Is there a sync-schedule available? Or is there another reason for the mismatch?

Best, Holger Brandl

--
Dr. Holger Brandl
Bioinformatics Service
Max Planck Institute of Molecular Cell Biology and Genetics
Pfotenhauerstrasse 108
01307 Dresden, Germany

Tel.:   +49/351/210-2738
Fax:    +49 351 210 2000
www:  http://www.mpi-cbg.de

_______________________________________________
Users mailing list
[email protected]
https://lists.biomart.org/mailman/listinfo/users

Reply via email to