F1000Research · 2019 · 23 citations · 28 references
EngineeringBioengineeringBiomedical EngineeringBiological Systems ModelingSoftware EngineeringSystems ModelingComputational ModelingDisease ModelingModel-driven DevelopmentModel-driven Software EngineeringSimulation MethodsSimulation ModelingComputational Biology ModelsComputational Disease ModelingMedical SimulationModel SimulationModel-driven EngineeringModeling And Simulation
Biomedical simulations are widely used to understand disease, engineer cells, and model cellular processes. In this article, we explore how to improve the quality of biomedical simulations by developing simulation models using tools and practices employed in software engineering. We refer to this direction as model engineering. Not all techniques used by software engineers are directly applicable to model engineering, and so some adaptations are required. That said, we believe that simulation models can benefit from software engineering practices for requirements, design, and construction as well as from software engineering tools for version control, error checking, and testing. Here we survey current efforts to improve simulation quality and discuss promising research directions for model engineering.
28
1,500 scientists lift the lid on reproducibility
Monya Baker · Nature · 2016 · 4.3K citations
A Whole-Cell Computational Model Predicts Phenotype from Genotype
Jonathan R. Karr, Jayodita C. Sanghvi, Derek N. Macklin et al. · Cell · 2012 · 1.3K citations
Ten Simple Rules for Reproducible Computational Research
Geir Kjetil Sandve, Anton Nekrutenko, James Taylor et al. · PLoS Computational Biology · 2013 · 825 citations · Full text