Ensembl Core and OtherFeatures databases
Database Descriptions
Core database
For each organism supported by Ensembl, a species-specific Ensembl Core database stores the bulk of annotation information. Some of the key features are:
- The unmasked genome sequence is stored on the sequence-level i.e. in form of BAC clones or whole genome shotgun scaffolds.
- Assembly information the generate top-level sequences like chromosomes from sequence-level entities.
- The non-redundant set of Ensembl gene, transcript and protein models annotated by the automated genome analysis and annotation pipeline.
- Sequence tagged sites (STS) marker information on physical sequence and genetic map locations.
- Cytogenetic banding patterns if a reliable banding pattern has been established for the organism.
- Microarray probe set annotation.
- External references to other databases of biological information.
cDNA database
Human and Mouse have a separate cDNA database, containing alignments of cDNAs and proteins to the genome sequence, which serve as source of biological evidence in the Ensembl annotation strategy.
OtherFeatures database
For well-characterised species with a reasonable amount of biological sequence records as supporting evidence Ensembl provides an independent EST gene set, which is solely based on EST information. The key features stored are:
- The non-redundant Ensembl EST gene set.
- A pre-filtered set of EST sequences aligned to the genome sequence. This set seved as the biological evidence for EST gene annotation.
Please note that Ensembl OtherFeatures databases do not contain genome sequences. This saves disk space and by connecting to Core and the OtherFeatures databases simultaneously, it is still possible to retrieve sequence information.
Database Schema
The layout of Ensembl Core and OtherFeature databases is identical so that schema descriptions and API access apply similarly. The database table layout is explained in the following document:
Perl API
A comprehensive Perl Application Programme Interface (API) provides efficient access to tables within the Ensembl Core and EST databases.
- Core Perl API Installation: A step-by-step installation guide for all Ensembl Perl APIs.
- Core Perl API Documentation: A complete reference to the objects and methods used in the Core and EST database API.
- Core Perl API Tutorial: An introduction to the underlying concepts of the Core and EST database API.
Ensembl Software Support
Ensembl is an open project and we would like to encourage correspondence and discussions on any subject on any aspect of Ensembl. Please see the Ensembl Contacts page for suitable options getting in touch with us.