ensembl developers meeting september 2008 xosé mª fernández european bioinformatics institute

31
Ensembl Developers Meeting Ensembl Developers Meeting September September 2008 2008 Xos Xos é Mª Fernández é Mª Fernández European Bioinformatics Institute European Bioinformatics Institute

Post on 20-Jan-2016

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

Ensembl Developers MeetingEnsembl Developers Meeting

September 2008September 2008

XosXosé Mª Fernándezé Mª FernándezEuropean Bioinformatics InstituteEuropean Bioinformatics Institute

Page 2: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

In case of fire

• A continuous alarm will sound

• On hearing the fire alarm evacuate the building

immediately using the nearest fire exit

• Report to fire assembly point under the EBI oak tree

Page 3: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

Evacuation procedure

Fire Assembly point(under EBI oak tree)

Fire Assembly point(under EBI oak tree)

You are hereYou are here

ToiletsToilets

Page 4: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

4 of 30

• Today• Introduction• Ensembl release cycle• Update: Genebuild, Compara, Functional genomics, Web• Ensembl Genomes

• Tomorrow • Gene build• Core: mapping xref• Compara: Multiple genomic alignments with Pecan• Functional genomics: Annotation pipeline

• Tuesday• Ensembl Genomes • Ensembl Outlook

Meeting OutlineMeeting Outline

Page 5: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

5 of 30

• Gene build Bronwen Aken & Jan-Hinnerk Vogel

• Ensembl Core Ian Longden• Ensembl Compara Javier Herrero• Ensembl funcgen Nathan Johnson

Hands onHands on

Page 6: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

6 of 30

Ensembl - ProjectEnsembl - Project

• Joint project– EMBL – European Bioinformatics Institute (EBI) – Wellcome Trust Sanger Institute

• Produce accurate, automatic genome annotation• Focused on selected eukaryotic genomes • Integrate external (distributed) biological data• Presentation of the analysis to all via the Web at

http://www.ensembl.org • Open distribution of the analysis the community• Development of open, collaborative software (databases

and APIs)

Page 7: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

7 of 30

Ensembl - ProjectEnsembl - Project

• Joint project– EMBL – European Bioinformatics Institute (EBI) – Wellcome Trust Sanger Institute

• Produce accurate, automatic genome annotation• Focused on selected eukaryotic genomes • Integrate external (distributed) biological data• Presentation of the analysis to all via the Web at

http://www.ensembl.org • Open distribution of the analysis the community• Development of open, collaborative software (databases and

APIs)

Page 8: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

8 of 30

Ensembl - ProjectEnsembl - Project

• Joint project– EMBL – European Bioinformatics Institute (EBI) – Wellcome Trust Sanger Institute

• Produce accurate, automatic genome annotation• Focused on selected eukaryotic genomes • Integrate external (distributed) biological data• Presentation of the analysis to all via the Web at

http://www.ensembl.org • Open distribution of the analysis the community• Development of open, collaborative software (databases and

APIs)

Page 9: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

9 of 30

EnsemblEnsembl v50v50

Page 10: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

10 of 30

The family is growing!The family is growing!

Page 11: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

11 of 30

Ensembl - ProjectEnsembl - Project

• Joint project– EMBL – European Bioinformatics Institute (EBI) – Wellcome Trust Sanger Institute

• Produce accurate, automatic genome annotation• Focused on selected eukaryotic genomes • Integrate external (distributed) biological data• Presentation of the analysis to all via the Web at

http://www.ensembl.org • Open distribution of the analysis the community• Development of open, collaborative software (databases and

APIs)

Page 12: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

12 of 30

IntegrationIntegration

Page 13: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

13 of 30

Release processRelease process

Page 14: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

14 of 30

Ensembl - ProjectEnsembl - Project

• Joint project– EMBL – European Bioinformatics Institute (EBI) – Wellcome Trust Sanger Institute

• Produce accurate, automatic genome annotation• Focused on selected eukaryotic genomes • Integrate external (distributed) biological data• Presentation of the analysis to all via the Web at

http://www.ensembl.orghttp://www.ensembl.org • Open distribution of the analysis the community• Development of open, collaborative software (databases and

APIs)

Page 15: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

15 of 30

Ensembl - ProjectEnsembl - Project

• Joint project– EMBL – European Bioinformatics Institute (EBI) – Wellcome Trust Sanger Institute

• Produce accurate, automatic genome annotation• Focused on selected eukaryotic genomes • Integrate external (distributed) biological data• Presentation of the analysis to all via the Web at

http://www.ensembl.org • Open distribution of the analysis the community• Development of open, collaborative software (databases and

APIs)

Page 16: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

16 of 30

Ensembl - ProjectEnsembl - Project

• Joint project– EMBL – European Bioinformatics Institute (EBI) – Wellcome Trust Sanger Institute

• Produce accurate, automatic genome annotation• Focused on selected eukaryotic genomes • Integrate external (distributed) biological data• Presentation of the analysis to all via the Web at

http://www.ensembl.org • Open distribution of the analysis the community• Development of open, collaborative software (databases

and APIs)

Page 17: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

17 of 30

Ensembl’s roadmapEnsembl’s roadmap

Page 18: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

18 of 30

It ain’t a simple thingIt ain’t a simple thing

Page 19: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

19 of 30

Putting the blocks togetherPutting the blocks together

Gene buildRelease coordinationSoftware TeamCompara TeamVariation TeamWeb team

Gene buildRelease coordinationSoftware TeamCompara TeamVariation TeamWeb team

Gene buildRelease coordinationSoftware TeamCompara TeamVariation TeamWeb team

Gene buildRelease coordinationSoftware TeamCompara TeamVariation TeamWeb team

Gene buildRelease coordinationSoftware TeamCompara TeamVariation TeamWeb team

Gene buildRelease coordinationSoftware TeamCompara TeamVariation TeamWeb team

Page 20: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

20 of 30

Ensembl – release cycleEnsembl – release cycle

Page 21: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

21 of 30

• Hardware upgrade– Performance improvement

• New look & feel– Design changes

– Control panel across all pages

• Hidden goodies: Store your own data

http://beta.ensembl.orghttp://beta.ensembl.org

Ensembl from insideEnsembl from inside

Page 22: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

23 of 30

Page 23: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

24 of 30

Bronwen & JanBronwen & Jan• Running the Ensembl

gene build pipeline

Page 24: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

25 of 30

JavierJavier• Multiple Alignments with Pecan • Constrained elements• Conservation scores

Page 25: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

26 of 30

NathanNathan• Functional Genomics

Annotation pipeline

Page 26: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

27 of 30

IanIan• Mapping xrefs

Page 27: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

28 of 30

AnneAnne• Web update

Page 28: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

29 of 30

PerlApplications Compara

Pipeline

ensj Java*

martj Java

martp Perl

EnsemblPipeline

EnsemblWeb Site

Apollo

JavaApplications

Variation

Compara

BioMart

User API Layer Database

Core

Core

BioDas Perl

ProServerDazzleLDAS

Variation

FunctgenFunctGen

API NetworkAPI Network

BioConductor

biomaRt

Page 29: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

30 of 30

Wrap upWrap up

• Paul will outline some developments in the pipeline for the new year (Tuesday)

• And some of you will share your Ensembl experience with us…

Page 30: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

31 of 30

Ensembl TeamEnsembl TeamJuly 2006July 2006

Page 31: Ensembl Developers Meeting September 2008 Xosé Mª Fernández European Bioinformatics Institute

32 of 30

Ensembl TeamEnsembl Team

September 2008September 2008

Ensembl Paul Flicek (EBI), Steve Searle (Sanger Institute)

Vertebrate Genomics Mario Caccamo, Laura Clark, Jonathan Hinton, Zam Iqbal, Vasudev Kumanduri, Ilkka Lappalainen

SoftwareGlenn Proctor, Syed Haider, Andrew Jenkinson, Andreas Kähäri, Stephen Keenan, Rhoda Kinsella, Eugene Kulesha, Ian Longden, Daniel Rios

Comparative Genomics Javier Herrero, Kathryn Beal, Benoît Ballester, Stephen Fitzgerald, Leo Gordon, Albert Vilella

Functional Genomics Nathan Johnson, Stefan Gräf, Steven Wilder

Variation Fiona Cunningham, Yuan Chen

Analysis and Annotation Bronwen Aken, Julio Banet, Susan Fairley, Jan-Hinnerck Vogel, Simon White, Amonida Zadissa

Web Team James Smith, Eugene Bragin, Anne Parker, Bethan Pritchard, Steve Trevanion (VEGA)

Zebrafish Kerstin Howe, Britt Reimholz, James Torrance

VectorBase Dan Lawson, Martin Hammond, Karyn Megy

Outreach Xosé M Fernández, Bert Overduin, Michael Schuster (QC), Giulietta Spudich

Systems & Support Guy Coates, Tim Cutts, Shelley Goddard

Research Ian Dunham, Damian Keefe, Alison Meynert, Dace Ruklisa, Guy Slater, Daniel Zerbino

Ensembl Strategy Ewan Birney, Richard Durbin, Tim Hubbard