MaBoSS is a C++ software for simulating Boolean models
10K+
MaBoSS is a C++ software for simulating continuous/discrete time Markov processes, applied on a Boolean network.
MaBoSS uses a specific language for associating transition rates to each node. Given some initial conditions, MaBoSS applies Monte-Carlo kinetic algorithm (or Gillespie algorithm) to the network to produce time trajectories. Time evolution of probabilities are estimated. In addition, global and semi-global characterizations of the whole system are computed.
Stoll, G., Viara, E., Barillot, E., & Calzone, L. (2012). Continuous time Boolean modeling for biological signaling: application of Gillespie algorithm. BMC systems biology, 6(1), 1-18. DOI : 10.1186/1752-0509-6-116
Stoll, G., Caron, B., Viara, E., Dugourd, A., Zinovyev, A., Naldi, A., ... & Calzone, L. (2017). MaBoSS 2.0: an environment for stochastic Boolean modeling. Bioinformatics, 33(14), 2226-2228. DOI : 10.1093/bioinformatics/btx123
The directory tutorial contains two tutorials:
MaBoSS is available as a conda package for Linux and MacOSX in the CoLoMoTo repository.
To install it, run
conda install -c colomoto maboss
MaBoSS is accessible via pyMaBoSS, its python bindings, which are available on the GitHub of the CoLoMoTo organisation.
MaBoSS can also be used via WebMaBoSS, a web interface, at https://maboss.curie.fr/webmaboss/.
MaBoSS is composed of:
cd engine/pub
./MaBoSS --version
MaBoSS version 2.5.5 [networks up to 64 nodes]
./MaBoSS_100n --version
MaBoSS version 2.5.5 [networks up to 100 nodes]
The usage is described in the reference card.
To use the engine compiled with MPI capability :
mpirun -np 2 ./MaBoSS.MPI --version
cd engine/pub
./PopMaBoSS --version
PopMaBoSS version 0.0.1 [networks up to 64 nodes]
This is a simple check which returns the version of the engine
./PopMaBoSS -c ../examples/popmaboss/Toy.cfg ../examples/popmaboss/Toy.pbnd -o res
This will simulate a toy example available in the engine/example/popmaboss directory, and generate results files :
Institut Curie
26 rue d'Ulm 75248 PARIS CEDEX 05
Contact: [email protected]
Web Site: https://maboss.curie.fr
BSD 3-Clause License (see https://opensource.org/licenses/BSD-3-Clause)
Copyright (c) 2011-2022 Institut Curie, 26 rue d'Ulm, Paris, France
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The development was partially supported by European Union's Horizon 2020 Programme under agreement no. 951773 (PerMedCoE project).
Content type
Image
Digest
sha256:9d3418486…
Size
1.9 GB
Last updated
5 months ago
docker pull sysbiocurie/maboss