Mikaela Cashman, Jennie L Catlett, Myra B Cohen, Nicole R Buan, Zahmeeth Sakkaff, Massimiliano Pierobon, Christine A Kelley
{"title":"BioSIMP:在生物有机体中使用取样和推断的软件测试技术。","authors":"Mikaela Cashman, Jennie L Catlett, Myra B Cohen, Nicole R Buan, Zahmeeth Sakkaff, Massimiliano Pierobon, Christine A Kelley","doi":"10.1109/se4science.2017.9","DOIUrl":null,"url":null,"abstract":"<p><p>Years of research in software engineering has given us novel ways to reason about, test, and predict the behavior of complex software systems that contain hundreds of thousands of lines of code. Many of these techniques have been inspired by nature such as genetic algorithms, swarm intelligence, and ant colony optimization. In this paper we reverse the direction and present BioSIMP, a process that models and predicts the behavior of biological organisms to aid in the emerging field of systems biology. It utilizes techniques from testing and modeling of highly-configurable software systems. Using both experimental and simulation data we show that BioSIMP can find important environmental factors in two microbial organisms. However, we learn that in order to fully reason about the complexity of biological systems, we will need to extend existing or create new software engineering techniques.</p>","PeriodicalId":74777,"journal":{"name":"SE4Science 2017 : 2017 IEEE/ACM 12th International Workshop on Software Engineering for Science : proceedings : 22 May 2017, Buenos Aires, Argentina. International Workshop on Software Engineering for Science (2017 : Buenos Aires, Argen...","volume":"2017 ","pages":"2-8"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/se4science.2017.9","citationCount":"3","resultStr":"{\"title\":\"BioSIMP: Using Software Testing Techniques for Sampling and Inference in Biological Organisms.\",\"authors\":\"Mikaela Cashman, Jennie L Catlett, Myra B Cohen, Nicole R Buan, Zahmeeth Sakkaff, Massimiliano Pierobon, Christine A Kelley\",\"doi\":\"10.1109/se4science.2017.9\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p>Years of research in software engineering has given us novel ways to reason about, test, and predict the behavior of complex software systems that contain hundreds of thousands of lines of code. Many of these techniques have been inspired by nature such as genetic algorithms, swarm intelligence, and ant colony optimization. In this paper we reverse the direction and present BioSIMP, a process that models and predicts the behavior of biological organisms to aid in the emerging field of systems biology. It utilizes techniques from testing and modeling of highly-configurable software systems. Using both experimental and simulation data we show that BioSIMP can find important environmental factors in two microbial organisms. However, we learn that in order to fully reason about the complexity of biological systems, we will need to extend existing or create new software engineering techniques.</p>\",\"PeriodicalId\":74777,\"journal\":{\"name\":\"SE4Science 2017 : 2017 IEEE/ACM 12th International Workshop on Software Engineering for Science : proceedings : 22 May 2017, Buenos Aires, Argentina. International Workshop on Software Engineering for Science (2017 : Buenos Aires, Argen...\",\"volume\":\"2017 \",\"pages\":\"2-8\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1109/se4science.2017.9\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"SE4Science 2017 : 2017 IEEE/ACM 12th International Workshop on Software Engineering for Science : proceedings : 22 May 2017, Buenos Aires, Argentina. International Workshop on Software Engineering for Science (2017 : Buenos Aires, Argen...\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/se4science.2017.9\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"SE4Science 2017 : 2017 IEEE/ACM 12th International Workshop on Software Engineering for Science : proceedings : 22 May 2017, Buenos Aires, Argentina. International Workshop on Software Engineering for Science (2017 : Buenos Aires, Argen...","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/se4science.2017.9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
BioSIMP: Using Software Testing Techniques for Sampling and Inference in Biological Organisms.
Years of research in software engineering has given us novel ways to reason about, test, and predict the behavior of complex software systems that contain hundreds of thousands of lines of code. Many of these techniques have been inspired by nature such as genetic algorithms, swarm intelligence, and ant colony optimization. In this paper we reverse the direction and present BioSIMP, a process that models and predicts the behavior of biological organisms to aid in the emerging field of systems biology. It utilizes techniques from testing and modeling of highly-configurable software systems. Using both experimental and simulation data we show that BioSIMP can find important environmental factors in two microbial organisms. However, we learn that in order to fully reason about the complexity of biological systems, we will need to extend existing or create new software engineering techniques.