Demo Data from EDBT 2026 / reviewers in the wild / expert
Theodore J. Perkins
dblp:61/1500
· DBLP profile ↗
25ranked-venue papers
8as first author
3since 2021 · last 2025
0000-0002-6622-8003ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 14 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 10 · 6 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1Theory of computation · 1
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
6 papers |
Bioinformatics and computational biology · 100% | |
| Artificial intelligence
8 papers |
Probabilistic and Bayesian machine learning · 46% Reinforcement learning · 43% Planning, search and constraint satisfaction · 10% |
Topics — the 27 heaviest of 27, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › metabolomics
lipidomics |
0.6 | 1 | 2022 | BATL: Bayesian annotations for targeted lipidomics · Bioinform. 2022 |
Bioinformatics and computational biology › epigenomics › ChIP-seq analysis
peak annotation |
0.6 | 1 | 2022 | BATL: Bayesian annotations for targeted lipidomics · Bioinform. 2022 |
Bioinformatics and computational biology › epigenomics › ChIP-seq analysis
peak calling |
0.5 | 2 | 2019 | RECAP reveals the true statistical significance of ChIP-seq peak calls · Bioinform. 2019 MaSC: mappability-sensitive cross-correlation for estimating mean fragment length of single-end short-read sequencing data · Bioinform. 2013 |
Bioinformatics and computational biology › epigenomics
ChIP-seq analysis |
0.4 | 1 | 2019 | RECAP reveals the true statistical significance of ChIP-seq peak calls · Bioinform. 2019 |
Bioinformatics and computational biology
gene expression analysis |
0.3 | 2 | 2015 | Gene selection for the reconstruction of stem cell differentiation trees: a linear programming approach · Bioinform. 2015 Statistical lower bounds on protein copy number from fluorescence expression images · Bioinform. 2009 |
Bioinformatics and computational biology › biological network › network biology
competing endogenous RNA network |
0.2 | 1 | 2016 | On cross-conditional and fluctuation correlations in competitive RNA networks · Bioinform. 2016 |
Bioinformatics and computational biology › gene regulation › gene regulatory network
gene regulatory network analysis |
0.2 | 1 | 2016 | On cross-conditional and fluctuation correlations in competitive RNA networks · Bioinform. 2016 |
Bioinformatics and computational biology › gene regulation › microRNA regulation
miRNA-mRNA interaction |
0.2 | 1 | 2016 | On cross-conditional and fluctuation correlations in competitive RNA networks · Bioinform. 2016 |
Bioinformatics and computational biology
genomics |
0.2 | 1 | 2013 | MaSC: mappability-sensitive cross-correlation for estimating mean fragment length of single-end short-read sequencing data · Bioinform. 2013 |
Bioinformatics and computational biology › genomics
next-generation sequencing data analysis |
0.2 | 1 | 2013 | MaSC: mappability-sensitive cross-correlation for estimating mean fragment length of single-end short-read sequencing data · Bioinform. 2013 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › markov chain
continuous-time markov chain |
0.1 | 1 | 2009 | Maximum likelihood trajectories for continuous-time Markov chains · NIPS 2009 |
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
markov chain |
0.1 | 1 | 2009 | Maximum likelihood trajectories for continuous-time Markov chains · NIPS 2009 |
Machine learning › Probabilistic and Bayesian machine learning
trajectory inference |
0.1 | 1 | 2009 | Maximum likelihood trajectories for continuous-time Markov chains · NIPS 2009 |
Bioinformatics and computational biology › bioimage informatics › bioimage analysis › microscopy image analysis
fluorescence microscopy |
0.1 | 1 | 2009 | Statistical lower bounds on protein copy number from fluorescence expression images · Bioinform. 2009 |
Bioinformatics and computational biology › stem cell biology
stem cell differentiation |
0.1 | 1 | 2015 | Gene selection for the reconstruction of stem cell differentiation trees: a linear programming approach · Bioinform. 2015 |
Machine learning › Reinforcement learning › dynamic programming › policy iteration
approximate policy iteration |
0.0 | 1 | 2002 | A Convergent Form of Approximate Policy Iteration · NIPS 2002 |
Machine learning › Reinforcement learning › dynamic programming
policy iteration |
0.0 | 1 | 2002 | A Convergent Form of Approximate Policy Iteration · NIPS 2002 |
Machine learning › Reinforcement learning › value-based reinforcement learning
q-learning |
0.0 | 1 | 2002 | On the Existence of Fixed Points for Q-Learning and Sarsa in Partially Observable Domains · ICML 2002 |
Machine learning › Reinforcement learning
safe reinforcement learning |
0.0 | 1 | 2002 | Lyapunov Design for Safe Reinforcement Learning · J. Mach. Learn. Res. 2002 |
Machine learning › Reinforcement learning
temporal difference learning |
0.0 | 1 | 2002 | On the Existence of Fixed Points for Q-Learning and Sarsa in Partially Observable Domains · ICML 2002 |
Machine learning › Reinforcement learning
value function approximation |
0.0 | 1 | 2002 | A Convergent Form of Approximate Policy Iteration · NIPS 2002 |
Machine learning › Reinforcement learning
constrained reinforcement learning |
0.0 | 1 | 2001 | Lyapunov-Constrained Action Sets for Reinforcement Learning · ICML 2001 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search |
0.0 | 1 | 2001 | Heuristic Search in Infinite State Spaces Guided by Lyapunov Analysis · IJCAI 2001 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
algorithm configuration |
0.0 | 1 | 2000 | Machine Learning for Subproblem Selection · ICML 2000 |
Machine learning › Reinforcement learning
value function estimation |
0.0 | 1 | 1998 | Learning Instance-Independent Value Functions to Enhance Local Search · NIPS 1998 |
Mathematical optimization
combinatorial optimization |
0.0 | 1 | 2000 | Machine Learning for Subproblem Selection · ICML 2000 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
local search |
0.0 | 1 | 1998 | Learning Instance-Independent Value Functions to Enhance Local Search · NIPS 1998 |
Methods — techniques the papers use, named apart from their topics
gaussian naïve bayes classifier · 0.6resampling · 0.4false discovery rate estimation · 0.4simulation · 0.2chemical kinetic modeling · 0.2random forest · 0.2minimum spanning tree · 0.2linear programming · 0.2mappability analysis · 0.2cross-correlation analysis · 0.2dynamic programming · 0.1machine learning · 0.1convergence analysis · 0.0control theory · 0.0SARSA · 0.0lyapunov stability · 0.0lyapunov analysis · 0.0value function approximation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Differential equation modeling of cell population dynamics in skeletal muscle regeneration from single-cell transcriptomic dataabstractSkeletal muscle regeneration is a complex process orchestrated by diverse cell populations within a dynamic niche. In response to muscle damage and intercellular signaling, these cells undergo cell fate and migration decisions including quiescence, activation, proliferation, differentiation, infiltration, apoptosis, and exfiltration. The emergence of single-cell RNA sequencing (scRNA-seq) studies of muscle regeneration offers a significant opportunity to refine models of regeneration and enhance our understanding of cellular interactions. To better understand how crosstalk between cell types governs cell fate decisions and cell population dynamics, we developed a novel non-linear ordinary differential equation model guided by scRNA-seq data. Our model consists of 9 variables and 17 parameters, capturing the dynamics of key myogenic lineage and immune cell types. We calibrated time-series scRNA-seq data to units of cells per cubic millimeter of tissue and fit our model's parameters to capture the observed dynamics, validating on an independent time series. The model successfully captures key features of regeneration dynamics, particularly after incorporating a novel regulatory interaction between M2 macrophages and satellite cells that has been hypothesized in the literature. Our model lays a foundation for future computational explorations of muscle regeneration, modeling of disease conditions, and in silico testing of therapeutic strategies. Renad Al-Ghazawi, Hassan Lezzeik, Xiaojian Shao, Theodore J. Perkins |
PLoS Comput. Biol. | 4 |
| 2022 | BATL: Bayesian annotations for targeted lipidomicsabstractMOTIVATION: Bioinformatic tools capable of annotating, rapidly and reproducibly, large, targeted lipidomic datasets are limited. Specifically, few programs enable high-throughput peak assessment of liquid chromatography-electrospray ionization tandem mass spectrometry data acquired in either selected or multiple reaction monitoring modes. RESULTS: We present here Bayesian Annotations for Targeted Lipidomics, a Gaussian naïve Bayes classifier for targeted lipidomics that annotates peak identities according to eight features related to retention time, intensity, and peak shape. Lipid identification is achieved by modeling distributions of these eight input features across biological conditions and maximizing the joint posterior probabilities of all peak identities at a given transition. When applied to sphingolipid and glycerophosphocholine selected reaction monitoring datasets, we demonstrate over 95% of all peaks are rapidly and correctly identified. AVAILABILITY AND IMPLEMENTATION: BATL software is freely accessible online at https://complimet.ca/batl/ and is compatible with Safari, Firefox, Chrome and Edge. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Justin G. Chitpin, Anuradha Surendra, Thao T. Nguyen, Graeme Taylor, Irina Alecu, Roberto Ortega, Julianna J. Tomlinson, Angela M. Crawley, Michaeline McGuinty, Michael G. Schlossmacher, Rachel Saunders-Pullman, Miroslava Cuperlovic-Culf, Steffany A. L. Bennett, Theodore J. Perkins |
Bioinform. | 15 |
| 2021 | WACS: improving ChIP-seq peak calling by optimally weighting controlsabstractBACKGROUND: Chromatin immunoprecipitation followed by high throughput sequencing (ChIP-seq), initially introduced more than a decade ago, is widely used by the scientific community to detect protein/DNA binding and histone modifications across the genome. Every experiment is prone to noise and bias, and ChIP-seq experiments are no exception. To alleviate bias, the incorporation of control datasets in ChIP-seq analysis is an essential step. The controls are used to account for the background signal, while the remainder of the ChIP-seq signal captures true binding or histone modification. However, a recurrent issue is different types of bias in different ChIP-seq experiments. Depending on which controls are used, different aspects of ChIP-seq bias are better or worse accounted for, and peak calling can produce different results for the same ChIP-seq experiment. Consequently, generating "smart" controls, which model the non-signal effect for a specific ChIP-seq experiment, could enhance contrast and increase the reliability and reproducibility of the results. RESULT: We propose a peak calling algorithm, Weighted Analysis of ChIP-seq (WACS), which is an extension of the well-known peak caller MACS2. There are two main steps in WACS: First, weights are estimated for each control using non-negative least squares regression. The goal is to customize controls to model the noise distribution for each ChIP-seq experiment. This is then followed by peak calling. We demonstrate that WACS significantly outperforms MACS2 and AIControl, another recent algorithm for generating smart controls, in the detection of enriched regions along the genome, in terms of motif enrichment and reproducibility analyses. CONCLUSIONS: This ultimately improves our understanding of ChIP-seq controls and their biases, and shows that WACS results in a better approximation of the noise distribution in controls. Aseel Awdeh, Marcel Turcotte, Theodore J. Perkins |
BMC Bioinform. | 3 |
| 2019 | RECAP reveals the true statistical significance of ChIP-seq peak callsabstractMOTIVATION: Chromatin Immunopreciptation (ChIP)-seq is used extensively to identify sites of transcription factor binding or regions of epigenetic modifications to the genome. A key step in ChIP-seq analysis is peak calling, where genomic regions enriched for ChIP versus control reads are identified. Many programs have been designed to solve this task, but nearly all fall into the statistical trap of using the data twice-once to determine candidate enriched regions, and again to assess enrichment by classical statistical hypothesis testing. This double use of the data invalidates the statistical significance assigned to enriched regions, thus the true significance or reliability of peak calls remains unknown. RESULTS: Using simulated and real ChIP-seq data, we show that three well-known peak callers, MACS, SICER and diffReps, output biased P-values and false discovery rate estimates that can be many orders of magnitude too optimistic. We propose a wrapper algorithm, RECAP, that uses resampling of ChIP-seq and control data to estimate a monotone transform correcting for biases built into peak calling algorithms. When applied to null hypothesis data, where there is no enrichment between ChIP-seq and control, P-values recalibrated by RECAP are approximately uniformly distributed. On data where there is genuine enrichment, RECAP P-values give a better estimate of the true statistical significance of candidate peaks and better false discovery rate estimates, which correlate better with empirical reproducibility. RECAP is a powerful new tool for assessing the true statistical significance of ChIP-seq peak calls. AVAILABILITY AND IMPLEMENTATION: The RECAP software is available through www.perkinslab.ca or on github at https://github.com/theodorejperkins/RECAP. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Justin G. Chitpin, Aseel Awdeh, Theodore J. Perkins |
Bioinform. | 3 |
| 2018 | Dynamics in Epistasis AnalysisabstractFinding regulatory relationships between genes, including the direction and nature of influence between them, is a fundamental challenge in the field of molecular genetics. One classical approach to this problem is epistasis analysis. Broadly speaking, epistasis analysis infers the regulatory relationships between a pair of genes in a genetic pathway by considering the patterns of change in an observable trait resulting from single and double deletion of genes. While classical epistasis analysis has yielded deep insights on numerous genetic pathways, it is not without limitations. Here, we explore the possibility of dynamic epistasis analysis, in which, in addition to performing genetic perturbations of a pathway, we drive the pathway by a time-varying upstream signal. We explore the theoretical power of dynamical epistasis analysis by conducting an identifiability analysis of Boolean models of genetic pathways, comparing static and dynamic approaches. We find that even relatively simple input dynamics greatly increases the power of epistasis analysis to discriminate alternative network structures. Further, we explore the question of experiment design, and show that a subset of short time-varying signals, which we call dynamic primitives, allow maximum discriminative power with a reduced number of experiments. Aseel Awdeh, Hilary Phenix, Mads Kærn, Theodore J. Perkins |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2017 | Fully polynomial-time computation of maximum likelihood trajectories in Markov chains
Yuri Grinberg, Theodore J. Perkins |
Inf. Process. Lett. | 2 |
| 2016 | On cross-conditional and fluctuation correlations in competitive RNA networksabstractMOTIVATION: In competitive endogenous RNA (ceRNA) networks, different mRNAs targeted by the same miRNA can 'cross-talk' by absorbing miRNAs and relieving repression on the other mRNAs. This creates correlations in mRNA expression even without direct interaction. Most previous theoretical study of cross-talk has focused on correlations in stochastic fluctuations of mRNAs around their steady state values. However, the experimentally known examples of cross-talk do not involve single-cell fluctuations, but rather bulk tissue-level changes between conditions, such as due to differentiation or disease. In our study, we quantify for the first time both fluctuational and cross-conditional cross-talk in chemical kinetic models of miRNA-mRNA interaction networks. We study the parameter regions under which these different types of cross-talk arise, and how they are affected by network structure. RESULTS: We find that while a network may support both fluctuational and cross-conditional cross-talk, the parameter regimes under which each type of cross-talk tends to emerge are rather different. Consistent with previous studies, fluctuational cross-talk occurs when miRNA and mRNA expression levels are 'balanced', whereas cross-conditional cross-talk tends to emerge when average miRNA levels are high and average mRNA levels are low. Conversely, cross-conditional miRNA cross-talk-a little-discussed phenomenon-is greatest when miRNA levels are low and mRNA levels are high. We show that the parameter ranges where cross-talk is maximized can, to some degree, be predicted based on network structure. Indeed, we find that the dominant effect of network structure on correlations happens through the effect of network structure on the overall balance between miRNA and mRNA expression. However, it is not the only effect, as we find that the density of connections between miRNAs and mRNAs in larger networks increases cross-talk without altering the expression balance. CONCLUSION: Our results deepen the theoretical understanding of cross-talk in ceRNA networks, and have implications for the experimental identification of ceRNA cross-talk phenomena. AVAILABILITY AND IMPLEMENTATION: Simulation software available upon request. CONTACT: [email protected]. Daniel Sánchez-Taltavull, Matthew MacLeod, Theodore J. Perkins |
Bioinform. | 3 |
| 2015 | State Sequence Analysis in Hidden Markov Models
Yuri Grinberg, Theodore J. Perkins |
UAI | 2 |
| 2015 | Gene selection for the reconstruction of stem cell differentiation trees: a linear programming approachabstractMOTIVATION: Stem cell differentiation is largely guided by master transcriptional regulators, but it also depends on the expression of other types of genes, such as cell cycle genes, signaling genes, metabolic genes, trafficking genes, etc. Traditional approaches to understanding gene expression patterns across multiple conditions, such as principal components analysis or K-means clustering, can group cell types based on gene expression, but they do so without knowledge of the differentiation hierarchy. Hierarchical clustering can organize cell types into a tree, but in general this tree is different from the differentiation hierarchy itself. METHODS: Given the differentiation hierarchy and gene expression data at each node, we construct a weighted Euclidean distance metric such that the minimum spanning tree with respect to that metric is precisely the given differentiation hierarchy. We provide a set of linear constraints that are provably sufficient for the desired construction and a linear programming approach to identify sparse sets of weights, effectively identifying genes that are most relevant for discriminating different parts of the tree. RESULTS: We apply our method to microarray gene expression data describing 38 cell types in the hematopoiesis hierarchy, constructing a weighted Euclidean metric that uses just 175 genes. However, we find that there are many alternative sets of weights that satisfy the linear constraints. Thus, in the style of random-forest training, we also construct metrics based on random subsets of the genes and compare them to the metric of 175 genes. We then report on the selected genes and their biological functions. Our approach offers a new way to identify genes that may have important roles in stem cell differentiation. CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Mohamed A. Ghadie, Nathalie Japkowicz, Theodore J. Perkins |
Bioinform. | 3 |
| 2014 | Learning to Detect Contours with Dynamic Programming SnakesabstractContour detection is an important and challenging task in computer vision, with many applications in the analysis of natural scenes and biomedical images. Although there are many general approaches to contour detection, achieving good performance in any given application often requires considerable hand-tuning of algorithm parameters, optimization criteria, or pre-processing of the images themselves. We propose a novel framework for contour detection that combines learning of a probabilistic classifier with dynamic programming-based contour optimization. On test images, we find that our system is able to learn to detect specific types of contours in images, often from just a single example contour. After learning, the system can be used to speed up interactive contour detection, requiring the user only to click once on each target object, or it can be used to automatically detect all contours of the same type in an image or set of images. Sharmin Nilufar, Theodore J. Perkins |
ICPR | 2 |
| 2013 | MaSC: mappability-sensitive cross-correlation for estimating mean fragment length of single-end short-read sequencing dataabstractMOTIVATION: Reliable estimation of the mean fragment length for next-generation short-read sequencing data is an important step in next-generation sequencing analysis pipelines, most notably because of its impact on the accuracy of the enriched regions identified by peak-calling algorithms. Although many peak-calling algorithms include a fragment-length estimation subroutine, the problem has not been adequately solved, as demonstrated by the variability of the estimates returned by different algorithms. RESULTS: In this article, we investigate the use of strand cross-correlation to estimate mean fragment length of single-end data and show that traditional estimation approaches have mixed reliability. We observe that the mappability of different parts of the genome can introduce an artificial bias into cross-correlation computations, resulting in incorrect fragment-length estimates. We propose a new approach, called mappability-sensitive cross-correlation (MaSC), which removes this bias and allows for accurate and reliable fragment-length estimation. We analyze the computational complexity of this approach, and evaluate its performance on a test suite of NGS datasets, demonstrating its superiority to traditional cross-correlation analysis. AVAILABILITY: An open-source Perl implementation of our approach is available at http://www.perkinslab.ca/Software.html. Parameswaran Ramachandran, Gareth A. Palidwor, Christopher J. Porter, Theodore J. Perkins |
Bioinform. | 4 |
| 2011 | Quantitative Epistasis Analysis and Pathway Inference from Genetic Interaction DataabstractInferring regulatory and metabolic network models from quantitative genetic interaction data remains a major challenge in systems biology. Here, we present a novel quantitative model for interpreting epistasis within pathways responding to an external signal. The model provides the basis of an experimental method to determine the architecture of such pathways, and establishes a new set of rules to infer the order of genes within them. The method also allows the extraction of quantitative parameters enabling a new level of information to be added to genetic network models. It is applicable to any system where the impact of combinatorial loss-of-function mutations can be quantified with sufficient accuracy. We test the method by conducting a systematic analysis of a thoroughly characterized eukaryotic gene network, the galactose utilization pathway in Saccharomyces cerevisiae. For this purpose, we quantify the effects of single and double gene deletions on two phenotypic traits, fitness and reporter gene expression. We show that applying our method to fitness traits reveals the order of metabolic enzymes and the effects of accumulating metabolic intermediates. Conversely, the analysis of expression traits reveals the order of transcriptional regulatory genes, secondary regulatory signals and their relative strength. Strikingly, when the analyses of the two traits are combined, the method correctly infers ~80% of the known relationships without any false positives. Hilary Phenix, Katy Morin, Cory Batenchuk, Jacob Parker, Vida Abedi, Lioudmila Tepliakova, Theodore J. Perkins, Mads Kærn |
PLoS Comput. Biol. | 8 |
| 2010 | Estimating the Stochastic Bifurcation Structure of Cellular NetworksabstractHigh throughput measurement of gene expression at single-cell resolution, combined with systematic perturbation of environmental or cellular variables, provides information that can be used to generate novel insight into the properties of gene regulatory networks by linking cellular responses to external parameters. In dynamical systems theory, this information is the subject of bifurcation analysis, which establishes how system-level behaviour changes as a function of parameter values within a given deterministic mathematical model. Since cellular networks are inherently noisy, we generalize the traditional bifurcation diagram of deterministic systems theory to stochastic dynamical systems. We demonstrate how statistical methods for density estimation, in particular, mixture density and conditional mixture density estimators, can be employed to establish empirical bifurcation diagrams describing the bistable genetic switch network controlling galactose utilization in yeast Saccharomyces cerevisiae. These approaches allow us to make novel qualitative and quantitative observations about the switching behavior of the galactose network, and provide a framework that might be useful to extract information needed for the development of quantitative network models. Carl Song, Hilary Phenix, Vida Abedi, Matthew Scott 0001, Brian P. Ingalls, Mads Kærn, Theodore J. Perkins |
PLoS Comput. Biol. | 7 |
| 2010 | A Trade-Off between Sample Complexity and Computational Complexity in Learning Boolean Networks from Time-Series DataabstractA key problem in molecular biology is to infer regulatory relationships between genes from expression data. This paper studies a simplified model of such inference problems in which one or more Boolean variables, modeling, for example, the expression levels of genes, each depend deterministically on a small but unknown subset of a large number of Boolean input variables. Our model assumes that the expression data comprises a time series, in which successive samples may be correlated. We provide bounds on the expected amount of data needed to infer the correct relationships between output and input variables. These bounds improve and generalize previous results for Boolean network inference and continuous-time switching network inference. Although the computational problem is intractable in general, we describe a fixed-parameter tractable algorithm that is guaranteed to provide at least a partial solution to the problem. Most interestingly, both the sample complexity and computational complexity of the problem depend on the strength of correlations between successive samples in the time series but in opposing ways. Uncorrelated samples minimize the total number of samples needed while maximizing computational complexity; a strong correlation between successive samples has the opposite effect. This observation has implications for the design of experiments for measuring gene expression. Theodore J. Perkins, Michael T. Hallett |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2009 | Maximum likelihood trajectories for continuous-time Markov chainsabstractContinuous-time Markov chains are used to model systems in which transitions between states as well as the time the system spends in each state are random. Many computational problems related to such chains have been solved, including determining state distributions as a function of time, parameter estimation, and control. However, the problem of inferring most likely trajectories, where a trajectory is a sequence of states as well as the amount of time spent in each state, appears unsolved. We study three versions of this problem: (i) an initial value problem, in which an initial state is given and we seek the most likely trajectory until a given final time, (ii) a boundary value problem, in which initial and final states and times are given, and we seek the most likely trajectory connecting them, and (iii) trajectory inference under partial observability, analogous to finding maximum likelihood trajectories for hidden Markov models. We show that maximum likelihood trajectories are not always well-defined, and describe a polynomial time test for well-definedness. When well-definedness holds, we show that each of the three problems can be solved in polynomial time, and we develop efficient dynamic programming algorithms for doing so. Theodore J. Perkins |
NIPS | 1 |
| 2009 | Statistical lower bounds on protein copy number from fluorescence expression imagesabstractMOTIVATION: Fluorescence imaging has become a commonplace for quantitatively measuring mRNA or protein expression in cells and tissues. However, such expression data are usually relative-absolute concentrations or molecular copy numbers are typically not known. While this is satisfactory for many applications, for certain kinds of quantitative network modeling and analysis of expression noise, absolute measures of expression are necessary. RESULTS: We propose two methods for estimating molecular copy numbers from single uncalibrated expression images of tissues. These methods rely on expression variability between cells, due either to steady-state fluctuations or unequal distribution of molecules during cell division, to make their estimates. We apply these methods to 152 protein fluorescence expression images of Drosophila melanogaster embryos during early development, generating copy number estimates for 14 genes in the segmentation network. We also analyze the effects of noise on our estimators and compare with empirical findings. Finally, we confirm an observation of Bar-Even et al., made in the much different setting of Saccharomyces cerevisiae, that steady-state expression variance tends to scale with mean expression. AVAILABILITY: The data are all drawn from FlyEx (explained within), and is available at http://flyex.ams.sunysb.edu/FlyEx/. Lee Zamparo, Theodore J. Perkins |
Bioinform. | 2 |
| 2008 | Implementing Arithmetic and Other Analytic Operations By Transcriptional RegulationabstractThe transcriptional regulatory machinery of a gene can be viewed as a computational device, with transcription factor concentrations as inputs and expression level as the output. This view begs the question: what kinds of computations are possible? We show that different parameterizations of a simple chemical kinetic model of transcriptional regulation are able to approximate all four standard arithmetic operations: addition, subtraction, multiplication, and division, as well as various equality and inequality operations. This contrasts with other studies that emphasize logical or digital notions of computation in biological networks. We analyze the accuracy and precision of these approximations, showing that they depend on different sets of parameters, and are thus independently tunable. We demonstrate that networks of these "arithmetic" genes can be combined to accomplish yet more complicated computations by designing and simulating a network that detects statistically significant elevations in a time-varying signal. We also consider the much more general problem of approximating analytic functions, showing that this can be achieved by allowing multiple transcription factor binding sites on the promoter. These observations are important for the interpretation of naturally occurring networks and imply new possibilities for the design of synthetic networks. Sean M. Cory, Theodore J. Perkins |
PLoS Comput. Biol. | 2 |
| 2006 | Reverse Engineering the Gap Gene Network of Drosophila melanogasterabstractA fundamental problem in functional genomics is to determine the structure and dynamics of genetic networks based on expression data. We describe a new strategy for solving this problem and apply it to recently published data on early Drosophila melanogaster development. Our method is orders of magnitude faster than current fitting methods and allows us to fit different types of rules for expressing regulatory relationships. Specifically, we use our approach to fit models using a smooth nonlinear formalism for modeling gene regulation (gene circuits) as well as models using logical rules based on activation and repression thresholds for transcription factors. Our technique also allows us to infer regulatory relationships de novo or to test network structures suggested by the literature. We fit a series of models to test several outstanding questions about gap gene regulation, including regulation of and by hunchback and the role of autoactivation. Based on our modeling results and validation against the experimental literature, we propose a revised network structure for the gap gene system. Interestingly, some relationships in standard textbook models of gap gene regulation appear to be unnecessary for or even inconsistent with the details of gap gene expression during wild-type development. Theodore J. Perkins, Johannes Jaeger, John Reinitz, Leon Glass |
PLoS Comput. Biol. | 1 |
| 2002 | On the Existence of Fixed Points for Q-Learning and Sarsa in Partially Observable Domains
Theodore J. Perkins, Mark D. Pendrith |
ICML | 1 |
| 2002 | A Convergent Form of Approximate Policy IterationabstractWe study a new, model-free form of approximate policy iteration which uses Sarsa updates with linear state-action value function approximation for policy evaluation, and a “policy improvement operator” to generate a new policy based on the learned state-action values. We prove that if the policy improvement operator produces -soft policies and is Lipschitz continuous in the action values, with a constant that is not too large, then the approximate policy iteration algorithm converges to a unique solu- tion from any initial policy. To our knowledge, this is the first conver- gence result for any form of approximate policy iteration under similar computational-resource assumptions. Theodore J. Perkins, Doina Precup |
NIPS | 1 |
| 2002 | Lyapunov Design for Safe Reinforcement Learning
Theodore J. Perkins, Andrew G. Barto |
J. Mach. Learn. Res. | 1 |
| 2001 | Lyapunov-Constrained Action Sets for Reinforcement Learning
Theodore J. Perkins, Andrew G. Barto |
ICML | 1 |
| 2001 | Heuristic Search in Infinite State Spaces Guided by Lyapunov Analysis
Theodore J. Perkins, Andrew G. Barto |
IJCAI | 1 |
| 2000 | Machine Learning for Subproblem Selection
Robert Moll, Theodore J. Perkins, Andrew G. Barto |
ICML | 2 |
| 1998 | Learning Instance-Independent Value Functions to Enhance Local Search
Robert Moll, Andrew G. Barto, Theodore J. Perkins, Richard S. Sutton |
NIPS | 3 |