Dear Frank,
I am afraid that the canonical transcripts are not available in the Ensembl Gene mart at the moment.
Alternatively, you can retrieve this information using the Ensembl perl API:
3) Run the following script:
use strict;
use warnings;
use Bio::EnsEMBL::Registry;
my $reg = "Bio::EnsEMBL::Registry";
$reg->load_registry_from_db(
-host => 'ensembldb.ensembl.org',
-user => ‘anonymous',
-dbname => 'homo_sapiens_core_75_37'
);
open(OUTFILE, ">human_canonical_transcripts_v75.fa");
my $gene_adaptor = $reg->get_adaptor('human', 'core', 'gene');
my @genes = @{$gene_adaptor->fetch_all};
while(my $gene = shift @genes) {
print
(OUTFILE
$gene->canonical_transcript->stable_id, ".", $gene->canonical_transcript->version, "\n");
}
If you have any questions regarding the ensembl perl API, please email:
help...@ensembl.org