Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Theodore J. Perkins

dblp:61/1500 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › metabolomics
lipidomics
0.612022
BATL: Bayesian annotations for targeted lipidomics · Bioinform. 2022
Bioinformatics and computational biology › epigenomics › ChIP-seq analysis
peak annotation
0.612022
BATL: Bayesian annotations for targeted lipidomics · Bioinform. 2022
Bioinformatics and computational biology › epigenomics › ChIP-seq analysis
peak calling
0.522019
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.412019
RECAP reveals the true statistical significance of ChIP-seq peak calls · Bioinform. 2019
Bioinformatics and computational biology
gene expression analysis
0.322015
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.212016
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.212016
On cross-conditional and fluctuation correlations in competitive RNA networks · Bioinform. 2016
Bioinformatics and computational biology › gene regulation › microRNA regulation
miRNA-mRNA interaction
0.212016
On cross-conditional and fluctuation correlations in competitive RNA networks · Bioinform. 2016
Bioinformatics and computational biology
genomics
0.212013
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.212013
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.112009
Maximum likelihood trajectories for continuous-time Markov chains · NIPS 2009
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
markov chain
0.112009
Maximum likelihood trajectories for continuous-time Markov chains · NIPS 2009
Machine learning › Probabilistic and Bayesian machine learning
trajectory inference
0.112009
Maximum likelihood trajectories for continuous-time Markov chains · NIPS 2009
Bioinformatics and computational biology › bioimage informatics › bioimage analysis › microscopy image analysis
fluorescence microscopy
0.112009
Statistical lower bounds on protein copy number from fluorescence expression images · Bioinform. 2009
Bioinformatics and computational biology › stem cell biology
stem cell differentiation
0.112015
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.012002
A Convergent Form of Approximate Policy Iteration · NIPS 2002
Machine learning › Reinforcement learning › dynamic programming
policy iteration
0.012002
A Convergent Form of Approximate Policy Iteration · NIPS 2002
Machine learning › Reinforcement learning › value-based reinforcement learning
q-learning
0.012002
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.012002
Lyapunov Design for Safe Reinforcement Learning · J. Mach. Learn. Res. 2002
Machine learning › Reinforcement learning
temporal difference learning
0.012002
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.012002
A Convergent Form of Approximate Policy Iteration · NIPS 2002
Machine learning › Reinforcement learning
constrained reinforcement learning
0.012001
Lyapunov-Constrained Action Sets for Reinforcement Learning · ICML 2001
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search
0.012001
Heuristic Search in Infinite State Spaces Guided by Lyapunov Analysis · IJCAI 2001
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
algorithm configuration
0.012000
Machine Learning for Subproblem Selection · ICML 2000
Machine learning › Reinforcement learning
value function estimation
0.011998
Learning Instance-Independent Value Functions to Enhance Local Search · NIPS 1998
Mathematical optimization
combinatorial optimization
0.012000
Machine Learning for Subproblem Selection · ICML 2000
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
local search
0.011998
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
YearPublicationVenuePosition
2025 Differential equation modeling of cell population dynamics in skeletal muscle regeneration from single-cell transcriptomic data
abstract
Skeletal 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 lipidomics
abstract
MOTIVATION: 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 controls
abstract
BACKGROUND: 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 calls
abstract
MOTIVATION: 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 Analysis
abstract
Finding 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 networks
abstract
MOTIVATION: 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
UAI2
2015 Gene selection for the reconstruction of stem cell differentiation trees: a linear programming approach
abstract
MOTIVATION: 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 Snakes
abstract
Contour 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
ICPR2
2013 MaSC: mappability-sensitive cross-correlation for estimating mean fragment length of single-end short-read sequencing data
abstract
MOTIVATION: 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 Data
abstract
Inferring 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 Networks
abstract
High 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 Data
abstract
A 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 chains
abstract
Continuous-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
NIPS1
2009 Statistical lower bounds on protein copy number from fluorescence expression images
abstract
MOTIVATION: 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 Regulation
abstract
The 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 melanogaster
abstract
A 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
ICML1
2002 A Convergent Form of Approximate Policy Iteration
abstract
We 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
NIPS1
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
ICML1
2001 Heuristic Search in Infinite State Spaces Guided by Lyapunov Analysis
Theodore J. Perkins, Andrew G. Barto
IJCAI1
2000 Machine Learning for Subproblem Selection
Robert Moll, Theodore J. Perkins, Andrew G. Barto
ICML2
1998 Learning Instance-Independent Value Functions to Enhance Local Search
Robert Moll, Andrew G. Barto, Theodore J. Perkins, Richard S. Sutton
NIPS3