Publications by authors named "Ian H Holmes"

We present JBrowse 2, a general-purpose genome annotation browser offering enhanced visualization of complex structural variation and evolutionary relationships. It retains core features of JBrowse while adding new views for synteny, dotplots, breakpoints, gene fusions, and whole-genome overviews. It allows users to share sessions, open multiple genomes, and navigate between views.

View Article and Find Full Text PDF

Motivation: JBrowse Jupyter is a package that aims to close the gap between Python programming and genomic visualization. Web-based genome browsers are routinely used for publishing and inspecting genome annotations. Historically they have been deployed at the end of bioinformatics pipelines, typically decoupled from the analysis itself.

View Article and Find Full Text PDF

Genome annotation is the process of identifying the location and function of a genome's encoded features. Improving the biological accuracy of annotation is a complex and iterative process requiring researchers to review and incorporate multiple sources of information such as transcriptome alignments, predictive models based on sequence profiles, and comparisons to features found in related organisms. Because rapidly decreasing costs are enabling an ever-growing number of scientists to incorporate sequencing as a routine laboratory technique, there is widespread demand for tools that can assist in the deliberative analytical review of genomic information.

View Article and Find Full Text PDF

Background: Despite the long-anticipated possibility of putting sequence alignment on the same footing as statistical phylogenetics, theorists have struggled to develop time-dependent evolutionary models for indels that are as tractable as the analogous models for substitution events.

Main Text: This paper discusses progress in the area of insertion-deletion models, in view of recent work by Ezawa (BMC Bioinformatics 17:304, 2016); (BMC Bioinformatics 17:397, 2016); (BMC Bioinformatics 17:457, 2016) on the calculation of time-dependent gap length distributions in pairwise alignments, and current approaches for extending these approaches from ancestor-descendant pairs to phylogenetic trees.

Conclusions: While approximations that use finite-state machines (Pair HMMs and transducers) currently represent the most practical approach to problems such as sequence alignment and phylogeny, more rigorous approaches that work directly with the matrix exponential of the underlying continuous-time Markov chain also show promise, especially in view of recent advances.

View Article and Find Full Text PDF

Motivation: The Unix 'make' program is widely used in bioinformatics pipelines, but suffers from problems that limit its application to large analysis datasets. These include reliance on file modification times to determine whether a target is stale, lack of support for parallel execution on clusters, and restricted flexibility to extend the underlying logic program.

Results: We present BioMake, a make-like utility that is compatible with most features of GNU Make and adds support for popular cluster-based job-queue engines, MD5 signatures as an alternative to timestamps, and logic programming extensions in Prolog.

View Article and Find Full Text PDF

Motivation: Reconstruction of ancestral sequence histories, and estimation of parameters like indel rates, are improved by using explicit evolutionary models and summing over uncertain alignments. The previous best tool for this purpose (according to simulation benchmarks) was ProtPal, but this tool was too slow for practical use.

Results: Historian combines an efficient reimplementation of the ProtPal algorithm with performance-improving heuristics from other alignment tools.

View Article and Find Full Text PDF

Background: JBrowse is a fast and full-featured genome browser built with JavaScript and HTML5. It is easily embedded into websites or apps but can also be served as a standalone web page.

Results: Overall improvements to speed and scalability are accompanied by specific enhancements that support complex interactive queries on large track sets.

View Article and Find Full Text PDF

Web Apollo is the first instantaneous, collaborative genomic annotation editor available on the web. One of the natural consequences following from current advances in sequencing technology is that there are more and more researchers sequencing new genomes. These researchers require tools to describe the functional features of their newly sequenced genomes.

View Article and Find Full Text PDF

During the last decade there has been a great increase in the number of noncoding RNA genes identified, including new classes such as microRNAs and piRNAs. There is also a large growth in the amount of experimental characterization of these RNA components. Despite this growth in information, it is still difficult for researchers to access RNA data, because key data resources for noncoding RNAs have not yet been created.

View Article and Find Full Text PDF

JBrowse is a Web-based tool for visualizing genomic data. Unlike most other Web-base genome browsers, JBrowse exploits the capabilities of the user's Web browser to make scrolling and zooming fast and smooth. It supports the browsers used by almost all Internet users, and is relatively simple to install.

View Article and Find Full Text PDF

We describe an open source, portable, JavaScript-based genome browser, JBrowse, that can be used to navigate genome annotations over the web. JBrowse helps preserve the user's sense of location by avoiding discontinuous transitions, instead offering smoothly animated panning, zooming, navigation, and track selection. Unlike most existing genome browsers, where the genome is rendered into images on the webserver and the role of the client is restricted to displaying those images, JBrowse distributes work between the server and client and therefore uses significantly less server overhead than previous genome browsers.

View Article and Find Full Text PDF

Controlled simulations of genome evolution are useful for benchmarking tools. However, many simulators lack extensibility and cannot measure parameters directly from data. These issues are addressed by three new open-source programs: GSIMULATOR (for neutrally evolving DNA), SIMGRAM (for generic structured features) and SIMGENOME (for syntenic genome blocks).

View Article and Find Full Text PDF

Unlabelled: Interactive examination of RNA multiple alignments for covariant mutations is a useful step in non-coding RNA sequence analysis. We present three parallel implementations of an RNA visualization metaphor: Colorstock, a command-line script using ANSI terminal color; SScolor, a Perl script that generates static HTML pages; and Ratón, an AJAX web application generating dynamic HTML. Each tool can be used to color RNA alignments by secondary structure and to visually highlight compensatory mutations in stems.

View Article and Find Full Text PDF

Group A rotaviruses are major intestinal pathogens that express potential alpha4beta1 and alpha4beta7 integrin ligand sequences Leu-Asp-Val and Leu-Asp-Ile in their outer capsid protein VP7, and Ile-Asp-Ala in their spike protein VP4. Monkey rotavirus SA11 can use recombinant alpha4beta1 as a cellular receptor. In this study a new potential alpha4beta1, alpha4beta7 and alpha9beta1 integrin ligand sequence, Tyr-Gly-Leu, was identified in VP4.

View Article and Find Full Text PDF

Conformational epitopes on VP2 protein of infectious bursal disease virus (IBDV) were mapped using fd-tet phage display. A gene-targeted phage display library was made using DNA fragments ranging approximately from 80 to 400 bp of the hypervariable region of the VP2 gene of IBDV strain 002-73, as neutralizing monoclonal antibodies against the VP2 protein recognize VP2 conformation-dependent epitopes within the hypervariable region. The phages were selected using immobilized monoclonal antibodies.

View Article and Find Full Text PDF

A new method for identifying epitopes in viral proteins expressed by filamentous phage has been developed. Filamentous phage fUSE 1 containing the variable region of the VP2 gene of infectious bursal disease virus (IBDV) strain 002-73 was constructed. Neutralizing monoclonal antibodies 17-82 and 33-10 raised against VP2 protein were used to bind phage containing the original variable region of VP2.

View Article and Find Full Text PDF