EDBT 2026 Demo / reviewers in the wild / expert
Jerome Kelleher
dblp:64/2321
· DBLP profile ↗
8ranked-venue papers
6as first author
2since 2021 · last 2024
0000-0002-7894-5253ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 7 · 5 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
3 papers |
Bioinformatics and computational biology · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
population genetics |
0.9 | 2 | 2024 | <tt>tstrait</tt> : a quantitative trait simulator for ancestral recombination graphs · Bioinform. 2024 Coalescent simulation in continuous space · Bioinform. 2013 |
Bioinformatics and computational biology › population genetics › coalescent theory
ancestral recombination graph |
0.8 | 1 | 2024 | <tt>tstrait</tt> : a quantitative trait simulator for ancestral recombination graphs · Bioinform. 2024 |
Bioinformatics and computational biology › statistical genetics › genetic data simulation
quantitative trait simulation |
0.8 | 1 | 2024 | <tt>tstrait</tt> : a quantitative trait simulator for ancestral recombination graphs · Bioinform. 2024 |
Bioinformatics and computational biology › genomics › genomic data management
genomic data sharing |
0.4 | 1 | 2019 | htsget: a protocol for securely streaming genomic data · Bioinform. 2019 |
Bioinformatics and computational biology › population genetics › population genetics simulation
coalescent simulation |
0.2 | 1 | 2013 | Coalescent simulation in continuous space · Bioinform. 2013 |
Methods — techniques the papers use, named apart from their topics
ancestral recombination graph simulation · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | <tt>tstrait</tt> : a quantitative trait simulator for ancestral recombination graphsabstractSUMMARY: Ancestral recombination graphs (ARGs) encode the ensemble of correlated genealogical trees arising from recombination in a compact and efficient structure and are of fundamental importance in population and statistical genetics. Recent breakthroughs have made it possible to simulate and infer ARGs at biobank scale, and there is now intense interest in using ARG-based methods across a broad range of applications, particularly in genome-wide association studies (GWAS). Sophisticated methods exist to simulate ARGs using population genetics models, but there is currently no software to simulate quantitative traits directly from these ARGs. To apply existing quantitative trait simulators users must export genotype data, losing important information about ancestral processes and producing prohibitively large files when applied to the biobank-scale datasets currently of interest in GWAS. We present tstrait, an open-source Python library to simulate quantitative traits on ARGs, and show how this user-friendly software can quickly simulate phenotypes for biobank-scale datasets on a laptop computer. AVAILABILITY AND IMPLEMENTATION: tstrait is available for download on the Python Package Index. Full documentation with examples and workflow templates is available on https://tskit.dev/tstrait/docs/, and the development version is maintained on GitHub (https://github.com/tskit-dev/tstrait). Daiki Tagami, Gertjan Bisschop, Jerome Kelleher |
Bioinform. | 3 |
| 2022 | Bayesian inference of ancestral recombination graphsabstractWe present a novel algorithm, implemented in the software ARGinfer, for probabilistic inference of the Ancestral Recombination Graph under the Coalescent with Recombination. Our Markov Chain Monte Carlo algorithm takes advantage of the Succinct Tree Sequence data structure that has allowed great advances in simulation and point estimation, but not yet probabilistic inference. Unlike previous methods, which employ the Sequentially Markov Coalescent approximation, ARGinfer uses the Coalescent with Recombination, allowing more accurate inference of key evolutionary parameters. We show using simulations that ARGinfer can accurately estimate many properties of the evolutionary history of the sample, including the topology and branch lengths of the genealogical tree at each sequence site, and the times and locations of mutation and recombination events. ARGinfer approximates posterior probability distributions for these and other quantities, providing interpretable assessments of uncertainty that we show to be well calibrated. ARGinfer is currently limited to tens of DNA sequences of several hundreds of kilobases, but has scope for further computational improvements to increase its applicability. Ali Mahmoudi, Jere Koskela, Jerome Kelleher, Yao-ban Chan, David J. Balding |
PLoS Comput. Biol. | 3 |
| 2019 | htsget: a protocol for securely streaming genomic dataabstractSummary: Standardized interfaces for efficiently accessing high-throughput sequencing data are a fundamental requirement for large-scale genomic data sharing. We have developed htsget, a protocol for secure, efficient and reliable access to sequencing read and variation data. We demonstrate four independent client and server implementations, and the results of a comprehensive interoperability demonstration. Availability and implementation: http://samtools.github.io/hts-specs/htsget.html. Supplementary information: Supplementary data are available at Bioinformatics online. Jerome Kelleher, Mike Lin, Carl H. Albach, Ewan Birney, Robert Davies, Marina Gourtovaia, David Glazer, Cristina Y. González, David K. Jackson, Aaron Kemp, John Marshall, Andrew Nowak, Alexander Senf, Jaime M. Tovar-Corona, Alexander Vikhorev, Thomas M. Keane |
Bioinform. | 1 |
| 2018 | Efficient pedigree recording for fast population genetics simulationabstractIn this paper we describe how to efficiently record the entire genetic history of a population in forwards-time, individual-based population genetics simulations with arbitrary breeding models, population structure and demography. This approach dramatically reduces the computational burden of tracking individual genomes by allowing us to simulate only those loci that may affect reproduction (those having non-neutral variants). The genetic history of the population is recorded as a succinct tree sequence as introduced in the software package msprime, on which neutral mutations can be quickly placed afterwards. Recording the results of each breeding event requires storage that grows linearly with time, but there is a great deal of redundancy in this information. We solve this storage problem by providing an algorithm to quickly 'simplify' a tree sequence by removing this irrelevant history for a given set of genomes. By periodically simplifying the history with respect to the extant population, we show that the total storage space required is modest and overall large efficiency gains can be made over classical forward-time simulations. We implement a general-purpose framework for recording and simplifying genealogical data, which can be used to make simulations of any population model more efficient. We modify two popular forwards-time simulation frameworks to use this new approach and observe efficiency gains in large, whole-genome simulations of one to two orders of magnitude. In addition to speed, our method for recording pedigrees has several advantages: (1) All marginal genealogies of the simulated individuals are recorded, rather than just genotypes. (2) A population of N individuals with M polymorphic sites can be stored in O(N log N + M) space, making it feasible to store a simulation's entire final generation as well as its history. (3) A simulation can easily be initialized with a more efficient coalescent simulation of deep history. The software for recording and processing tree sequences is named tskit. Jerome Kelleher, Kevin R. Thornton, Jaime Ashander, Peter L. Ralph |
PLoS Comput. Biol. | 1 |
| 2016 | Efficient Coalescent Simulation and Genealogical Analysis for Large Sample SizesabstractA central challenge in the analysis of genetic variation is to provide realistic genome simulation across millions of samples. Present day coalescent simulations do not scale well, or use approximations that fail to capture important long-range linkage properties. Analysing the results of simulations also presents a substantial challenge, as current methods to store genealogies consume a great deal of space, are slow to parse and do not take advantage of shared structure in correlated trees. We solve these problems by introducing sparse trees and coalescence records as the key units of genealogical analysis. Using these tools, exact simulation of the coalescent with recombination for chromosome-sized regions over hundreds of thousands of samples is possible, and substantially faster than present-day approximate methods. We can also analyse the results orders of magnitude more quickly than with existing methods. Jerome Kelleher, Alison M. Etheridge, Gil McVean |
PLoS Comput. Biol. | 1 |
| 2013 | Coalescent simulation in continuous spaceabstractUNLABELLED: Coalescent simulation has become an indispensable tool in population genetics, and many complex evolutionary scenarios have been incorporated into the basic algorithm. Despite many years of intense interest in spatial structure, however, there are no available methods to simulate the ancestry of a sample of genes that occupy a spatial continuum. This is mainly due to the severe technical problems encountered by the classical model of isolation by distance. A recently introduced model solves these technical problems and provides a solid theoretical basis for the study of populations evolving in continuous space. We present a detailed algorithm to simulate the coalescent process in this model, and provide an efficient implementation of a generalized version of this algorithm as a freely available Python module. AVAILABILITY: Package available at http://pypi.python.org/pypi/ercs. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Jerome Kelleher, Nick Barton, Alison M. Etheridge |
Bioinform. | 1 |
| 2013 | Processing genome scale tabular data with wormtableabstractBACKGROUND: Modern biological science generates a vast amount of data, the analysis of which presents a major challenge to researchers. Data are commonly represented in tables stored as plain text files and require line-by-line parsing for analysis, which is time consuming and error prone. Furthermore, there is no simple means of indexing these files so that rows containing particular values can be quickly found. RESULTS: We introduce a new data format and software library called wormtable, which provides efficient access to tabular data in Python. Wormtable stores data in a compact binary format, provides random access to rows, and enables sophisticated indexing on columns within these tables. Files written in existing formats can be easily converted to wormtable format, and we provide conversion utilities for the VCF and GTF formats. CONCLUSIONS: Wormtable's simple API allows users to process large tables orders of magnitude more quickly than is possible when parsing text. Furthermore, the indexing facilities provide efficient access to subsets of the data along with providing useful methods of summarising columns. Since third-party libraries or custom code are no longer needed to parse complex plain text formats, analysis code can also be substantially simpler as well as being uniform across different data formats. These benefits of reduced code complexity and greatly increased performance allow users much greater freedom to explore their data. Jerome Kelleher, Rob W. Ness, Daniel L. Halligan |
BMC Bioinform. | 1 |
| 2003 | Optimising the Representation and Evaluation of Semiring Combination Constraints
Jerome Kelleher, Barry O'Sullivan |
CP | 1 |