Random Boolean Network Creation, Simulation, and Prediction Toolbox (RaBooNet)

Allows for creation, simulation, and prediction of random Boolean networks.
363 download
Aggiornato 4 gen 2017

Visualizza la licenza

**Updated on 01/04/2017**
Does not require bioinformatics toolbox.
Based on the paper: http://biorxiv.org/content/early/2016/12/14/094151
The code is split into two parts:
1) NetworkAndSampleCreation
Key functionality:
'makeLeveledHierarchy' - creates a modular, hierarchical
network structure.
'generateSamplesAndFindSSs' - creates random Boolean rules for the base
network, generates a population of samples stemming from this base network, and makes an
assortment of learning problems.

2) LearningFunctions
Key functionality:

'runClassificationsRF' - uses the steady state data generated from 'generateSamplesAndFindSSs' to
classify the samples using random forest. This returns two metrics of classification
performance: classification accuracy and area under the receiver operating characteristic curve.

The above functions are well documented with examples to get you started. Understanding these will allow
you to experiment with a number of different parameters for network/sample creation and learning.

To try out the baseline problem from the paper referenced above, use the script 'longerScript180NodeNetwork.'
Depending on your computer, this could take a little time to run, but probably no more than 10-20
minutes on most modern computers. If time is of the essence, try one of the other three scripts, which in
order from shortest to longest running times will probablybe 'shortScript90NodeNetwork.m', 'shortScript180NodeNetwork',
and 'longerScript90NodeNetwork.'

Before running these, be sure to add the paths in Matlab:

addpath('./NetworkAndSampleCreation')
addpath('./LearningFunctions')

Cita come

Dana Ferranti (2025). Random Boolean Network Creation, Simulation, and Prediction Toolbox (RaBooNet) (https://it.mathworks.com/matlabcentral/fileexchange/60779-random-boolean-network-creation-simulation-and-prediction-toolbox-raboonet), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2015b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Biological and Health Sciences in Help Center e MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versione Pubblicato Note della release
1.0

**Updated on 01/04/2017**
Does not require bioinformatics toolbox.
**Updated on 12/21/2016**
Fixed problem with scripts/added summary printout