Skip to main content

Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

Advertisement

Nature Precedings
  • View all journals
  • Search
  • My Account Login
  • Content Explore content
  • About the journal
  • RSS feed
  1. nature
  2. nature precedings
  3. presentation
  4. article
A generic approach for representing complex structures in biological models
Download PDF
Download PDF
  • Presentation
  • Open access
  • Published: 09 November 2010

COmputational Modeling in BIology NEtwork (COMBINE) 2010

A generic approach for representing complex structures in biological models

  • Robert Muetzelfeldt1 

Nature Precedings (2010)Cite this article

  • 184 Accesses

  • 3 Citations

  • Metrics details

Abstract

Increasingly, the biological modelling community is looking for ways of handling complex and possibly dynamic structures in their models. On the one hand, the pathway-modelling groups (SBML and CellML) seek to move up levels of organisation, while on the other hand the "Virtual X" communities (where X is some organism or organ) need to represent the organisational structure within their object of study. To date, various approaches have been proposed, such as the SBML Level 3 'comp', 'spatial', 'array' and 'dyn' extension packages, and domain-specific elements in languages such as NeuroML, but there is no generic approach intended to be adopted by the various communities.We have designed and implemented such a generic approach in the Simile modelling environment ("http://www.simulistics.com":http://www.simulistics.com). Simile combines a diagrammatic notation for ODEs (in terms of stocks, flows and subsidiary equations), combined with a UML-like notation for representing classes of object and associations between them. No domain-specific concepts are built in, so the object classes can represent anything from molecules to planets, and the associations are specified by the modeller. For example, Simile has no spatial concepts built in, but the modeller can create a class called (perhaps) 'spatial unit', and specify a regular (2- or 4-neighbour) square grid, a 3D array, a hexagonal grid or arbitrary polygons, simply by changing the expression which defines when the association exists between any pair of spatial units. Containership is represented simply by drawing one class inside another (so you can easily show that molecules are inside cells, and cells are inside organs), and objects can be dynamically created and destroyed during the simulation. Because Simile generates compiled C++ code for simulating model behaviour, it is capable of handling very complex models (1 million+ objects).We thus consider that Simile demonstrates the feasibility of a generic approach for handling disaggregation in biological models. We suggest that the widespread adoption of such an approach across the various biological modelling communities would greatly improve the efficiency and effectiveness of future model development as the models become increasingly complex.

Similar content being viewed by others

Single molecule dynamics in a virtual cell combining a 3-dimensional matrix model with random walks

Article Open access 28 August 2024

Self-enhanced mobility enables vortex pattern formation in living matter

Article 13 March 2024

Classifying soft self-assembled materials via unsupervised machine learning of defects

Article Open access 14 July 2022

Article PDF

Author information

Authors and Affiliations

  1. Simulistics Ltd https://www.nature.com/nature

    Robert Muetzelfeldt

Authors
  1. Robert Muetzelfeldt
    View author publications

    Search author on:PubMed Google Scholar

Corresponding author

Correspondence to Robert Muetzelfeldt.

Rights and permissions

Creative Commons Attribution 3.0 License.

Reprints and permissions

About this article

Cite this article

Muetzelfeldt, R. A generic approach for representing complex structures in biological models. Nat Prec (2010). https://doi.org/10.1038/npre.2010.5188.1

Download citation

  • Received: 09 November 2010

  • Accepted: 09 November 2010

  • Published: 09 November 2010

  • DOI: https://doi.org/10.1038/npre.2010.5188.1

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Keywords

  • modelling
  • complex structure
  • CellML
  • SBML
  • Simile
  • systems biology
Download PDF

Advertisement

Explore content

  • Research articles
  • News & Comment
  • Sign up for alerts
  • RSS feed

About the journal

  • Journal Information

Search

Advanced search

Quick links

  • Explore articles by subject
  • Find a job
  • Guide to authors
  • Editorial policies

Nature Precedings (Nat Preced)

nature.com sitemap

About Nature Portfolio

  • About us
  • Press releases
  • Press office
  • Contact us

Discover content

  • Journals A-Z
  • Articles by subject
  • protocols.io
  • Nature Index

Publishing policies

  • Nature portfolio policies
  • Open access

Author & Researcher services

  • Reprints & permissions
  • Research data
  • Language editing
  • Scientific editing
  • Nature Masterclasses
  • Research Solutions

Libraries & institutions

  • Librarian service & tools
  • Librarian portal
  • Open research
  • Recommend to library

Advertising & partnerships

  • Advertising
  • Partnerships & Services
  • Media kits
  • Branded content

Professional development

  • Nature Awards
  • Nature Careers
  • Nature Conferences

Regional websites

  • Nature Africa
  • Nature China
  • Nature India
  • Nature Japan
  • Nature Middle East
  • Privacy Policy
  • Use of cookies
  • Legal notice
  • Accessibility statement
  • Terms & Conditions
  • Your US state privacy rights
Springer Nature

© 2026 Springer Nature Limited

Nature Briefing

Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.

Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing