UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

iHam and pyHam: visualizing and processing hierarchical orthologous groups

Train, C-M; Pignatelli, M; Altenhoff, A; Dessimoz, C; (2018) iHam and pyHam: visualizing and processing hierarchical orthologous groups. Bioinformatics pp. 1-3. 10.1093/bioinformatics/bty994. (In press). Green open access

[thumbnail of Dessimoz_iHam & pyHam. Visualizing and processing hierarchical orthologous groups._AOP.pdf]
Preview
Text
Dessimoz_iHam & pyHam. Visualizing and processing hierarchical orthologous groups._AOP.pdf

Download (283kB) | Preview

Abstract

SUMMARY: The evolutionary history of gene families can be complex due to duplications and losses. This complexity is compounded by the large number of genomes simultaneously considered in contemporary comparative genomic analyses. As provided by several orthology databases, hierarchical orthologous groups (HOGs) are sets of genes that are inferred to have descended from a common ancestral gene within a species clade. This implies that the set of HOGs defined for a particular clade correspond to the ancestral genes found in its last common ancestor. Furthermore, by keeping track of HOG composition along the species tree, it is possible to infer the emergence, duplications and losses of genes within a gene family of interest. However, the lack of tools to manipulate and analyse HOGs has made it difficult to extract, display, and interpret this type of information. To address this, we introduce iHam, an interactive JavaScript widget to visualise and explore gene family history encoded in HOGs, and pyHam, a python library for programmatic processing of genes families. These complementary open source tools greatly ease adoption of HOGs as a scalable and interpretable concept to relate genes across multiple species. AVAILABILITY AND IMPLEMENTATION: iHam's code is available at https://github.com/DessimozLab/iHam or can be loaded dynamically. pyHam's code is available at https://github.com/DessimozLab/pyHam and or via the pip package "pyham".

Type: Article
Title: iHam and pyHam: visualizing and processing hierarchical orthologous groups
Location: England
Open access status: An open access version is available from UCL Discovery
DOI: 10.1093/bioinformatics/bty994
Publisher version: https://doi.org/10.1093/bioinformatics/bty994
Language: English
Additional information: © The Author(s) 2018. Published by Oxford University Press. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/).
UCL classification: UCL
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Life Sciences
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Life Sciences > Div of Biosciences
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Life Sciences > Div of Biosciences > Genetics, Evolution and Environment
URI: https://discovery.ucl.ac.uk/id/eprint/10064532
Downloads since deposit
107Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item