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
Repository
https://github.com/openworm/PyOpenWormRepository
http://github.com/OpenWorm