Inferring transcriptional logic from multiple dynamic experiments

Bioinformatics. 2017 Nov 1;33(21):3437-3444. doi: 10.1093/bioinformatics/btx407.

Abstract

Motivation: The availability of more data of dynamic gene expression under multiple experimental conditions provides new information that makes the key goal of identifying not only the transcriptional regulators of a gene but also the underlying logical structure attainable.

Results: We propose a novel method for inferring transcriptional regulation using a simple, yet biologically interpretable, model to find the logic by which a set of candidate genes and their associated transcription factors (TFs) regulate the transcriptional process of a gene of interest. Our dynamic model links the mRNA transcription rate of the target gene to the activation states of the TFs assuming that these interactions are consistent across multiple experiments and over time. A trans-dimensional Markov Chain Monte Carlo (MCMC) algorithm is used to efficiently sample the regulatory logic under different combinations of parents and rank the estimated models by their posterior probabilities. We demonstrate and compare our methodology with other methods using simulation examples and apply it to a study of transcriptional regulation of selected target genes of Arabidopsis Thaliana from microarray time series data obtained under multiple biotic stresses. We show that our method is able to detect complex regulatory interactions that are consistent under multiple experimental conditions.

Availability and implementation: Programs are written in MATLAB and Statistics Toolbox Release 2016b, The MathWorks, Inc., Natick, Massachusetts, United States and are available on GitHub https://github.com/giorgosminas/TRS and at http://www2.warwick.ac.uk/fac/sci/systemsbiology/research/software.

Contact: giorgos.minas@warwick.ac.uk or b.f.finkenstadt@warwick.ac.uk.

Supplementary information: Supplementary data are available at Bioinformatics online.

MeSH terms

  • Algorithms*
  • Arabidopsis / genetics
  • Computational Biology / methods*
  • Data Interpretation, Statistical
  • Gene Expression Regulation*
  • Gene Regulatory Networks*
  • Logic
  • Markov Chains
  • Models, Biological
  • Transcription Factors / metabolism
  • Transcription, Genetic

Substances

  • Transcription Factors