Skip to main content

MOOSE, the Multiscale Object-Oriented Simulation Environment

  • Living reference work entry
  • First Online:
  • 364 Accesses

Definition

MOOSE (Multiscale Object-Oriented Simulation Environment) is a general-purpose biological simulator with an emphasis on systems biology and computational neuroscience.

Detailed Description

Introduction

Mathematical modeling and computer simulations constitute an increasingly important approach for understanding complex biological systems. MOOSE is a modern, free, and open-source software designed for the modeling and simulation of a wide range of detailed biological phenomena spanning many spatial and temporal scales. MOOSE uses standard C++ with a variety of open-source libraries and currently runs on laptops, workstations, and large parallel machines that support Linux.

This section explains the basic features of MOOSE by examining the terms in its acronym: Multiscale Object-Oriented Simulation Environment.

MOOSE is a multiscalesimulator. This means that it can simulate processes at many levels of detail and at many timescales. This includes the movement and interactions...

This is a preview of subscription content, log in via an institution.

References

  • Andrews SS, Addy NJ, Brent R, Arkin AP (2010) Detailed simulations of cell biology with Smoldyn 2.1. PLoS Comput Biol 6(3):e1000705

    Article  PubMed Central  PubMed  Google Scholar 

  • Bergmann FT, Shapiro BE, Hucka M (2011) SBML software summary. Resource document. The systems biology markup language editors and team. http://sbml.org/SBML_Software_Guide/SBML_Software_Summary

  • Bower JM, Beeman D (1998) The book of GENESIS: exploring realistic neural models with the GEneral NEural SImulation System, 2nd edn. Springer, New York

    Book  Google Scholar 

  • Carnevale NT, Hines ML (2006) The NEURON book. Cambridge University Press, Cambridge, UK

    Book  Google Scholar 

  • Gleeson P, Crook S, Cannon RC, Hines ML, Billings GO, Farinella M, Morse TM, Davison AP, Ray S, Bhalla US, Barnes SR, Dimitrova YD, Silver RA (2010) NeuroML: a language for describing data driven models of neurons and networks with a high degree of biological detail. PLoS Comput Biol 6(6):e1000815

    Article  PubMed Central  PubMed  Google Scholar 

  • Hucka M, Bergmann FT, Hoops S, Keating SM, Sahle S, Schaff JC, Smith LP, Wilkinson DJ (2010) The Systems Biology Markup Language (SBML): language specification for level 3 version 1 core. Resource document. http://sbml.org/Special/specifications/sbml-level-3/version-1/core/sbml-level-3-version-1-core.pdf

  • Mascagni MV, Sherman AS (1998) Numerical methods for neuronal modeling. In: Koch C, Segev I (eds) Methods in neuronal modeling: from ions to networks, 2nd edn. MIT Press, Cambridge, pp 569–606

    Google Scholar 

  • Ray S, Bhalla US (2008) PyMOOSE: interoperable scripting in python for MOOSE. Front Neuroinform 2:6

    PubMed Central  PubMed  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Niraj Dudani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this entry

Cite this entry

Dudani, N., Bhalla, U.S., Ray, S. (2014). MOOSE, the Multiscale Object-Oriented Simulation Environment. In: Jaeger, D., Jung, R. (eds) Encyclopedia of Computational Neuroscience. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-7320-6_257-1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-7320-6_257-1

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, New York, NY

  • Online ISBN: 978-1-4614-7320-6

  • eBook Packages: Springer Reference Biomedicine and Life SciencesReference Module Biomedical and Life Sciences

Publish with us

Policies and ethics