RaBooNet
RaBooNet creates, simulates, and analyzes random Boolean networks to model cellular regulatory systems and to train and evaluate machine learning methods for predicting steady-state node values (phenotypes) and responses to perturbations such as drug effects in genomics and personalized medicine.
Key Features:
- Boolean Network Framework: Uses directed graphs with binary node states (0/1) governed by logical update rules to represent biological regulatory networks.
- Scalability and Complexity: Generates and simulates large-scale Boolean networks that capture modular, hierarchical, and cyclical dynamics relevant to complex systems such as cancer biology.
- Machine Learning Integration: Integrates machine learning approaches that incorporate prior system knowledge, specifically network connectivity, to improve prediction of steady-state node values and perturbation responses.
- Simulation-Based Methodology: Produces simulated datasets with known ground truth to develop and test learning methods and to quantify how system parameters and training data volume affect predictive accuracy.
- Predictive Targets: Focuses predictions on steady-state phenotypes and responses to perturbations, including drug effects and patient-specific treatment responses.
Scientific Applications:
- Genomics and Personalized Medicine: Predicts patient responses to specific drugs or treatments by modeling genotype-to-phenotype relationships using Boolean networks.
- Machine Learning Benchmarking: Provides simulated ground-truth data to evaluate how system parameters and training set size influence algorithm performance.
- Cancer Research Modeling: Models modular and hierarchical network dynamics pertinent to cancer biology to study phenotype emergence and responses to perturbations.
Methodology:
Generates random Boolean networks (directed graphs with binary node states and logical update rules), simulates network dynamics to obtain steady states and perturbation responses, integrates machine learning using network connectivity as prior knowledge to predict phenotypes and drug effects, and uses simulated datasets with known ground truth to evaluate learning accuracy across system parameters and training data sizes.
Topics
Collections
Details
- Cost:
- Free of charge (with restrictions)
- Tool Type:
- library
- Operating Systems:
- Windows, Linux, Mac
- Programming Languages:
- MATLAB
- Added:
- 5/5/2021
- Last Updated:
- 11/24/2024
Operations
Publications
Ferranti D, Krane D, Craft D. The value of prior knowledge in machine learning of complex network systems. Bioinformatics. 2017;33(22):3610-3618. doi:10.1093/bioinformatics/btx438. PMID:29036404.