z-logo
open-access-imgOpen Access
The Ensembl Core Software Libraries: Figure 1
Author(s) -
Arne Stabenau,
Graham McVicker,
Craig Melsopp,
Glenn Proctor,
Michèle Clamp,
Ewan Birney
Publication year - 2004
Publication title -
genome research
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 9.556
H-Index - 297
eISSN - 1549-5469
pISSN - 1088-9051
DOI - 10.1101/gr.1857204
Subject(s) - ensembl , computer science , database , software , schema (genetic algorithms) , data access , sql , relational database , database schema , world wide web , biology , database design , operating system , information retrieval , genomics , biochemistry , genome , gene
Systems for managing genomic data must store a vast quantity of information. Ensembl stores these data in several MySQL databases. The core software libraries provide a practical and effective means for programmers to access these data. By encapsulating the underlying database structure, the libraries present end users with a simple, abstract interface to a complex data model. Programs that use the libraries rather than SQL to access the data are unaffected by most schema changes. The architecture of the core software libraries, the schema, and the factors influencing their design are described. All code and data are freely available.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom