Nonhomogeneous Dynamic Bayesian Networks in Systems Biology

  • Sophie Lèbre
  • Frank Dondelinger
  • Dirk HusmeierEmail author
Part of the Methods in Molecular Biology book series (MIMB, volume 802)


Dynamic Bayesian networks (DBNs) have received increasing attention from the computational biology community as models of gene regulatory networks. However, conventional DBNs are based on the homogeneous Markov assumption and cannot deal with inhomogeneity and nonstationarity in temporal processes. The present chapter provides a detailed discussion of how the homogeneity assumption can be relaxed. The improved method is evaluated on simulated data, where the network structure is allowed to change with time, and on gene expression time series during morphogenesis in Drosophila melanogaster.

Key words

Dynamic Bayesian networks (DBNs) Changepoint processes Reversible jump Markov chain Monte Carlo (RJMCMC) Morphogenesis Drosophila melanogaster 


  1. 1.
    Robinson JW, Hartemink AJ (2009) Non-stationary dynamic Bayesian networks. In Koller D, Schuurmans D, Bengio Y et al editors, Advances in Neural Information Processing Systems (NIPS), volume 21, 1369–1376. Morgan Kaufmann Publishers.Google Scholar
  2. 2.
    Grzegorczyk M, Husmeier D (2009) Non-stationary continuous dynamic Bayesian networks. In Bengio Y, Schuurmans D, Lafferty J et al editors, Advances in Neural Information Processing Systems (NIPS), volume 22, 682–690.Google Scholar
  3. 3.
    Ahmed A, Xing EP (2009) Recovering time-varying networks of dependencies in social and biological studies. Proceedings of the National Academy of Sciences 106:11878–11883.CrossRefGoogle Scholar
  4. 4.
    Talih M, Hengartner N (2005) Structural learning with time-varying components: Tracking the cross-section of financial time series. Journal of the Royal Statistical Society B 67(3):321–341.CrossRefGoogle Scholar
  5. 5.
    Xuan X, Murphy K (2007) Modeling changing dependency structure in multivariate time series. In Ghahramani Z editor, Proceedings of the 24th Annual International Conference on Machine Learning (ICML 2007), 1055–1062. Omnipress.Google Scholar
  6. 6.
    Lèbre S (2007) Stochastic process analysis for Genomics and Dynamic Bayesian Networks inference. Ph.D. thesis, Université d’Evry-Val-d’Essonne, France.Google Scholar
  7. 7.
    Lèbre S, Becq J, Devaux F et al. (2010) Statistical inference of the time-varying structure of gene-regulation networks. BMC Systems Biology 4(130).Google Scholar
  8. 8.
    Kolar M, Song L, Xing E (2009) Sparsistent learning of varying-coefficient models with structural changes. In Bengio Y, Schuurmans D, Lafferty J et al editors, Advances in Neural Information Processing Systems (NIPS), volume 22, 1006–1014.Google Scholar
  9. 9.
    Larget B, Simon DL (1999) Markov chain Monte Carlo algorithms for the Bayesian analysis of phylogenetic trees. Molecular Biology and Evolution 16(6):750–759.Google Scholar
  10. 10.
    Arbeitman M, Furlong E, Imam F et al. (2002) Gene expression during the life cycle of Drosophila melanogaster. Science 297(5590):2270–2275.PubMedCrossRefGoogle Scholar
  11. 11.
    Zhao W, Serpedin E, Dougherty E (2006) Inferring gene regulatory networks from time series data using the minimum description length principle. Bioinformatics 22(17):2129.PubMedCrossRefGoogle Scholar
  12. 12.
    Giot L, Bader JS, Brouwer C et al (2003) A protein interaction map of drosophila melanogaster. Science 302:1727–1736.PubMedCrossRefGoogle Scholar
  13. 13.
    Yu J, Pacifico S, Liu G et al. (2008) DroID: the Drosophila Interactions Database, a comprehensive resource for annotated gene and protein interactions. BMC Genomics 9(461).Google Scholar
  14. 14.
    Guo F, Hanneke S, Fu W et al. (2007) Recovering temporally rewiring networks: A model-based approach. In Proceedings of the 24th international conference on Machine learning page 328. ACM.Google Scholar
  15. 15.
    Andrieu C, Doucet A (1999) Joint Bayesian model selection and estimation of noisy sinusoids via reversible jump MCMC. IEEE Transactions on Signal Processing 47(10):2667–2676.CrossRefGoogle Scholar
  16. 16.
    Green P (1995) Reversible jump Markov chain Monte Carlo computation and Bayesian model determination. Biometrika 82:711–732.CrossRefGoogle Scholar
  17. 17.
    Werhli AV, Husmeier D (2008) Gene regulatory network reconstruction by Bayesian integration of prior knowledge and/or different experimental conditions. Journal of Bioinformatics and Computational Biology 6(3):543–572.PubMedCrossRefGoogle Scholar
  18. 18.
    Elgar S, Han J, Taylor M (2008) mef2 activity levels differentially affect gene expression during Drosophila muscle development. Proceedings of the National Academy of Sciences 105(3):918.CrossRefGoogle Scholar
  19. 19.
  20. 20.
    Gelman A, Rubin D (1992) Inference from iterative simulation using multiple sequences. Statistical science 7(4):457–472.CrossRefGoogle Scholar
  21. 21.
    Hand DJ (2009) Measuring classifier performance: a coherent alternative to the area under the roc curve. Machine Learning 77:103–123.CrossRefGoogle Scholar
  22. 22.
    Davis J, Goadrich M (2006) The relationship between precision-recall and ROC curves. In ICML ’06: Proceedings of the 23rd international conference on Machine Learning 233–240. ACM, New York, NY, USA. ISBN 1-59593-383-2. doi:

Copyright information

© Springer Science+Business Media, LLC 2012

Authors and Affiliations

  • Sophie Lèbre
    • 1
  • Frank Dondelinger
    • 2
    • 3
  • Dirk Husmeier
    • 2
    Email author
  1. 1.Université de StrasbourgStrasbourgFrance
  2. 2.Biomathematics and Statistics ScotlandScotlandUK
  3. 3.School of Informatics, University of EdinburghEdinburghUK

Personalised recommendations