Ensembl pulls in links from other gene, transcript, protein and RNA databases to the same features in Ensembl, allowing you to easily navigate to see your genes of interest elsewhere. We do not guarantee a 100% match between Ensembl features and external references, instead we are looking to find the best match between databases.
We have four methods of mapping between databases. We employ them according to the following priority:
- Direct We use a third party to agree the mapping between the Ensembl feature and the external feature.
- Location overlap We match up the genomic location of the feature between Ensembl and the external database.
- Perfect matches We compare sequences to find perfect matches between databases. This is not done using the sequences themselves, rather using a checksum, which is a shortened code that represents the sequence. The checksum will only match if the sequence match is perfect.
- Alignment We use Exonerate to align the sequences between the Ensembl features and the external features. We select the top hit or hits that meet a minimum threshold of identity. The alignment and the percentage identity is maintained.