jalview 2.9.x series roadmap (bivi 2015, norwich, uk)

38
JALVIEW 2.9… WHERE ARE WE GOING ? JIM PROCTER, JALVIEW COORDINATOR, UNIVERSITY OF DUNDEE www.jalview.org supported by

Upload: jim-procter

Post on 27-Jan-2017

40 views

Category:

Science


3 download

TRANSCRIPT

Page 1: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

JALVIEW  2.9…    WHERE  ARE  WE  GOING  ?  

JIM  PROCTER,  JALVIEW  COORDINATOR,  UNIVERSITY  OF  DUNDEE  

www.jalview.org

supported)by

Page 2: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

The  Jalview  and  Dundee  Protein  Resource  Core  Team  

Tochukwu  (Charles)  Ofoegbu  

Alexey  Drozdetskiy  Protein  predicPon  

and  analysis  services  

Mungo  Carstairs  

Suzanne  Duce  Jalview  &  Dundee  Protein  Resource    

Geoff  Barton  

Page 3: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

The  web  was  where  Jalview  started  

hUp://pfam.xfam.org/family/bromodomain#tabview=tab3  

Page 4: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

Illustrator   Word/LaTeX..  Etc...  

Google  Alignment  on  Web  

Jalview  

Page 5: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

One  alignment,  many  views  

Sequence  features  on  sequences  shown  to  

highlighted  key  regions  

Alignment  annotaPon  area  shows  graphs  and  symbols  from  

calculaPons  and  manual  curaPon  

Page 6: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

PUBLISHING  ALIGNMENTS  

Page 7: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

Export  dialog  

Msaviewer  publicaPon  Yachdav  et  al.  2015    hUp://dx.doi.org/10.7554/eLife.07009  

Page 8: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

HTML  output  –  based  on  SVG  

Sliders  scroll  around  alignment  

Page 9: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

SVG  –  From  JFreeChart’s  SVG  library  

•  Vfwvf  

Page 10: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)
Page 11: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

 

Page 12: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

HTML  publishing  in  Jalview  

•  HTML  files  can  re-­‐imported  –  ‘BioJSON’  represents  a  Jalview  view  – Specified  as  JSONSchema  

•  Publishing  opPons  – Scrollable  SVG  – BioJS  MSA  Viewer  

Page 13: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

Jalview  and  the  BioJS-­‐MSA  viewer  

Msaviewer  publicaPon  Yachdav  et  al.  2015    hUp://dx.doi.org/10.7554/eLife.07009  

Page 14: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

MULTIPLE  COORDINATED  AND  INTEGRATED  VIEWS  

Page 15: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

Linked  Jmol  viewer  shows  one  or  more  

structures  coloured  by  alignment    

Linked  tree  viewer  allows  subgroups  to  be  idenPfied  in  alignment  

Group  selec+ons  

Colours  and  mouseovers  

MulPple  coordinated  views  

Page 16: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

Group  selec+ons  

Edits  mouseovers  

Integrated  Coding/Product  view  

Page 17: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

SOURCES  OF  CODING  DATA  

Page 18: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

Annotated  ConPgs,  cDNA  and  products  

•  Drag  and  drop  cDNA  or  Protein  products  

Page 19: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

µ  Annotated  ConPgs,  cDNA  

and  products  

3D  Structures  of  Macromolecules  

Annotated  Protein  Domain  Alignments  

Annotated  RNA  Domain  Alignments  

Annotated  Protein  Sequences  

Page 20: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

NEW  PDB  STRUCTURE  UI  

Page 21: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

The  PDBe  REST  API  hUp://www.ebi.ac.uk/pdbe/pdbe-­‐rest-­‐api  

Includes  REST  endpoints    backed  by  Apache  SOLR  

Page 22: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

Jalview’s  new  PDBe  dialog  in 2.9

Page 23: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

View  3D  Structure  …  

•  Unusable  for  “Popular  Structures”  

•  PDBe  SOLR  interface  allows  ‘best’  structures  to  be  picked  

Page 24: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

interesPng  structures  for  alignment  in 2.9

Page 25: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

Jmol  and  Chimera  •  Colour  by  alignment  •  SuperposiPon  •  Mouseovers  •  Session  storage  

Jalview  <>  Chimera  via  HTTP  REST  API    Also  see  Chimera  selecSons  highlighted  in  Jalview  

Page 26: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

Clustal  Fasta  Pile-­‐Up  BLC  Stockholm  PIR  ..etc..    

Newick  &  New  Hampshire  Extended  

Jalview  AnnotaPon  &  T-­‐Coffee  Scores  

Jalview  Features  &  GFF  

PDB  

Distributed Annotation System

In t er a c t i v e E d i t i n g V i su ali z a t i on

A li gn m e n t s

S t r u c t u re s

Fe a t u re s

A nn o t a t i on

T ree s

Se qu e n c e s

P C A

F i gu r e Ge n er a t i on

C lic k a b l e H TM L C lic k a b l e H TM L L i n e A r t L i n e A r t

I m a g e s I m a g e s

A n al y s i s Pairwise

alignment

C on se n s u s C on se r v a t io n & C lu s t er in g

Shading

Trees/PCA

Page 27: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

WOT  NO  SEQUENCE  SEARCH!  Probably  the  biggest  reason  why  people  don’t  use  Jalview….  

Page 28: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

Sequence  •  Could  also  be  a  sequence  profile  

Align  against  sequence  database  

•  Database  (size-­‐>stats)  

•  Score  model  

Significant  hits  aligned  to  query  

• Bit  score  • E-­‐Value  

Page 29: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

Query

Hit4Hit2

Hit1

Hit5

Hit3

aQuery

Hit4Hit2

Hit1

Hit5

Hit3

bQuery

Hit4Hit2

Hit1

Hit5

Hit3

c

Figure  adapted  from    Procter  et  al.  (2010)  Nature  Methods  7  S16  -­‐  S25  

Database  Search  and  opPmal  MSAs  

Page 30: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

HMMER3  EMBL-­‐EBI  Server  

Page 31: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

HMMER3  EMBL-­‐EBI  Server  

Page 32: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

HMMER3  EMBL-­‐EBI  Server  

Page 33: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

Gerng  data  from  HMMER3  

Page 34: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)
Page 35: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)
Page 36: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

Bad  VIS  Encodings    QuanPPes  as  Hue  and  Transparency  

Page 37: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

Challenge:  Jalview  should  complement  HMMER  Web  Interface  

Page 38: Jalview 2.9.x series roadmap (BiVi 2015, Norwich, UK)

Training  videos  covering  all  the  basics  

hUp://youtu.be/pKs0aMUSW0  

hUp://youtu.be/JFXUfq-­‐Sjts   hUp://youtu.be/RdbcdZZUDHg  QuesSons  ?