aequatus-vis, a plugin to visualise homologous gene families

18
aequatus-vis Anil Thanki Scientific Programmer – TGAC, UK @anilthanki @aequatus

Upload: anil-thanki

Post on 12-Apr-2017

258 views

Category:

Science


1 download

TRANSCRIPT

Page 1: Aequatus-vis, a plugin to visualise homologous gene families

aequatus-visAnil Thanki

Scientific Programmer – TGAC, UK@anilthanki @aequatus

Page 2: Aequatus-vis, a plugin to visualise homologous gene families

RECAPAequatus

Page 3: Aequatus-vis, a plugin to visualise homologous gene families

Homology and Phylogeny

■ Homology is existence of shared ancestry between a pair of structures, or genes, in different species.

■ The phylogenetic information inferred from the study of homologous genes helps us to understand the evolution of gene families,

@anilthanki

Page 4: Aequatus-vis, a plugin to visualise homologous gene families

Aequatus

■ Aequatus is an open-source web based tool to visualise homologous genes with phylogenetic tree.

■ Aequatus reads data directly from Ensembl Compara and Ensembl Core Databases

■ http://aequatus.tgac.ac.uk ■ GitHub: https://github.com/TGAC/Aequatus-Browser

@anilthanki

Page 5: Aequatus-vis, a plugin to visualise homologous gene families

Aequatus

@anilthanki

monoamine oxidase

Page 6: Aequatus-vis, a plugin to visualise homologous gene families

Aequatus

Homologous Genes with shared exon information

@anilthanki

monoamine oxidase

Page 7: Aequatus-vis, a plugin to visualise homologous gene families

Aequatus

Gene Tree

@anilthanki

monoamine oxidase

Page 8: Aequatus-vis, a plugin to visualise homologous gene families

Aequatus

Reference information

Controls

@anilthanki

monoamine oxidase

Page 9: Aequatus-vis, a plugin to visualise homologous gene families

Reference information

Aequatus

@anilthanki

• Aequatus visualises similarity amongst homologous genes along with the event type responsible for existence of the gene, • for example speciation, duplication, gene-split etc.

• Also indicates insertions and deletions• With user-friendly interactions and viewing options

monoamine oxidase

Page 10: Aequatus-vis, a plugin to visualise homologous gene families

aequatus-vis

Page 11: Aequatus-vis, a plugin to visualise homologous gene families

aequatus-vis■ aequatus-vis is a JavaScript plugin to visualise homologous genes

through alignment and phylogeny information. ■ It preserves interactive functionality of Aequatus ■ It has an ability to integration with countless web based applications

@anilthanki

Page 12: Aequatus-vis, a plugin to visualise homologous gene families

aequatus-vis

1. Gene Tree • JSON / Newick

2. Gene structural Info• JSON

@anilthanki

JSON format returned from e! server

■ aequatus-vis takes gene tree and gene structural information as input

■ Gene tree in either Newick or JSON from e! server■ Gene structures in JSON format from e! server

Page 13: Aequatus-vis, a plugin to visualise homologous gene families

EXAMPLES

Page 14: Aequatus-vis, a plugin to visualise homologous gene families

Aequatus

@anilthanki

Example of visualising homologous genes in Aequatus using aequauts-vis

Next update

Page 15: Aequatus-vis, a plugin to visualise homologous gene families

Aequatus e! Rest API

@anilthanki

Example of visualising homologous genes fetched from e! Rest API in Aequatus using aequatus-vis

Testing

Page 16: Aequatus-vis, a plugin to visualise homologous gene families

Galaxy

@anilthanki

Example of visualising homologous genes in Galaxy using aequatus-vis

Pull request

Page 17: Aequatus-vis, a plugin to visualise homologous gene families

TGAC

Robert DaveySarah AylingNicola Soranzo

http://aequatus.tgac.ac.uk

@anilthanki and @aequatus

Contact

Acknowledgements

@anilthanki

Javier HerreroUCL Cancer Institute, UK

Matthieu Muffato EBI-EMBL, UK

Page 18: Aequatus-vis, a plugin to visualise homologous gene families

Thank you

■ Questions?■ Suggestions?■ Advice?■ Potential Users / collaborators ?

@anilthanki