OpenWorm

OpenWorm develops a comprehensive computational model of the nematode Caenorhabditis elegans to enable simulation and analysis of its anatomy, physiology, and developmental processes.


Key Features:

  • Unified Python library: Provides programmatic access to anatomical and physiological data for Caenorhabditis elegans and integrates disparate data structures into a cohesive framework.
  • Data-to-model pipeline support: Enables construction of pipelines that convert curated biological data into computational models for simulation.
  • Integration of heterogeneous representations: Merges multiple representations of cellular and anatomical information to allow detailed queries of cellular data.
  • Software engineering practices: Employs unit testing and test-driven development (TDD) to manage software complexity and ensure component correctness.
  • Model validation tests: Implements specialized tests tailored to verify the fidelity of scientific models expressed in software.
  • DevoWorm developmental analysis and simulation: Includes interdisciplinary projects that perform data analysis, visualization, and simulation of developmental processes in nematodes and other organisms.

Scientific Applications:

  • Simulation of C. elegans anatomy and physiology: Supports in silico simulation and analysis of anatomical and physiological processes in Caenorhabditis elegans.
  • Developmental biology research: Facilitates study of developmental processes in nematodes and other organisms through DevoWorm's analysis and simulation capabilities.
  • Computational model construction: Integrates anatomical and physiological data to build mechanistic or data-driven computational models.
  • Model verification and validation: Provides a framework for applying unit tests, TDD, and model validation tests to assess model fidelity and reproducibility.

Methodology:

Methods explicitly include a unified Python library for data access and integration, data analysis, visualization, simulation, a data-to-model pipeline, unit testing, test-driven development (TDD), and model validation tests.

Topics

Details

License:
MIT
Tool Type:
desktop application
Programming Languages:
Prolog, Python
Added:
1/9/2020
Last Updated:
11/24/2024

Operations

Publications

Sarma G, Jacobs TW, Watts MD, Ghayoomie SV, Larson SD, Gerkin RC. Unit testing, model validation, and biological simulation. Unknown Journal. 2016. doi:10.7287/peerj.preprints.1315v2.

Links