miniTUBA: medical inference by network integration of temporal data using Bayesian analysis

Bioinformatics. 2007 Sep 15;23(18):2423-32. doi: 10.1093/bioinformatics/btm372. Epub 2007 Jul 21.


Motivation: Many biomedical and clinical research problems involve discovering causal relationships between observations gathered from temporal events. Dynamic Bayesian networks are a powerful modeling approach to describe causal or apparently causal relationships, and support complex medical inference, such as future response prediction, automated learning, and rational decision making. Although many engines exist for creating Bayesian networks, most require a local installation and significant data manipulation to be practical for a general biologist or clinician. No software pipeline currently exists for interpretation and inference of dynamic Bayesian networks learned from biomedical and clinical data.

Results: miniTUBA is a web-based modeling system that allows clinical and biomedical researchers to perform complex medical/clinical inference and prediction using dynamic Bayesian network analysis with temporal datasets. The software allows users to choose different analysis parameters (e.g. Markov lags and prior topology), and continuously update their data and refine their results. miniTUBA can make temporal predictions to suggest interventions based on an automated learning process pipeline using all data provided. Preliminary tests using synthetic data and laboratory research data indicate that miniTUBA accurately identifies regulatory network structures from temporal data.

Availability: miniTUBA is available at

Publication types

  • Research Support, N.I.H., Extramural
  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms*
  • Artificial Intelligence*
  • Bayes Theorem
  • Databases, Factual
  • Decision Support Systems, Clinical*
  • Diagnosis, Computer-Assisted / methods*
  • Medical Informatics / methods*
  • Neural Networks, Computer
  • Pattern Recognition, Automated / methods*
  • Software*
  • Systems Integration
  • Time Factors