Home LiteratureArticle Details
PMID: 28365736 Published · ppublish English Journal Article Research Support, N.I.H., Extramural Research Support, Non-U.S. Gov't

Ensembl core software resources: storage and programmatic access for DNA sequence and genome annotation.

Ruffier M, Kähäri A, Komorowska M, Keenan S, Laird M, Longden I, Proctor G, Searle S, Staines D, Taylor K, Vullo A, Yates A, Zerbino D, Flicek P

Abstract

The Ensembl software resources are a stable infrastructure to store, access and manipulate genome assemblies and their functional annotations. The Ensembl 'Core' database and Application Programming Interface (API) was our first major piece of software infrastructure and remains at the centre of all of our genome resources. Since its initial design more than fifteen years ago, the number of publicly available genomic, transcriptomic and proteomic datasets has grown enormously, accelerated by continuous advances in DNA-sequencing technology. Initially intended to provide annotation for the reference human genome, we have extended our framework to support the genomes of all species as well as richer assembly models. Cross-referenced links to other informatics resources facilitate searching our database with a variety of popular identifiers such as UniProt and RefSeq. Our comprehensive and robust framework storing a large diversity of genome annotations in one location serves as a platform for other groups to generate and maintain their own tailored annotation. We welcome reuse and contributions: our databases and APIs are publicly available, all of our source code is released with a permissive Apache v2.0 licence at http://github.com/Ensembl and we have an active developer mailing list ( http://www.ensembl.org/info/about/contact/index.html ). http://www.ensembl.org.

MeSH Terms
Databases, Nucleic Acid Genome, Human Humans Molecular Sequence Annotation/methods Sequence Analysis, DNA/methods User-Computer Interface
Authors & Affiliations
14 authors, click to expand affiliations / ORCID
Ruffier Magali
European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Genome Campus, Hinxton, Cambridge CB10 1SD, UK.
Kähäri Andreas
European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Genome Campus, Hinxton, Cambridge CB10 1SD, UK.
Komorowska Monika
European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Genome Campus, Hinxton, Cambridge CB10 1SD, UK.
Keenan Stephen
European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Genome Campus, Hinxton, Cambridge CB10 1SD, UK.
Laird Matthew
European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Genome Campus, Hinxton, Cambridge CB10 1SD, UK.
Longden Ian
European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Genome Campus, Hinxton, Cambridge CB10 1SD, UK.
Proctor Glenn
European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Genome Campus, Hinxton, Cambridge CB10 1SD, UK.
Searle Steve
Wellcome Trust Sanger Institute, Wellcome Genome Campus, Hinxton, Cambridge CB10 1SA, UK.
Staines Daniel
European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Genome Campus, Hinxton, Cambridge CB10 1SD, UK.
Taylor Kieron
European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Genome Campus, Hinxton, Cambridge CB10 1SD, UK.
Vullo Alessandro
European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Genome Campus, Hinxton, Cambridge CB10 1SD, UK.
Yates Andrew
European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Genome Campus, Hinxton, Cambridge CB10 1SD, UK.
Zerbino Daniel
European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Genome Campus, Hinxton, Cambridge CB10 1SD, UK.
Flicek Paul
European Molecular Biology Laboratory, European Bioinformatics Institute, Wellcome Genome Campus, Hinxton, Cambridge CB10 1SD, UK. | Wellcome Trust Sanger Institute, Wellcome Genome Campus, Hinxton, Cambridge CB10 1SA, UK.
References (52)
52 references, click to expand
  1. Initial sequencing and analysis of the human genome.
    Nature. 2001 Feb 15;409(6822):860-921 PMID: 11237011
  2. Caenorhabditis elegans operons: form and function.
    Nat Rev Genet. 2003 Feb;4(2):112-20 PMID: 12560808
  3. [Operon: a group of genes with the expression coordinated by an operator].
    C R Hebd Seances Acad Sci. 1960 Feb 29;250:1727-9 PMID: 14406329
  4. The Ensembl core software libraries.
    Genome Res. 2004 May;14(5):929-33 PMID: 15123588
  5. Automated generation of heuristics for biological sequence comparison.
    BMC Bioinformatics. 2005 Feb 15;6:31 PMID: 15713233
  6. The UCSC Genome Browser Database: update 2006.
    Nucleic Acids Res. 2006 Jan 1;34(Database issue):D590-8 PMID: 16381938
  7. The haplotype structure of the human major histocompatibility complex.
    Hum Immunol. 2006 Jan-Feb;67(1-2):73-84 PMID: 16698428
  8. The Human Pseudoautosomal Region (PAR): Origin, Function and Future.
    Curr Genomics. 2007 Apr;8(2):129-36 PMID: 18660847
  9. EnsemblCompara GeneTrees: Complete, duplication-aware phylogenetic trees in vertebrates.
    Genome Res. 2009 Feb;19(2):327-35 PMID: 19029536
  10. The Sequence Alignment/Map format and SAMtools.
    Bioinformatics. 2009 Aug 15;25(16):2078-9 PMID: 19505943
  11. Ensembl variation resources.
    BMC Genomics. 2010 May 11;11:293 PMID: 20459805
  12. A database and API for variation, dense genotyping and resequencing data.
    BMC Bioinformatics. 2010 May 11;11:238 PMID: 20459810
  13. BigWig and BigBed: enabling browsing of large distributed datasets.
    Bioinformatics. 2010 Sep 1;26(17):2204-7 PMID: 20639541
  14. A complete DNA sequence map of the ovine major histocompatibility complex.
    BMC Genomics. 2010 Aug 10;11:466 PMID: 20698968
  15. Entrez Gene: gene-centered information at NCBI.
    Nucleic Acids Res. 2011 Jan;39(Database issue):D52-7 PMID: 21115458
  16. Modernizing reference genome assemblies.
    PLoS Biol. 2011 Jul;9(7):e1001091 PMID: 21750661
  17. Bio::Homology::InterologWalk--a Perl module to build putative protein-protein interaction networks through interolog mapping.
    BMC Bioinformatics. 2011 Jul 18;12:289 PMID: 21767381
  18. Mouse genomic variation and its effect on phenotypes and gene regulation.
    Nature. 2011 Sep 14;477(7364):289-94 PMID: 21921910
  19. RNAcentral: A vision for an international database of RNA sequences.
    RNA. 2011 Nov;17(11):1941-6 PMID: 21940779
  20. Incorporating RNA-seq data into the zebrafish Ensembl genebuild.
    Genome Res. 2012 Oct;22(10):2067-78 PMID: 22798491
  21. High-throughput bacterial genome sequencing: an embarrassment of choice, a world of opportunity.
    Nat Rev Microbiol. 2012 Sep;10(9):599-606 PMID: 22864262
  22. An integrated encyclopedia of DNA elements in the human genome.
    Nature. 2012 Sep 6;489(7414):57-74 PMID: 22955616
  23. Genome sequencing reveals loci under artificial selection that underlie disease phenotypes in the laboratory rat.
    Cell. 2013 Aug 1;154(3):691-703 PMID: 23890820
  24. Gramene 2013: comparative plant genomics resources.
    Nucleic Acids Res. 2014 Jan;42(Database issue):D1193-9 PMID: 24217918
  25. miRBase: annotating high confidence microRNAs using deep sequencing data.
    Nucleic Acids Res. 2014 Jan;42(Database issue):D68-73 PMID: 24275495
  26. CrossMap: a versatile tool for coordinate conversion between genome assemblies.
    Bioinformatics. 2014 Apr 1;30(7):1006-7 PMID: 24351709
  27. The Ensembl REST API: Ensembl Data for Any Language.
    Bioinformatics. 2015 Jan 1;31(1):143-5 PMID: 25236461
  28. The Mouse Genome Database (MGD): facilitating mouse as a model for human biology and disease.
    Nucleic Acids Res. 2015 Jan;43(Database issue):D726-36 PMID: 25348401
  29. UniProt: a hub for protein information.
    Nucleic Acids Res. 2015 Jan;43(Database issue):D204-12 PMID: 25348405
  30. Ensembl 2015.
    Nucleic Acids Res. 2015 Jan;43(Database issue):D662-9 PMID: 25352552
  31. Genenames.org: the HGNC resources in 2015.
    Nucleic Acids Res. 2015 Jan;43(Database issue):D1079-85 PMID: 25361968
  32. PomBase 2015: updates to the fission yeast database.
    Nucleic Acids Res. 2015 Jan;43(Database issue):D656-61 PMID: 25361970
  33. Rfam 12.0: updates to the RNA families database.
    Nucleic Acids Res. 2015 Jan;43(Database issue):D130-7 PMID: 25392425
  34. Gene Ontology Consortium: going forward.
    Nucleic Acids Res. 2015 Jan;43(Database issue):D1049-56 PMID: 25428369
  35. VectorBase: an updated bioinformatics resource for invertebrate vectors and other organisms related with human diseases.
    Nucleic Acids Res. 2015 Jan;43(Database issue):D707-13 PMID: 25510499
  36. Extending reference assembly models.
    Genome Biol. 2015 Jan 24;16:13 PMID: 25651527
  37. Avianbase: a community resource for bird genomics.
    Genome Biol. 2015 Jan 29;16:21 PMID: 25723810
  38. A global reference for human genetic variation.
    Nature. 2015 Oct 1;526(7571):68-74 PMID: 26432245
  39. PDBe: improved accessibility of macromolecular structure data from PDB and EMDB.
    Nucleic Acids Res. 2016 Jan 4;44(D1):D385-95 PMID: 26476444
  40. Reference sequence (RefSeq) database at NCBI: current status, taxonomic expansion, and functional annotation.
    Nucleic Acids Res. 2016 Jan 4;44(D1):D733-45 PMID: 26553804
  41. WormBase 2016: expanding to enable helminth genomic research.
    Nucleic Acids Res. 2016 Jan 4;44(D1):D774-80 PMID: 26578572
  42. Ensembl Genomes 2016: more genomes, more complexity.
    Nucleic Acids Res. 2016 Jan 4;44(D1):D574-80 PMID: 26578574
  43. The UCSC Genome Browser database: 2016 update.
    Nucleic Acids Res. 2016 Jan 4;44(D1):D717-25 PMID: 26590259
  44. AREsite2: an enhanced database for the comprehensive investigation of AU/GU/U-rich elements.
    Nucleic Acids Res. 2016 Jan 4;44(D1):D90-5 PMID: 26602692
  45. Wasabi: An Integrated Platform for Evolutionary Sequence Analysis and Data Visualization.
    Mol Biol Evol. 2016 Apr;33(4):1126-30 PMID: 26635364
  46. The International Nucleotide Sequence Database Collaboration.
    Nucleic Acids Res. 2016 Jan 4;44(D1):D48-50 PMID: 26657633
  47. Ensembl 2016.
    Nucleic Acids Res. 2016 Jan 4;44(D1):D710-6 PMID: 26687719
  48. The 2016 database issue of Nucleic Acids Research and an updated molecular biology database collection.
    Nucleic Acids Res. 2016 Jan 4;44(D1):D1-6 PMID: 26740669
  49. Ensembl regulation resources.
    Database (Oxford). 2016 Feb 17;2016:null PMID: 26888907
  50. Ensembl comparative genomics resources.
    Database (Oxford). 2016 Feb 20;2016:null PMID: 26896847
  51. The Ensembl gene annotation system.
    Database (Oxford). 2016 Jun 23;2016: PMID: 27337980
  52. GenomeHubs: simple containerized setup of a custom Ensembl database and web server for any species.
    Database (Oxford). 2017 Jan 1;2017: PMID: 28605774
Article Info
Journal
Database : the journal of biological databases and curation
Abbr.
Database (Oxford)
ISSN
1758-0463
Published
2017-00-01
Language
English
Region
England
NLM ID
101517697
PMCID
PMC5467575
Subset
IM
Grants
Wellcome Trust · United Kingdom
NHGRI NIH HHS · U41 HG007234 · United States
NHGRI NIH HHS · U41 HG007823 · United States
Wellcome Trust · WT108749/Z/15/Z · United Kingdom
Biotechnology and Biological Sciences Research Council · BB/L024225/1 · United Kingdom
Biotechnology and Biological Sciences Research Council · BB/I025506/1 · United Kingdom
Biotechnology and Biological Sciences Research Council · B/I025360/2 · United Kingdom
Biotechnology and Biological Sciences Research Council · BB/M011615/1 · United Kingdom
Biotechnology and Biological Sciences Research Council · BB/M01844X/1 · United Kingdom
Wellcome Trust · WT200990/Z/16/Z · United Kingdom
Wellcome Trust · WT201535/Z/16/Z · United Kingdom
Analysis Services
Analysis Services

Contact

No. 2 Wenbo Road, Zhangqiu District, Jinan, Shandong

Qilu Normal University · Genelibs Bioinformatics Lab

750 Shunhua Rd, Jinan

2F, Bldg F, University Science Park

Tel: 0531-88819269

WeChat Official Account

Follow our WeChat subscription account for real-time updates and the latest in medical and biological research.


Business Email

E-mail: product@genelibs.com