LOLAweb

From his lab in the Center for Public Health Genomics at UVa, Nathan Sheffield seeks to develop a deeper understanding of functional genomics. Dr. Sheffield and his collaborators study epigenetic mechanisms, including DNA methylation, which can involve analyzing enrichment of genomic region set data. By identifying patterns of enriched genomic regions, one can differentiate between normal and diseased gene regulation. Dr. Sheffield builds on this research focus as well as a history of open-source software development with the publication of LOLAweb: A containerized web server for interactive genomic locus overlap enrichment analysis as part of a special web server issue of Nucleic Acids Research.

The paper introduces LOLAweb, a web interface for genomic region or locus enrichment analysis. Dr. Sheffield collaborated with RC to conceptualize, develop and deploy the application. LOLAweb facilitates automated identification of enriched regions based on input regions of interest. Users upload the region data in BED format and specify the data for comparison, including the reference genome, a background region set and an annotation source. On the back-end the application scores the overlapping loci, and the results display regions of interest with significant overlap, along with annotated metadata.

The LOLAweb methodology for locus overlap analysis is derived from the LOLA R package, which was written and developed by Dr. Sheffield. Since its publication in 2016, LOLA has been cited in several dozen publications, and is currently in the top 20% of packages downloaded from the Bioconductor repository. These citations and downloads demonstrate the variety of scientific use-cases for quantifying overlap and enrichment for regions of interest.

According to Dr. Sheffield, restricting the locus overlap analysis methods to a purely programmatic interface may prove to be a barrier for some biologists. However, by teaming with RC to create LOLAweb, the functionality from LOLA will become more accessible to the research community, thus allowing more researchers to develop new hypotheses. LOLAweb closely mirrors LOLA, providing users graphical drop-downs and inputs to upload their data. The application also features data visualizations that are not available in the original package. RC has also helped design LOLAweb with a flexible deployment, which includes a feature to cache results so that users can bookmark or share output with colleagues.

The collaboration between Dr. Sheffield and RC staff is not the first, nor will it be the last. In 2017, RC staff contributed to the simpleCache R package and co-authored a resulting publication in the Journal of Open Source Software. RC is also currently working with Sheffield Lab members to optimize containerized data analysis pipelines and develop new software packages.