PLoSWiki http://topicpages.ploscompbiol.org/wiki/Main_Page MediaWiki 1.17.0 first-letter Media Special Talk User User talk PLoSWiki PLoSWiki talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Talk:Evolving digital ecological networks 95 637 2012-04-18T02:15:09Z Daniel Mietchen 5 Wikification == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) 931 2012-06-07T04:10:41Z Daniel Mietchen 5 :I have started the wikification. Will get back to it. This should not affect the review. --~~~~ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) 971 2012-06-14T18:44:48Z Zamanlui 11 /* Wikification */ new question == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) 984 2012-06-15T20:21:49Z Jsweitz 22 /* Wikification */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) Summary of review of: http://topicpages.ploscompbiol.org/wiki/Evolving_digital_ecological_networks I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? Major comments 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. Minor comments: Stylistic • References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) Introduction • are not evolving -> do not evolve • Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) • Figure 3 is referenced in text before Figure 2 is. • The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. • Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. History • The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? • Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? Implementation • Figure 3: “the experimenter” -> “the modeler”. Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. • 32-bit? Really? Is 64-bit or 16-bit not allowed? • The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? • Figure 4 animation does not work on my browser. Research • Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. • This section is rather short, what is the objective? 985 2012-06-15T20:22:16Z Jsweitz 22 /* Wikification */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) == Review by Joshua Weitz == I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? Major comments 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. Minor comments: Stylistic • References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) Introduction • are not evolving -> do not evolve • Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) • Figure 3 is referenced in text before Figure 2 is. • The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. • Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. History • The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? • Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? Implementation • Figure 3: “the experimenter” -> “the modeler”. Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. • 32-bit? Really? Is 64-bit or 16-bit not allowed? • The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? • Figure 4 animation does not work on my browser. Research • Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. • This section is rather short, what is the objective? 986 2012-06-15T20:22:39Z Jsweitz 22 /* Review by Joshua Weitz */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. Minor comments: Stylistic • References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) Introduction • are not evolving -> do not evolve • Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) • Figure 3 is referenced in text before Figure 2 is. • The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. • Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. History • The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? • Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? Implementation • Figure 3: “the experimenter” -> “the modeler”. Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. • 32-bit? Really? Is 64-bit or 16-bit not allowed? • The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? • Figure 4 animation does not work on my browser. Research • Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. • This section is rather short, what is the objective? 987 2012-06-15T20:23:54Z Jsweitz 22 /* Major comments */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ====Introduction==== * are not evolving -> do not evolve * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) * Figure 3 is referenced in text before Figure 2 is. * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? Implementation * Figure 3: “the experimenter” -> “the modeler”. Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. * 32-bit? Really? Is 64-bit or 16-bit not allowed? * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? * Figure 4 animation does not work on my browser. ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. * This section is rather short, what is the objective? 988 2012-06-15T20:24:15Z Jsweitz 22 /* History */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ====Introduction==== * are not evolving -> do not evolve * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) * Figure 3 is referenced in text before Figure 2 is. * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. * 32-bit? Really? Is 64-bit or 16-bit not allowed? * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? * Figure 4 animation does not work on my browser. ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. * This section is rather short, what is the objective? 999 2012-06-27T22:09:49Z Daniel Mietchen 5 /* Wikification */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ====Introduction==== * are not evolving -> do not evolve * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) * Figure 3 is referenced in text before Figure 2 is. * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. * 32-bit? Really? Is 64-bit or 16-bit not allowed? * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? * Figure 4 animation does not work on my browser. ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. * This section is rather short, what is the objective? 1380 2012-08-07T16:26:05Z Chrisadami 26 == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ====Introduction==== * are not evolving -> do not evolve * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) * Figure 3 is referenced in text before Figure 2 is. * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. * 32-bit? Really? Is 64-bit or 16-bit not allowed? * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? * Figure 4 animation does not work on my browser. ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. * This section is rather short, what is the objective? == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. 1735 2012-09-22T01:25:48Z Daniel Mietchen 5 /* Wikification */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ====Introduction==== * are not evolving -> do not evolve * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) * Figure 3 is referenced in text before Figure 2 is. * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. * 32-bit? Really? Is 64-bit or 16-bit not allowed? * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? * Figure 4 animation does not work on my browser. ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. * This section is rather short, what is the objective? == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. 1869 2012-10-05T09:54:18Z Mfortuna 10 == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration". The last paragraph now reads:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic or mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. We believe that the concept of evolving digital ecological networks will create opportunities for cross-talk between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones. Mechanistic details differ substantially between interacting digital organisms and interacting organisms in nature. Nevertheless, they contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, we believe that the study of evolving digital ecological networks will help uncover general processes operating on and within biological ecological networks. Together with microbial experiments, they will create opportunities for further investigation into the interplay between ecological and evolutionary processes in large webs of interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::Corrected. * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a unified framework between community ecology and coevolution. However, understanding how the individual interactions in interaction networks influence coevolution and conversely how coevolution influences the overall structure of networks requires an appreciation for how pair-wise interactions change based on their community context as well as diffuse coevolution. The focus is now on how reciprocal selection acts on the larger structure (e.g., topology) of webs of interacting species, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. * 32-bit? Really? Is 64-bit or 16-bit not allowed? * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? * Figure 4 animation does not work on my browser. ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. * This section is rather short, what is the objective? == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. 1870 2012-10-05T10:30:03Z Mfortuna 10 == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration". The last paragraph now reads:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic or mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. We believe that the concept of evolving digital ecological networks will create opportunities for cross-talk between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones. Mechanistic details differ substantially between interacting digital organisms and interacting organisms in nature. Nevertheless, they contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, we believe that the study of evolving digital ecological networks will help uncover general processes operating on and within biological ecological networks. Together with microbial experiments, they will create opportunities for further investigation into the interplay between ecological and evolutionary processes in large webs of interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::Corrected. * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a unified framework between community ecology and coevolution. However, understanding how the individual interactions in interaction networks influence coevolution and conversely how coevolution influences the overall structure of networks requires an appreciation for how pair-wise interactions change based on their community context as well as diffuse coevolution. The focus is now on how reciprocal selection acts on the larger structure (e.g., topology) of webs of interacting species, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of the Avida digital evolution research platform". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' “"The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters)". [...] "The experimenter determines the probability of mutations, such as copy mutations that occur when occasionally instructions are copied incorrectly, and instead a randomly chosen instruction is written (as it can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three hardware pointers are in the same location, the r instruction. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and move the write-head pointer into that space (indicated by a w). The flow pointer, indicated by an f, is used to move other pointers, such as the instruction pointer, to specified locations. The process of self replication is carried out by a set of instructions at the end of the genome commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to re-enter a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being spent during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic programing language, which includes the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations since NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. * This section is rather short, what is the objective? == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. 1871 2012-10-05T10:32:53Z Mfortuna 10 == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration". The last paragraph now reads:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic or mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. We believe that the concept of evolving digital ecological networks will create opportunities for cross-talk between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones. Mechanistic details differ substantially between interacting digital organisms and interacting organisms in nature. Nevertheless, they contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, we believe that the study of evolving digital ecological networks will help uncover general processes operating on and within biological ecological networks. Together with microbial experiments, they will create opportunities for further investigation into the interplay between ecological and evolutionary processes in large webs of interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::Corrected. * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a unified framework between community ecology and coevolution. However, understanding how the individual interactions in interaction networks influence coevolution and conversely how coevolution influences the overall structure of networks requires an appreciation for how pair-wise interactions change based on their community context as well as diffuse coevolution. The focus is now on how reciprocal selection acts on the larger structure (e.g., topology) of webs of interacting species, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of the Avida digital evolution research platform". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' “"The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters)". [...] "The experimenter determines the probability of mutations, such as copy mutations that occur when occasionally instructions are copied incorrectly, and instead a randomly chosen instruction is written (as it can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three hardware pointers are in the same location, the r instruction. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and move the write-head pointer into that space (indicated by a w). The flow pointer, indicated by an f, is used to move other pointers, such as the instruction pointer, to specified locations. The process of self replication is carried out by a set of instructions at the end of the genome commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to re-enter a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being spent during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic programing language, which includes the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations since NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "The challenge of studying coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at the ancient footprint of the evolutionary history that still persists in ecological patterns we observe today, and by performing experiments with microorganisms in the laboratory. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify small samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. Studying the evolution of interspecific interactions has been, however, a much more difficult task when dealing with webs of multiple interacting species. The meta-analysis of host-phage interactions across a broad spectrum of taxa and habitat carried out by Flores and his team encapsulates efforts in laboratory experiments to explore coevolving interactions in a community context. This work is one of the first steps towards experimental investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission. We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. 1872 2012-10-05T10:42:33Z Mfortuna 10 /* Review by Chris Adami */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration". The last paragraph now reads:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic or mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. We believe that the concept of evolving digital ecological networks will create opportunities for cross-talk between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones. Mechanistic details differ substantially between interacting digital organisms and interacting organisms in nature. Nevertheless, they contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, we believe that the study of evolving digital ecological networks will help uncover general processes operating on and within biological ecological networks. Together with microbial experiments, they will create opportunities for further investigation into the interplay between ecological and evolutionary processes in large webs of interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::Corrected. * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a unified framework between community ecology and coevolution. However, understanding how the individual interactions in interaction networks influence coevolution and conversely how coevolution influences the overall structure of networks requires an appreciation for how pair-wise interactions change based on their community context as well as diffuse coevolution. The focus is now on how reciprocal selection acts on the larger structure (e.g., topology) of webs of interacting species, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of the Avida digital evolution research platform". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' “"The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters)". [...] "The experimenter determines the probability of mutations, such as copy mutations that occur when occasionally instructions are copied incorrectly, and instead a randomly chosen instruction is written (as it can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three hardware pointers are in the same location, the r instruction. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and move the write-head pointer into that space (indicated by a w). The flow pointer, indicated by an f, is used to move other pointers, such as the instruction pointer, to specified locations. The process of self replication is carried out by a set of instructions at the end of the genome commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to re-enter a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being spent during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic programing language, which includes the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations since NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "The challenge of studying coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at the ancient footprint of the evolutionary history that still persists in ecological patterns we observe today, and by performing experiments with microorganisms in the laboratory. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify small samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. Studying the evolution of interspecific interactions has been, however, a much more difficult task when dealing with webs of multiple interacting species. The meta-analysis of host-phage interactions across a broad spectrum of taxa and habitat carried out by Flores and his team encapsulates efforts in laboratory experiments to explore coevolving interactions in a community context. This work is one of the first steps towards experimental investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission. We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the beginning of the last paragraph of the introductory section:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic/mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. Evolving digital ecological networks will create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "There is a long-standing debate whether more diverse communities enhance the stability of ecological networks commonly called the stability-diversity debate. Until recently, the discussion has been focused on one component of biodiversity: species diversity. However, research has begun dealing with another component of biodiversity: diversity in species interaction types. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective since the types of interactions included can be experimentally manipulated and the stability of the resulting evolving digital ecological network is measurable". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1873 2012-10-05T10:44:14Z Mfortuna 10 /* Introduction */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration". The last paragraph now reads:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic or mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. We believe that the concept of evolving digital ecological networks will create opportunities for cross-talk between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones. Mechanistic details differ substantially between interacting digital organisms and interacting organisms in nature. Nevertheless, they contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, we believe that the study of evolving digital ecological networks will help uncover general processes operating on and within biological ecological networks. Together with microbial experiments, they will create opportunities for further investigation into the interplay between ecological and evolutionary processes in large webs of interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a unified framework between community ecology and coevolution. However, understanding how the individual interactions in interaction networks influence coevolution and conversely how coevolution influences the overall structure of networks requires an appreciation for how pair-wise interactions change based on their community context as well as diffuse coevolution. The focus is now on how reciprocal selection acts on the larger structure (e.g., topology) of webs of interacting species, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of the Avida digital evolution research platform". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' “"The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters)". [...] "The experimenter determines the probability of mutations, such as copy mutations that occur when occasionally instructions are copied incorrectly, and instead a randomly chosen instruction is written (as it can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three hardware pointers are in the same location, the r instruction. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and move the write-head pointer into that space (indicated by a w). The flow pointer, indicated by an f, is used to move other pointers, such as the instruction pointer, to specified locations. The process of self replication is carried out by a set of instructions at the end of the genome commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to re-enter a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being spent during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic programing language, which includes the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations since NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "The challenge of studying coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at the ancient footprint of the evolutionary history that still persists in ecological patterns we observe today, and by performing experiments with microorganisms in the laboratory. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify small samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. Studying the evolution of interspecific interactions has been, however, a much more difficult task when dealing with webs of multiple interacting species. The meta-analysis of host-phage interactions across a broad spectrum of taxa and habitat carried out by Flores and his team encapsulates efforts in laboratory experiments to explore coevolving interactions in a community context. This work is one of the first steps towards experimental investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission. We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the beginning of the last paragraph of the introductory section:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic/mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. Evolving digital ecological networks will create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "There is a long-standing debate whether more diverse communities enhance the stability of ecological networks commonly called the stability-diversity debate. Until recently, the discussion has been focused on one component of biodiversity: species diversity. However, research has begun dealing with another component of biodiversity: diversity in species interaction types. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective since the types of interactions included can be experimentally manipulated and the stability of the resulting evolving digital ecological network is measurable". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1879 2012-10-05T11:17:38Z Mfortuna 10 /* Image format */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration". The last paragraph now reads:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic or mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. We believe that the concept of evolving digital ecological networks will create opportunities for cross-talk between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones. Mechanistic details differ substantially between interacting digital organisms and interacting organisms in nature. Nevertheless, they contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, we believe that the study of evolving digital ecological networks will help uncover general processes operating on and within biological ecological networks. Together with microbial experiments, they will create opportunities for further investigation into the interplay between ecological and evolutionary processes in large webs of interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a unified framework between community ecology and coevolution. However, understanding how the individual interactions in interaction networks influence coevolution and conversely how coevolution influences the overall structure of networks requires an appreciation for how pair-wise interactions change based on their community context as well as diffuse coevolution. The focus is now on how reciprocal selection acts on the larger structure (e.g., topology) of webs of interacting species, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of the Avida digital evolution research platform". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' “"The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters)". [...] "The experimenter determines the probability of mutations, such as copy mutations that occur when occasionally instructions are copied incorrectly, and instead a randomly chosen instruction is written (as it can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three hardware pointers are in the same location, the r instruction. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and move the write-head pointer into that space (indicated by a w). The flow pointer, indicated by an f, is used to move other pointers, such as the instruction pointer, to specified locations. The process of self replication is carried out by a set of instructions at the end of the genome commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to re-enter a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being spent during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic programing language, which includes the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations since NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "The challenge of studying coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at the ancient footprint of the evolutionary history that still persists in ecological patterns we observe today, and by performing experiments with microorganisms in the laboratory. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify small samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. Studying the evolution of interspecific interactions has been, however, a much more difficult task when dealing with webs of multiple interacting species. The meta-analysis of host-phage interactions across a broad spectrum of taxa and habitat carried out by Flores and his team encapsulates efforts in laboratory experiments to explore coevolving interactions in a community context. This work is one of the first steps towards experimental investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission. We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the beginning of the last paragraph of the introductory section:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic/mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. Evolving digital ecological networks will create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "There is a long-standing debate whether more diverse communities enhance the stability of ecological networks commonly called the stability-diversity debate. Until recently, the discussion has been focused on one component of biodiversity: species diversity. However, research has begun dealing with another component of biodiversity: diversity in species interaction types. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective since the types of interactions included can be experimentally manipulated and the stability of the resulting evolving digital ecological network is measurable". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1894 2012-10-05T22:24:06Z Mfortuna 10 == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules common to, and operating on and within, ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a unified framework between community ecology and coevolution. However, understanding how the individual interactions in interaction networks influence coevolution and conversely how coevolution influences the overall structure of networks requires an appreciation for how pair-wise interactions change based on their community context as well as diffuse coevolution. The focus is now on how reciprocal selection acts on the larger structure (e.g., topology) of webs of interacting species, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of the Avida digital evolution research platform". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' “"The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters)". [...] "The experimenter determines the probability of mutations, such as copy mutations that occur when occasionally instructions are copied incorrectly, and instead a randomly chosen instruction is written (as it can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three hardware pointers are in the same location, the r instruction. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and move the write-head pointer into that space (indicated by a w). The flow pointer, indicated by an f, is used to move other pointers, such as the instruction pointer, to specified locations. The process of self replication is carried out by a set of instructions at the end of the genome commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to re-enter a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being spent during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic programing language, which includes the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations since NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "The challenge of studying coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at the ancient footprint of the evolutionary history that still persists in ecological patterns we observe today, and by performing experiments with microorganisms in the laboratory. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify small samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. Studying the evolution of interspecific interactions has been, however, a much more difficult task when dealing with webs of multiple interacting species. The meta-analysis of host-phage interactions across a broad spectrum of taxa and habitat carried out by Flores and his team encapsulates efforts in laboratory experiments to explore coevolving interactions in a community context. This work is one of the first steps towards experimental investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission. We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the beginning of the last paragraph of the introductory section:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic/mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. Evolving digital ecological networks will create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "There is a long-standing debate whether more diverse communities enhance the stability of ecological networks commonly called the stability-diversity debate. Until recently, the discussion has been focused on one component of biodiversity: species diversity. However, research has begun dealing with another component of biodiversity: diversity in species interaction types. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective since the types of interactions included can be experimentally manipulated and the stability of the resulting evolving digital ecological network is measurable". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1895 2012-10-05T22:26:54Z Mfortuna 10 /* Introduction */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules common to, and operating on and within, ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of the Avida digital evolution research platform". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' “"The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters)". [...] "The experimenter determines the probability of mutations, such as copy mutations that occur when occasionally instructions are copied incorrectly, and instead a randomly chosen instruction is written (as it can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three hardware pointers are in the same location, the r instruction. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and move the write-head pointer into that space (indicated by a w). The flow pointer, indicated by an f, is used to move other pointers, such as the instruction pointer, to specified locations. The process of self replication is carried out by a set of instructions at the end of the genome commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to re-enter a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being spent during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic programing language, which includes the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations since NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "The challenge of studying coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at the ancient footprint of the evolutionary history that still persists in ecological patterns we observe today, and by performing experiments with microorganisms in the laboratory. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify small samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. Studying the evolution of interspecific interactions has been, however, a much more difficult task when dealing with webs of multiple interacting species. The meta-analysis of host-phage interactions across a broad spectrum of taxa and habitat carried out by Flores and his team encapsulates efforts in laboratory experiments to explore coevolving interactions in a community context. This work is one of the first steps towards experimental investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission. We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the beginning of the last paragraph of the introductory section:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic/mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. Evolving digital ecological networks will create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "There is a long-standing debate whether more diverse communities enhance the stability of ecological networks commonly called the stability-diversity debate. Until recently, the discussion has been focused on one component of biodiversity: species diversity. However, research has begun dealing with another component of biodiversity: diversity in species interaction types. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective since the types of interactions included can be experimentally manipulated and the stability of the resulting evolving digital ecological network is measurable". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1896 2012-10-05T22:30:08Z Mfortuna 10 /* History */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules common to, and operating on and within, ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' “"The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters)". [...] "The experimenter determines the probability of mutations, such as copy mutations that occur when occasionally instructions are copied incorrectly, and instead a randomly chosen instruction is written (as it can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three hardware pointers are in the same location, the r instruction. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and move the write-head pointer into that space (indicated by a w). The flow pointer, indicated by an f, is used to move other pointers, such as the instruction pointer, to specified locations. The process of self replication is carried out by a set of instructions at the end of the genome commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to re-enter a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being spent during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic programing language, which includes the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations since NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "The challenge of studying coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at the ancient footprint of the evolutionary history that still persists in ecological patterns we observe today, and by performing experiments with microorganisms in the laboratory. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify small samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. Studying the evolution of interspecific interactions has been, however, a much more difficult task when dealing with webs of multiple interacting species. The meta-analysis of host-phage interactions across a broad spectrum of taxa and habitat carried out by Flores and his team encapsulates efforts in laboratory experiments to explore coevolving interactions in a community context. This work is one of the first steps towards experimental investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission. We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the beginning of the last paragraph of the introductory section:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic/mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. Evolving digital ecological networks will create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "There is a long-standing debate whether more diverse communities enhance the stability of ecological networks commonly called the stability-diversity debate. Until recently, the discussion has been focused on one component of biodiversity: species diversity. However, research has begun dealing with another component of biodiversity: diversity in species interaction types. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective since the types of interactions included can be experimentally manipulated and the stability of the resulting evolving digital ecological network is measurable". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1897 2012-10-05T22:31:46Z Mfortuna 10 /* Implementation */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules common to, and operating on and within, ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' “"The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three hardware pointers are in the same location, the r instruction. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and move the write-head pointer into that space (indicated by a w). The flow pointer, indicated by an f, is used to move other pointers, such as the instruction pointer, to specified locations. The process of self replication is carried out by a set of instructions at the end of the genome commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to re-enter a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being spent during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic programing language, which includes the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations since NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "The challenge of studying coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at the ancient footprint of the evolutionary history that still persists in ecological patterns we observe today, and by performing experiments with microorganisms in the laboratory. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify small samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. Studying the evolution of interspecific interactions has been, however, a much more difficult task when dealing with webs of multiple interacting species. The meta-analysis of host-phage interactions across a broad spectrum of taxa and habitat carried out by Flores and his team encapsulates efforts in laboratory experiments to explore coevolving interactions in a community context. This work is one of the first steps towards experimental investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission. We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the beginning of the last paragraph of the introductory section:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic/mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. Evolving digital ecological networks will create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "There is a long-standing debate whether more diverse communities enhance the stability of ecological networks commonly called the stability-diversity debate. Until recently, the discussion has been focused on one component of biodiversity: species diversity. However, research has begun dealing with another component of biodiversity: diversity in species interaction types. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective since the types of interactions included can be experimentally manipulated and the stability of the resulting evolving digital ecological network is measurable". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1898 2012-10-05T22:32:22Z Mfortuna 10 /* Implementation */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules common to, and operating on and within, ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three hardware pointers are in the same location, the r instruction. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and move the write-head pointer into that space (indicated by a w). The flow pointer, indicated by an f, is used to move other pointers, such as the instruction pointer, to specified locations. The process of self replication is carried out by a set of instructions at the end of the genome commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to re-enter a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being spent during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic programing language, which includes the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations since NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "The challenge of studying coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at the ancient footprint of the evolutionary history that still persists in ecological patterns we observe today, and by performing experiments with microorganisms in the laboratory. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify small samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. Studying the evolution of interspecific interactions has been, however, a much more difficult task when dealing with webs of multiple interacting species. The meta-analysis of host-phage interactions across a broad spectrum of taxa and habitat carried out by Flores and his team encapsulates efforts in laboratory experiments to explore coevolving interactions in a community context. This work is one of the first steps towards experimental investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission. We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the beginning of the last paragraph of the introductory section:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic/mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. Evolving digital ecological networks will create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "There is a long-standing debate whether more diverse communities enhance the stability of ecological networks commonly called the stability-diversity debate. Until recently, the discussion has been focused on one component of biodiversity: species diversity. However, research has begun dealing with another component of biodiversity: diversity in species interaction types. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective since the types of interactions included can be experimentally manipulated and the stability of the resulting evolving digital ecological network is measurable". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1899 2012-10-05T22:34:27Z Mfortuna 10 /* Implementation */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules common to, and operating on and within, ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic programing language, which includes the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations since NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "The challenge of studying coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at the ancient footprint of the evolutionary history that still persists in ecological patterns we observe today, and by performing experiments with microorganisms in the laboratory. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify small samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. Studying the evolution of interspecific interactions has been, however, a much more difficult task when dealing with webs of multiple interacting species. The meta-analysis of host-phage interactions across a broad spectrum of taxa and habitat carried out by Flores and his team encapsulates efforts in laboratory experiments to explore coevolving interactions in a community context. This work is one of the first steps towards experimental investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission. We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the beginning of the last paragraph of the introductory section:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic/mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. Evolving digital ecological networks will create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "There is a long-standing debate whether more diverse communities enhance the stability of ecological networks commonly called the stability-diversity debate. Until recently, the discussion has been focused on one component of biodiversity: species diversity. However, research has begun dealing with another component of biodiversity: diversity in species interaction types. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective since the types of interactions included can be experimentally manipulated and the stability of the resulting evolving digital ecological network is measurable". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1900 2012-10-05T22:37:10Z Mfortuna 10 /* Implementation */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules common to, and operating on and within, ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "The challenge of studying coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at the ancient footprint of the evolutionary history that still persists in ecological patterns we observe today, and by performing experiments with microorganisms in the laboratory. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify small samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. Studying the evolution of interspecific interactions has been, however, a much more difficult task when dealing with webs of multiple interacting species. The meta-analysis of host-phage interactions across a broad spectrum of taxa and habitat carried out by Flores and his team encapsulates efforts in laboratory experiments to explore coevolving interactions in a community context. This work is one of the first steps towards experimental investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission. We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the beginning of the last paragraph of the introductory section:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic/mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. Evolving digital ecological networks will create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "There is a long-standing debate whether more diverse communities enhance the stability of ecological networks commonly called the stability-diversity debate. Until recently, the discussion has been focused on one component of biodiversity: species diversity. However, research has begun dealing with another component of biodiversity: diversity in species interaction types. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective since the types of interactions included can be experimentally manipulated and the stability of the resulting evolving digital ecological network is measurable". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1901 2012-10-05T22:44:23Z Mfortuna 10 /* Research */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules common to, and operating on and within, ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:''"Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the beginning of the last paragraph of the introductory section:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic/mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. Evolving digital ecological networks will create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "There is a long-standing debate whether more diverse communities enhance the stability of ecological networks commonly called the stability-diversity debate. Until recently, the discussion has been focused on one component of biodiversity: species diversity. However, research has begun dealing with another component of biodiversity: diversity in species interaction types. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective since the types of interactions included can be experimentally manipulated and the stability of the resulting evolving digital ecological network is measurable". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1902 2012-10-05T22:44:55Z Mfortuna 10 /* Research */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules common to, and operating on and within, ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the beginning of the last paragraph of the introductory section:'' "This topic page emphasizes new research avenues using digital evolution, where ecological interactions can evolve between antagonistic/mutualistic digital organisms. Since the emergence and diversification of coevolving interactions in a community context is difficult to study in nature, the use of self-replicating computer programs can help us understand how coevolution shapes the structure of species interaction networks and, in turn, how changes in the overall structure of the web (e.g., through extinction of taxa or the introduction of invasive species) affect the evolution of a given species. Evolving digital ecological networks will create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "There is a long-standing debate whether more diverse communities enhance the stability of ecological networks commonly called the stability-diversity debate. Until recently, the discussion has been focused on one component of biodiversity: species diversity. However, research has begun dealing with another component of biodiversity: diversity in species interaction types. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective since the types of interactions included can be experimentally manipulated and the stability of the resulting evolving digital ecological network is measurable". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1903 2012-10-05T22:46:06Z Mfortuna 10 /* Review by Chris Adami */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules common to, and operating on and within, ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the beginning of the last paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "There is a long-standing debate whether more diverse communities enhance the stability of ecological networks commonly called the stability-diversity debate. Until recently, the discussion has been focused on one component of biodiversity: species diversity. However, research has begun dealing with another component of biodiversity: diversity in species interaction types. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective since the types of interactions included can be experimentally manipulated and the stability of the resulting evolving digital ecological network is measurable". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1904 2012-10-05T22:46:50Z Mfortuna 10 /* Review by Chris Adami */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules common to, and operating on and within, ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "There is a long-standing debate whether more diverse communities enhance the stability of ecological networks commonly called the stability-diversity debate. Until recently, the discussion has been focused on one component of biodiversity: species diversity. However, research has begun dealing with another component of biodiversity: diversity in species interaction types. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective since the types of interactions included can be experimentally manipulated and the stability of the resulting evolving digital ecological network is measurable". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1905 2012-10-05T22:48:17Z Mfortuna 10 /* Review by Chris Adami */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules common to, and operating on and within, ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse communities enhance the stability of ecological networks. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1918 2012-10-06T12:40:31Z Mfortuna 10 /* Summary */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules common to, and operating on and within, ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse communities enhance the stability of ecological networks. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1919 2012-10-06T12:43:09Z Mfortuna 10 /* Major comments */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse communities enhance the stability of ecological networks. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1920 2012-10-06T12:45:13Z Mfortuna 10 /* Introduction */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "Devolab (http://devolab.msu.edu/) at the BEACON center currently continues the development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse communities enhance the stability of ecological networks. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1921 2012-10-06T12:46:57Z Mfortuna 10 /* History */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this logic instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse communities enhance the stability of ecological networks. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1922 2012-10-06T12:51:52Z Mfortuna 10 /* Implementation */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the advent of evolutionary research environments in digital systems. It will help create opportunities for enhanced cross-talk between computer scientists and evolutionary biologists. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse communities enhance the stability of ecological networks. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1923 2012-10-06T12:56:38Z Mfortuna 10 /* Review by Chris Adami */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse communities enhance the stability of ecological networks. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize the ecosystem. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 1924 2012-10-06T12:57:47Z Mfortuna 10 /* Review by Chris Adami */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse ecological networks are also more stable. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize ecosystems. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 2005 2012-11-05T20:00:27Z Jsweitz 22 == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review 2 by Joshua Weitz == This revision is significantly improved and would make a worthy contribution to the Topic Area section of PLoS Comp Biol. The authors have dealt with all of my major concerns. Here are a few minor comments: * The sentence referencing Flores et al (2011) needs to be changed as the sentence is not entirely consistent with the message nor the scope of the paper. First, the project was not conducted by "Flores and his team", but by a multi-author collaboration, Cesar Flores is a graduate student working in the Weitz group where the project was initiated. Next, the project is not "one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems" - first, the paper is largely a re-analysis of published data which surely reflects the fact that many have come before us; second, although experimental work was done by Justin Meyer for this project, this experimental study was one of over 3 dozen analyzed studies; finally, we discuss the link between evolution and network structure in the paper and make it clear that this link remains incomplete particularly in this context (i.e., complex interactions of phages and bacteria). In fact there are other examples of efforts to link evolution and the emergence of network structure. I wanted to clarify this as I want readers to understand what the Flores et al. paper does and does not cover. Either recontextualize this sentence or, better yet, replace this with a sentence that points out the many problem domain areas where a network approach has proven of us in trying to understand evolution in complex communities: predator-prey, mutualistic networks, phage-host, etc. This would then help bridge the gap toward your next paragraph. I think that was the point here anyway. * Last sentence, first paragraph “Host-parasite interactions”, seems to repeat the phrase gene-for-gene twice. * References – these are not in a uniform style. Some use the convention Smith JA and others use the convention John A Smith. Please fix and adapt to PLoS Comp Biol convention. == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse ecological networks are also more stable. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize ecosystems. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". 2006 2012-11-05T22:13:56Z Chrisadami 26 == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review 2 by Joshua Weitz == This revision is significantly improved and would make a worthy contribution to the Topic Area section of PLoS Comp Biol. The authors have dealt with all of my major concerns. Here are a few minor comments: * The sentence referencing Flores et al (2011) needs to be changed as the sentence is not entirely consistent with the message nor the scope of the paper. First, the project was not conducted by "Flores and his team", but by a multi-author collaboration, Cesar Flores is a graduate student working in the Weitz group where the project was initiated. Next, the project is not "one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems" - first, the paper is largely a re-analysis of published data which surely reflects the fact that many have come before us; second, although experimental work was done by Justin Meyer for this project, this experimental study was one of over 3 dozen analyzed studies; finally, we discuss the link between evolution and network structure in the paper and make it clear that this link remains incomplete particularly in this context (i.e., complex interactions of phages and bacteria). In fact there are other examples of efforts to link evolution and the emergence of network structure. I wanted to clarify this as I want readers to understand what the Flores et al. paper does and does not cover. Either recontextualize this sentence or, better yet, replace this with a sentence that points out the many problem domain areas where a network approach has proven of us in trying to understand evolution in complex communities: predator-prey, mutualistic networks, phage-host, etc. This would then help bridge the gap toward your next paragraph. I think that was the point here anyway. * Last sentence, first paragraph “Host-parasite interactions”, seems to repeat the phrase gene-for-gene twice. * References – these are not in a uniform style. Some use the convention Smith JA and others use the convention John A Smith. Please fix and adapt to PLoS Comp Biol convention. == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse ecological networks are also more stable. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize ecosystems. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". == Review 2 by Chris Adami == I think this topic page is now much improved and a nice contribution. I too have noted the inconsistent format for the references, and assume that the authors will make the necessary correction. 2073 2012-11-28T01:36:33Z Daniel Mietchen 5 :I think this article is now sufficiently wikified for publication. --~~~~ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) :I think this article is now sufficiently wikified for publication. --[[User:Daniel Mietchen|Daniel Mietchen]] 17:36, 27 November 2012 (PST) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review 2 by Joshua Weitz == This revision is significantly improved and would make a worthy contribution to the Topic Area section of PLoS Comp Biol. The authors have dealt with all of my major concerns. Here are a few minor comments: * The sentence referencing Flores et al (2011) needs to be changed as the sentence is not entirely consistent with the message nor the scope of the paper. First, the project was not conducted by "Flores and his team", but by a multi-author collaboration, Cesar Flores is a graduate student working in the Weitz group where the project was initiated. Next, the project is not "one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems" - first, the paper is largely a re-analysis of published data which surely reflects the fact that many have come before us; second, although experimental work was done by Justin Meyer for this project, this experimental study was one of over 3 dozen analyzed studies; finally, we discuss the link between evolution and network structure in the paper and make it clear that this link remains incomplete particularly in this context (i.e., complex interactions of phages and bacteria). In fact there are other examples of efforts to link evolution and the emergence of network structure. I wanted to clarify this as I want readers to understand what the Flores et al. paper does and does not cover. Either recontextualize this sentence or, better yet, replace this with a sentence that points out the many problem domain areas where a network approach has proven of us in trying to understand evolution in complex communities: predator-prey, mutualistic networks, phage-host, etc. This would then help bridge the gap toward your next paragraph. I think that was the point here anyway. * Last sentence, first paragraph “Host-parasite interactions”, seems to repeat the phrase gene-for-gene twice. * References – these are not in a uniform style. Some use the convention Smith JA and others use the convention John A Smith. Please fix and adapt to PLoS Comp Biol convention. == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse ecological networks are also more stable. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize ecosystems. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". == Review 2 by Chris Adami == I think this topic page is now much improved and a nice contribution. I too have noted the inconsistent format for the references, and assume that the authors will make the necessary correction. 2074 2012-11-28T01:36:52Z Daniel Mietchen 5 /* Wikification */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) I think this article is now sufficiently wikified for publication. --[[User:Daniel Mietchen|Daniel Mietchen]] 17:36, 27 November 2012 (PST) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review 2 by Joshua Weitz == This revision is significantly improved and would make a worthy contribution to the Topic Area section of PLoS Comp Biol. The authors have dealt with all of my major concerns. Here are a few minor comments: * The sentence referencing Flores et al (2011) needs to be changed as the sentence is not entirely consistent with the message nor the scope of the paper. First, the project was not conducted by "Flores and his team", but by a multi-author collaboration, Cesar Flores is a graduate student working in the Weitz group where the project was initiated. Next, the project is not "one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems" - first, the paper is largely a re-analysis of published data which surely reflects the fact that many have come before us; second, although experimental work was done by Justin Meyer for this project, this experimental study was one of over 3 dozen analyzed studies; finally, we discuss the link between evolution and network structure in the paper and make it clear that this link remains incomplete particularly in this context (i.e., complex interactions of phages and bacteria). In fact there are other examples of efforts to link evolution and the emergence of network structure. I wanted to clarify this as I want readers to understand what the Flores et al. paper does and does not cover. Either recontextualize this sentence or, better yet, replace this with a sentence that points out the many problem domain areas where a network approach has proven of us in trying to understand evolution in complex communities: predator-prey, mutualistic networks, phage-host, etc. This would then help bridge the gap toward your next paragraph. I think that was the point here anyway. * Last sentence, first paragraph “Host-parasite interactions”, seems to repeat the phrase gene-for-gene twice. * References – these are not in a uniform style. Some use the convention Smith JA and others use the convention John A Smith. Please fix and adapt to PLoS Comp Biol convention. == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse ecological networks are also more stable. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize ecosystems. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". == Review 2 by Chris Adami == I think this topic page is now much improved and a nice contribution. I too have noted the inconsistent format for the references, and assume that the authors will make the necessary correction. 2095 2012-12-10T11:11:58Z Mfortuna 10 /* Review 2 by Joshua Weitz */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) I think this article is now sufficiently wikified for publication. --[[User:Daniel Mietchen|Daniel Mietchen]] 17:36, 27 November 2012 (PST) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review 2 by Joshua Weitz == This revision is significantly improved and would make a worthy contribution to the Topic Area section of PLoS Comp Biol. The authors have dealt with all of my major concerns. Here are a few minor comments: * The sentence referencing Flores et al (2011) needs to be changed as the sentence is not entirely consistent with the message nor the scope of the paper. First, the project was not conducted by "Flores and his team", but by a multi-author collaboration, Cesar Flores is a graduate student working in the Weitz group where the project was initiated. Next, the project is not "one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems" - first, the paper is largely a re-analysis of published data which surely reflects the fact that many have come before us; second, although experimental work was done by Justin Meyer for this project, this experimental study was one of over 3 dozen analyzed studies; finally, we discuss the link between evolution and network structure in the paper and make it clear that this link remains incomplete particularly in this context (i.e., complex interactions of phages and bacteria). In fact there are other examples of efforts to link evolution and the emergence of network structure. I wanted to clarify this as I want readers to understand what the Flores et al. paper does and does not cover. Either recontextualize this sentence or, better yet, replace this with a sentence that points out the many problem domain areas where a network approach has proven of us in trying to understand evolution in complex communities: predator-prey, mutualistic networks, phage-host, etc. This would then help bridge the gap toward your next paragraph. I think that was the point here anyway. ::We have rewritten that sentence that now reads: ''"A meta-analysis of host-phage interaction networks, carried out by Weitz and his team,[17] found a striking statistical structure to the patterns of infection and resistance across a wide variety of environments and methods from which the hosts and phage were obtained. However, the ecological mechanisms and evolutionary processes responsible have yet to be unraveled"''. * Last sentence, first paragraph “Host-parasite interactions”, seems to repeat the phrase gene-for-gene twice. ::It only appears once. In the previous sentence we explain the inverse-gene-for-gene model, not the gene-for-gene one. * References – these are not in a uniform style. Some use the convention Smith JA and others use the convention John A Smith. Please fix and adapt to PLoS Comp Biol convention. ::Done == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse ecological networks are also more stable. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize ecosystems. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". == Review 2 by Chris Adami == I think this topic page is now much improved and a nice contribution. I too have noted the inconsistent format for the references, and assume that the authors will make the necessary correction. 2096 2012-12-10T11:14:41Z Mfortuna 10 /* Review 2 by Joshua Weitz */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) I think this article is now sufficiently wikified for publication. --[[User:Daniel Mietchen|Daniel Mietchen]] 17:36, 27 November 2012 (PST) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review 2 by Joshua Weitz == This revision is significantly improved and would make a worthy contribution to the Topic Area section of PLoS Comp Biol. The authors have dealt with all of my major concerns. Here are a few minor comments: * The sentence referencing Flores et al (2011) needs to be changed as the sentence is not entirely consistent with the message nor the scope of the paper. First, the project was not conducted by "Flores and his team", but by a multi-author collaboration, Cesar Flores is a graduate student working in the Weitz group where the project was initiated. Next, the project is not "one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems" - first, the paper is largely a re-analysis of published data which surely reflects the fact that many have come before us; second, although experimental work was done by Justin Meyer for this project, this experimental study was one of over 3 dozen analyzed studies; finally, we discuss the link between evolution and network structure in the paper and make it clear that this link remains incomplete particularly in this context (i.e., complex interactions of phages and bacteria). In fact there are other examples of efforts to link evolution and the emergence of network structure. I wanted to clarify this as I want readers to understand what the Flores et al. paper does and does not cover. Either recontextualize this sentence or, better yet, replace this with a sentence that points out the many problem domain areas where a network approach has proven of us in trying to understand evolution in complex communities: predator-prey, mutualistic networks, phage-host, etc. This would then help bridge the gap toward your next paragraph. I think that was the point here anyway. ::''We have rewritten that sentence that now reads: ''"A meta-analysis of host-phage interaction networks, carried out by Weitz and his team,[17] found a striking statistical structure to the patterns of infection and resistance across a wide variety of environments and methods from which the hosts and phage were obtained. However, the ecological mechanisms and evolutionary processes responsible have yet to be unraveled"''.'' * Last sentence, first paragraph "Host-parasite interactions", seems to repeat the phrase gene-for-gene twice. ::''It only appears once. In the previous sentence we explain the inverse-gene-for-gene model, not the gene-for-gene one.'' * References – these are not in a uniform style. Some use the convention Smith JA and others use the convention John A Smith. Please fix and adapt to PLoS Comp Biol convention. ::''Done.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse ecological networks are also more stable. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize ecosystems. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". == Review 2 by Chris Adami == I think this topic page is now much improved and a nice contribution. I too have noted the inconsistent format for the references, and assume that the authors will make the necessary correction. 2097 2012-12-10T11:15:52Z Mfortuna 10 /* Review 2 by Chris Adami */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) I think this article is now sufficiently wikified for publication. --[[User:Daniel Mietchen|Daniel Mietchen]] 17:36, 27 November 2012 (PST) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review 2 by Joshua Weitz == This revision is significantly improved and would make a worthy contribution to the Topic Area section of PLoS Comp Biol. The authors have dealt with all of my major concerns. Here are a few minor comments: * The sentence referencing Flores et al (2011) needs to be changed as the sentence is not entirely consistent with the message nor the scope of the paper. First, the project was not conducted by "Flores and his team", but by a multi-author collaboration, Cesar Flores is a graduate student working in the Weitz group where the project was initiated. Next, the project is not "one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems" - first, the paper is largely a re-analysis of published data which surely reflects the fact that many have come before us; second, although experimental work was done by Justin Meyer for this project, this experimental study was one of over 3 dozen analyzed studies; finally, we discuss the link between evolution and network structure in the paper and make it clear that this link remains incomplete particularly in this context (i.e., complex interactions of phages and bacteria). In fact there are other examples of efforts to link evolution and the emergence of network structure. I wanted to clarify this as I want readers to understand what the Flores et al. paper does and does not cover. Either recontextualize this sentence or, better yet, replace this with a sentence that points out the many problem domain areas where a network approach has proven of us in trying to understand evolution in complex communities: predator-prey, mutualistic networks, phage-host, etc. This would then help bridge the gap toward your next paragraph. I think that was the point here anyway. ::''We have rewritten that sentence that now reads: ''"A meta-analysis of host-phage interaction networks, carried out by Weitz and his team,[17] found a striking statistical structure to the patterns of infection and resistance across a wide variety of environments and methods from which the hosts and phage were obtained. However, the ecological mechanisms and evolutionary processes responsible have yet to be unraveled"''.'' * Last sentence, first paragraph "Host-parasite interactions", seems to repeat the phrase gene-for-gene twice. ::''It only appears once. In the previous sentence we explain the inverse-gene-for-gene model, not the gene-for-gene one.'' * References – these are not in a uniform style. Some use the convention Smith JA and others use the convention John A Smith. Please fix and adapt to PLoS Comp Biol convention. ::''Done.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse ecological networks are also more stable. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize ecosystems. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". == Review 2 by Chris Adami == I think this topic page is now much improved and a nice contribution. I too have noted the inconsistent format for the references, and assume that the authors will make the necessary correction. ::''Done.'' 2098 2012-12-10T13:23:58Z Zamanlui 11 /* Wikification */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) I think this article is now sufficiently wikified for publication. --[[User:Daniel Mietchen|Daniel Mietchen]] 17:36, 27 November 2012 (PST) :We have fixed citations in our hardcopy manuscript, but the PMID citations seem to vary their format here; should we manually enter citations for the articles that format citations incorrectly? When this is moved to Wikipeda, we will have more citation templates available, should we use those instead of our manual citations in this version? --[[User:Zamanlui|Zamanlui]] 05:23, 10 December 2012 (PST) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review 2 by Joshua Weitz == This revision is significantly improved and would make a worthy contribution to the Topic Area section of PLoS Comp Biol. The authors have dealt with all of my major concerns. Here are a few minor comments: * The sentence referencing Flores et al (2011) needs to be changed as the sentence is not entirely consistent with the message nor the scope of the paper. First, the project was not conducted by "Flores and his team", but by a multi-author collaboration, Cesar Flores is a graduate student working in the Weitz group where the project was initiated. Next, the project is not "one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems" - first, the paper is largely a re-analysis of published data which surely reflects the fact that many have come before us; second, although experimental work was done by Justin Meyer for this project, this experimental study was one of over 3 dozen analyzed studies; finally, we discuss the link between evolution and network structure in the paper and make it clear that this link remains incomplete particularly in this context (i.e., complex interactions of phages and bacteria). In fact there are other examples of efforts to link evolution and the emergence of network structure. I wanted to clarify this as I want readers to understand what the Flores et al. paper does and does not cover. Either recontextualize this sentence or, better yet, replace this with a sentence that points out the many problem domain areas where a network approach has proven of us in trying to understand evolution in complex communities: predator-prey, mutualistic networks, phage-host, etc. This would then help bridge the gap toward your next paragraph. I think that was the point here anyway. ::''We have rewritten that sentence that now reads: ''"A meta-analysis of host-phage interaction networks, carried out by Weitz and his team,[17] found a striking statistical structure to the patterns of infection and resistance across a wide variety of environments and methods from which the hosts and phage were obtained. However, the ecological mechanisms and evolutionary processes responsible have yet to be unraveled"''.'' * Last sentence, first paragraph "Host-parasite interactions", seems to repeat the phrase gene-for-gene twice. ::''It only appears once. In the previous sentence we explain the inverse-gene-for-gene model, not the gene-for-gene one.'' * References – these are not in a uniform style. Some use the convention Smith JA and others use the convention John A Smith. Please fix and adapt to PLoS Comp Biol convention. ::''Done.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse ecological networks are also more stable. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize ecosystems. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". == Review 2 by Chris Adami == I think this topic page is now much improved and a nice contribution. I too have noted the inconsistent format for the references, and assume that the authors will make the necessary correction. ::''Done.'' 2126 2012-12-11T23:48:27Z Daniel Mietchen 5 /* Wikification */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) I think this article is now sufficiently wikified for publication. --[[User:Daniel Mietchen|Daniel Mietchen]] 17:36, 27 November 2012 (PST) :We have fixed citations in our hardcopy manuscript, but the PMID citations seem to vary their format here; should we manually enter citations for the articles that format citations incorrectly? When this is moved to Wikipeda, we will have more citation templates available, should we use those instead of our manual citations in this version? --[[User:Zamanlui|Zamanlui]] 05:23, 10 December 2012 (PST) ::Since your citation format for journal articles is consistent across references, fixing the format on Wikipedia is just a metter of find and replace, so no need for manual intervention here if the PLOS version is correct. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:48, 11 December 2012 (PST) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review 2 by Joshua Weitz == This revision is significantly improved and would make a worthy contribution to the Topic Area section of PLoS Comp Biol. The authors have dealt with all of my major concerns. Here are a few minor comments: * The sentence referencing Flores et al (2011) needs to be changed as the sentence is not entirely consistent with the message nor the scope of the paper. First, the project was not conducted by "Flores and his team", but by a multi-author collaboration, Cesar Flores is a graduate student working in the Weitz group where the project was initiated. Next, the project is not "one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems" - first, the paper is largely a re-analysis of published data which surely reflects the fact that many have come before us; second, although experimental work was done by Justin Meyer for this project, this experimental study was one of over 3 dozen analyzed studies; finally, we discuss the link between evolution and network structure in the paper and make it clear that this link remains incomplete particularly in this context (i.e., complex interactions of phages and bacteria). In fact there are other examples of efforts to link evolution and the emergence of network structure. I wanted to clarify this as I want readers to understand what the Flores et al. paper does and does not cover. Either recontextualize this sentence or, better yet, replace this with a sentence that points out the many problem domain areas where a network approach has proven of us in trying to understand evolution in complex communities: predator-prey, mutualistic networks, phage-host, etc. This would then help bridge the gap toward your next paragraph. I think that was the point here anyway. ::''We have rewritten that sentence that now reads: ''"A meta-analysis of host-phage interaction networks, carried out by Weitz and his team,[17] found a striking statistical structure to the patterns of infection and resistance across a wide variety of environments and methods from which the hosts and phage were obtained. However, the ecological mechanisms and evolutionary processes responsible have yet to be unraveled"''.'' * Last sentence, first paragraph "Host-parasite interactions", seems to repeat the phrase gene-for-gene twice. ::''It only appears once. In the previous sentence we explain the inverse-gene-for-gene model, not the gene-for-gene one.'' * References – these are not in a uniform style. Some use the convention Smith JA and others use the convention John A Smith. Please fix and adapt to PLoS Comp Biol convention. ::''Done.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse ecological networks are also more stable. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize ecosystems. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". == Review 2 by Chris Adami == I think this topic page is now much improved and a nice contribution. I too have noted the inconsistent format for the references, and assume that the authors will make the necessary correction. ::''Done.'' 2127 2012-12-11T23:51:43Z Daniel Mietchen 5 apparently, formatting is not uniform - some of the references not using the PMID template are indeed on PubMed == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) I think this article is now sufficiently wikified for publication. --[[User:Daniel Mietchen|Daniel Mietchen]] 17:36, 27 November 2012 (PST) :We have fixed citations in our hardcopy manuscript, but the PMID citations seem to vary their format here; should we manually enter citations for the articles that format citations incorrectly? When this is moved to Wikipeda, we will have more citation templates available, should we use those instead of our manual citations in this version? --[[User:Zamanlui|Zamanlui]] 05:23, 10 December 2012 (PST) ::If your citation format for journal articles is consistent across references, fixing the format on Wikipedia is just a metter of find and replace, so no need for manual intervention here if the PLOS version is correct. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:48, 11 December 2012 (PST) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review 2 by Joshua Weitz == This revision is significantly improved and would make a worthy contribution to the Topic Area section of PLoS Comp Biol. The authors have dealt with all of my major concerns. Here are a few minor comments: * The sentence referencing Flores et al (2011) needs to be changed as the sentence is not entirely consistent with the message nor the scope of the paper. First, the project was not conducted by "Flores and his team", but by a multi-author collaboration, Cesar Flores is a graduate student working in the Weitz group where the project was initiated. Next, the project is not "one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems" - first, the paper is largely a re-analysis of published data which surely reflects the fact that many have come before us; second, although experimental work was done by Justin Meyer for this project, this experimental study was one of over 3 dozen analyzed studies; finally, we discuss the link between evolution and network structure in the paper and make it clear that this link remains incomplete particularly in this context (i.e., complex interactions of phages and bacteria). In fact there are other examples of efforts to link evolution and the emergence of network structure. I wanted to clarify this as I want readers to understand what the Flores et al. paper does and does not cover. Either recontextualize this sentence or, better yet, replace this with a sentence that points out the many problem domain areas where a network approach has proven of us in trying to understand evolution in complex communities: predator-prey, mutualistic networks, phage-host, etc. This would then help bridge the gap toward your next paragraph. I think that was the point here anyway. ::''We have rewritten that sentence that now reads: ''"A meta-analysis of host-phage interaction networks, carried out by Weitz and his team,[17] found a striking statistical structure to the patterns of infection and resistance across a wide variety of environments and methods from which the hosts and phage were obtained. However, the ecological mechanisms and evolutionary processes responsible have yet to be unraveled"''.'' * Last sentence, first paragraph "Host-parasite interactions", seems to repeat the phrase gene-for-gene twice. ::''It only appears once. In the previous sentence we explain the inverse-gene-for-gene model, not the gene-for-gene one.'' * References – these are not in a uniform style. Some use the convention Smith JA and others use the convention John A Smith. Please fix and adapt to PLoS Comp Biol convention. ::''Done.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse ecological networks are also more stable. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize ecosystems. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". == Review 2 by Chris Adami == I think this topic page is now much improved and a nice contribution. I too have noted the inconsistent format for the references, and assume that the authors will make the necessary correction. ::''Done.'' 2130 2012-12-12T00:11:00Z Daniel Mietchen 5 /* Wikification */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) I think this article is now sufficiently wikified for publication. --[[User:Daniel Mietchen|Daniel Mietchen]] 17:36, 27 November 2012 (PST) :We have fixed citations in our hardcopy manuscript, but the PMID citations seem to vary their format here; should we manually enter citations for the articles that format citations incorrectly? When this is moved to Wikipeda, we will have more citation templates available, should we use those instead of our manual citations in this version? --[[User:Zamanlui|Zamanlui]] 05:23, 10 December 2012 (PST) ::If your citation format for journal articles is consistent across references, fixing the format on Wikipedia is just a metter of find and replace, so no need for manual intervention here if the PLOS version is correct. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:48, 11 December 2012 (PST) :::Actually found just one reference which does have a PMID but which wasn't cited using the pmid template. So no worries on this end. Plus, thankfully, several bots are available to fix any formatting problems that might occur after copying this article to Wikipedia. --[[User:Daniel Mietchen|Daniel Mietchen]] 16:11, 11 December 2012 (PST) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review 2 by Joshua Weitz == This revision is significantly improved and would make a worthy contribution to the Topic Area section of PLoS Comp Biol. The authors have dealt with all of my major concerns. Here are a few minor comments: * The sentence referencing Flores et al (2011) needs to be changed as the sentence is not entirely consistent with the message nor the scope of the paper. First, the project was not conducted by "Flores and his team", but by a multi-author collaboration, Cesar Flores is a graduate student working in the Weitz group where the project was initiated. Next, the project is not "one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems" - first, the paper is largely a re-analysis of published data which surely reflects the fact that many have come before us; second, although experimental work was done by Justin Meyer for this project, this experimental study was one of over 3 dozen analyzed studies; finally, we discuss the link between evolution and network structure in the paper and make it clear that this link remains incomplete particularly in this context (i.e., complex interactions of phages and bacteria). In fact there are other examples of efforts to link evolution and the emergence of network structure. I wanted to clarify this as I want readers to understand what the Flores et al. paper does and does not cover. Either recontextualize this sentence or, better yet, replace this with a sentence that points out the many problem domain areas where a network approach has proven of us in trying to understand evolution in complex communities: predator-prey, mutualistic networks, phage-host, etc. This would then help bridge the gap toward your next paragraph. I think that was the point here anyway. ::''We have rewritten that sentence that now reads: ''"A meta-analysis of host-phage interaction networks, carried out by Weitz and his team,[17] found a striking statistical structure to the patterns of infection and resistance across a wide variety of environments and methods from which the hosts and phage were obtained. However, the ecological mechanisms and evolutionary processes responsible have yet to be unraveled"''.'' * Last sentence, first paragraph "Host-parasite interactions", seems to repeat the phrase gene-for-gene twice. ::''It only appears once. In the previous sentence we explain the inverse-gene-for-gene model, not the gene-for-gene one.'' * References – these are not in a uniform style. Some use the convention Smith JA and others use the convention John A Smith. Please fix and adapt to PLoS Comp Biol convention. ::''Done.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse ecological networks are also more stable. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize ecosystems. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". == Review 2 by Chris Adami == I think this topic page is now much improved and a nice contribution. I too have noted the inconsistent format for the references, and assume that the authors will make the necessary correction. ::''Done.'' 2153 2012-12-12T21:37:35Z Zamanlui 11 /* Wikification */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) I think this article is now sufficiently wikified for publication. --[[User:Daniel Mietchen|Daniel Mietchen]] 17:36, 27 November 2012 (PST) :We have fixed citations in our hardcopy manuscript, but the PMID citations seem to vary their format here; should we manually enter citations for the articles that format citations incorrectly? When this is moved to Wikipeda, we will have more citation templates available, should we use those instead of our manual citations in this version? --[[User:Zamanlui|Zamanlui]] 05:23, 10 December 2012 (PST) ::If your citation format for journal articles is consistent across references, fixing the format on Wikipedia is just a metter of find and replace, so no need for manual intervention here if the PLOS version is correct. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:48, 11 December 2012 (PST) :::Actually found just one reference which does have a PMID but which wasn't cited using the pmid template. So no worries on this end. Plus, thankfully, several bots are available to fix any formatting problems that might occur after copying this article to Wikipedia. --[[User:Daniel Mietchen|Daniel Mietchen]] 16:11, 11 December 2012 (PST) ::::Great! Thank you for the help. --[[User:Zamanlui|Zamanlui]] 13:37, 12 December 2012 (PST) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review 2 by Joshua Weitz == This revision is significantly improved and would make a worthy contribution to the Topic Area section of PLoS Comp Biol. The authors have dealt with all of my major concerns. Here are a few minor comments: * The sentence referencing Flores et al (2011) needs to be changed as the sentence is not entirely consistent with the message nor the scope of the paper. First, the project was not conducted by "Flores and his team", but by a multi-author collaboration, Cesar Flores is a graduate student working in the Weitz group where the project was initiated. Next, the project is not "one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems" - first, the paper is largely a re-analysis of published data which surely reflects the fact that many have come before us; second, although experimental work was done by Justin Meyer for this project, this experimental study was one of over 3 dozen analyzed studies; finally, we discuss the link between evolution and network structure in the paper and make it clear that this link remains incomplete particularly in this context (i.e., complex interactions of phages and bacteria). In fact there are other examples of efforts to link evolution and the emergence of network structure. I wanted to clarify this as I want readers to understand what the Flores et al. paper does and does not cover. Either recontextualize this sentence or, better yet, replace this with a sentence that points out the many problem domain areas where a network approach has proven of us in trying to understand evolution in complex communities: predator-prey, mutualistic networks, phage-host, etc. This would then help bridge the gap toward your next paragraph. I think that was the point here anyway. ::''We have rewritten that sentence that now reads: ''"A meta-analysis of host-phage interaction networks, carried out by Weitz and his team,[17] found a striking statistical structure to the patterns of infection and resistance across a wide variety of environments and methods from which the hosts and phage were obtained. However, the ecological mechanisms and evolutionary processes responsible have yet to be unraveled"''.'' * Last sentence, first paragraph "Host-parasite interactions", seems to repeat the phrase gene-for-gene twice. ::''It only appears once. In the previous sentence we explain the inverse-gene-for-gene model, not the gene-for-gene one.'' * References – these are not in a uniform style. Some use the convention Smith JA and others use the convention John A Smith. Please fix and adapt to PLoS Comp Biol convention. ::''Done.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse ecological networks are also more stable. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize ecosystems. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". == Review 2 by Chris Adami == I think this topic page is now much improved and a nice contribution. I too have noted the inconsistent format for the references, and assume that the authors will make the necessary correction. ::''Done.'' 2154 2012-12-13T00:33:23Z Daniel Mietchen 5 /* Wikification */ == Wikification == Thanks for the first draft. A few pointers to wikification (now made more explicit in the [[Topic Pages|Topic Page guidelines]]): The current version of the article does not have any links to Wikipedia articles on related subjects. It should. Moreover, the lead section should follow the guidelines laid out [[wp:WP:LEAD|here]] - in particular, it should provide a concise definition of the subject. For reference formatting, various templates exist at Wikipedia that make life easy in terms of completing bibliographic metadata on the basis of a standard ID like DOI or PMID. Please let us know if you need assistance with any of that. --[[User:Daniel Mietchen|Daniel Mietchen]] 19:15, 17 April 2012 (PDT) :I have started the wikification. Will get back to it. This should not affect the review. --[[User:Daniel Mietchen|Daniel Mietchen]] 21:10, 6 June 2012 (PDT) ::It seems like this wiki only includes the pmid template, is that correct? One or two of our citations has a DOI but not a PubMedID. No worries if not, I was just curious if I was just doing something wrong. --[[User:Zamanlui|Zamanlui]] 11:44, 14 June 2012 (PDT) :::We use Wikipedia-derived templates very sparsely here, for reasons of licensing. To link to a doi, you can use something like [[doi:10.1371/journal.pcbi.1002445]] or [[doi:10.1371/journal.pcbi.1002446|this]]. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:09, 27 June 2012 (PDT) I think this article is now sufficiently wikified for publication. --[[User:Daniel Mietchen|Daniel Mietchen]] 17:36, 27 November 2012 (PST) :We have fixed citations in our hardcopy manuscript, but the PMID citations seem to vary their format here; should we manually enter citations for the articles that format citations incorrectly? When this is moved to Wikipeda, we will have more citation templates available, should we use those instead of our manual citations in this version? --[[User:Zamanlui|Zamanlui]] 05:23, 10 December 2012 (PST) ::If your citation format for journal articles is consistent across references, fixing the format on Wikipedia is just a matter of find and replace, so no need for manual intervention here if the PLOS version is correct. --[[User:Daniel Mietchen|Daniel Mietchen]] 15:48, 11 December 2012 (PST) :::Actually found just one reference which does have a PMID but which wasn't cited using the pmid template. So no worries on this end. Plus, thankfully, several bots are available to fix any formatting problems that might occur after copying this article to Wikipedia. --[[User:Daniel Mietchen|Daniel Mietchen]] 16:11, 11 December 2012 (PST) ::::Great! Thank you for the help. --[[User:Zamanlui|Zamanlui]] 13:37, 12 December 2012 (PST) === Image format === Figures 1 and 3 are currently provided as [[wp:PNG|PNG]] but would be much more reusable if available as [[wp:SVG|SVG]], so I would be grateful if you could upload a SVG version thereof. Thanks! --[[User:Daniel Mietchen|Daniel Mietchen]] 18:25, 21 September 2012 (PDT) ::''Done'' == Review by Joshua Weitz == === Summary === I think a wiki page on this topic is timely and needed. Part of the reason is that the digital evolution field utilizes environments/jargon that are likely to be just as foreign to a molecular biologist as molecular biology is to a classically-trained computer scientist. In addition, the digital evolution field has seen a number of major developments, coinciding with an increased interest in experimental evolution. However, the current topic page has a long way to go to try and bridge this gap. If it does, it could substantially help communication and cross-talk between computer scientists and evolutionary biologists. I hope my comments are helpful in trying to reach this goal. In revising this page, please consider the following questions: ::''We appreciate very much the positive and constructive comments made by the reviewer. His concerns about this topic page are well supported and we have tried to take advantage of them for improving the page. We hope, as he certainly pushes for advance, that this topic page helps advance communication and cross-talk between computer scientists and evolutionary biologists. That is our ultimate goal. Indeed, these new topic pages by PLoS Computational Biology seem like a great step towards the sort of community required to bridge this gap, where authors can seed “living” articles on wikipedia.'' 1. Is this topic page meant to enable a biologist to implement and/or understand how a particular digital model of coevolution works? Or, to help a CS person build digital evolution models? Or both? I think the objective needs to be clearer from the outset. ::''The goal is to make a bridge between these two research fields. This is a collaboration between an ecologist and computer scientists to introduce a new empirical tool for studying the evolution of species interaction networks in artificial evolving systems. The key term here is interaction networks, not only digital evolution (which has been studied for the last 15 years). To make this objective clearer, we have reorganized the sections of the topic page and explicitly highlighted this point in the new section entitled "Inspiration":'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". 2. The article focuses on digital models of a certain kind, but does not discuss coevolutionary studies based on ODE models, many of which have internal states, e.g. see the work of Childs et al. (Evolution, 2012) (disclosure: I am a corresponding author on that study) and Weinberger et al. (PLoS Comp Biol, 2012) on coevolutionary dynamics induced by a newly discovered form of adaptive immunity in bacteria/archaea called “CRISPR/Cas immune defense”. Do these models fit the definition? I don’t think the authors necessarily need to include them, however my point is that the article should be clearer on its scope and what is meant by “computer programs”. ::''We have tried to clarify this point in the definition of "evolving digital ecological networks", at the beginning of the topic page, and in the “Digital organism” section. The novelty of our approach is to explore the networks of ecological interactions between digital organisms, i.e. "self-replicating computer programs that evolve in an open-ended way", as they have been implemented and defined in artificial life software platforms like Avida. The goal of this topic page is not the introduction of a particular model of coevolution (that, as the reviewer said, can be studied using mathematical models based on ODEs), but a research platform for collecting data for studying different mechanisms of coevolution in a community context. To make this point clear, we have expanded the introductory section and the description of the interactions between digital organisms in three subsections entitled "Host-parasite interactions", "Mutualistic interactions", and "Predator-prey interactions".'' 3. What is the point of the research section? It is largely speculative, yet many articles have been written on AVIDA/Tierra/etc. Are these research directions or conclusions from research? ::''The reviewer is definitely right. This question was also raised by the other reviewer. Since this is not a research paper, our aim is to highlight some open questions that can be addressed by using this approach (some of which we are already working on). Following the reviewer's suggestion, this section is now entitled "Research directions" (see also our related reply in the "Minor comments").'' === Major comments === 1. I don’t think it is necessary to criticize experimental evolution studies as being too hard, too slow, etc. as a means to justify the use of digital coevolution studies. In fact such criticism is counter-productive. The reality is that Richard Lenski, his colleagues, and their peers, have been developing experimental methods to test biological evolution for decades. These methods are becoming increasingly standard, and at least for microbes, testing evolution is no longer a pie-in-the-sky idea. I think greater caution and respect to the innovations of the experimentalists is in order here. The section in the Introduction should be recast substantially. The point to be made is to emphasize the positive contribution that models can make in this area, because ultimately, biologists are interested in how evolution takes place in “real” systems, and not within the “digital world” (I say this knowing full well that there are an increasingly number of “real digital worlds” for which these studies may also be relevant). ::''We are aware that we have been overly critical of the literature on experimental biological evolution. This was due to our enthusiasm for the novel incorporation of ecology into digital evolutionary studies of communities of interacting organisms. Our goal does not focus on testing evolution (for which there is a rich body of knowledge), but on incorporating ecology in to experimental evolution studies. Indeed, we know the excellent work carried out by Richard Lenski and his team very well (the second author of this topic page is doing part of his PhD research in Lenski’s lab). However, the reviewer is certainly right when suggesting that our criticism is counter-productive. We have taken his advice and improved the introduction to emphasize the contribution that the digital evolution of interactions can make in this area (see our reply to this in the "Minor comments" section below).'' 2. It is true that digital environments do not include the “limitations evolutionary biologists typically face”. However, utilizing digital environments comes with a substantial caveat: do the microscale rules influence the types of structures that evolutioanr biologists would like to understand? If so, how then does the choice of “substrate” i.e., logic gates vs. nucleic acids, affect predictions? I believe an additional section needs to be included on caveats in translating predictions of evolving digital communities to biological systems. Otherwise the claims in the last paragraph of the Introduction may seem overly optimistic: “Evolving digital organisms within ecological networks can help to elucidate how selection on one species affects the evolution of links among the other species throughout the web”…. Why might this not be the case? The lack of text on this topic will not be reassuring to a reader unfamiliar with this literature. ::''Although we are looking for general principles that can help understand what happens in ecological communities, it is true that we should include potential caveats when translating predictions of evolving digital webs to biological systems. In order to address these limitations we have incorporated the following paragraph at the end of the topic page:'' "The study of self-replicating and evolving computer programs offers a tantalizing glimpse into the evolution of interactions among organisms that do not share any ancestry with biochemical life of Earth. This comes with potential caveats in translating predictions of evolving digital networks to biological ones because mechanistic details differ substantially between interacting digital organisms and interacting biological organisms. Nevertheless, these digital networks contain the necessary components for ongoing coevolutionary dynamics in large webs of interacting organisms. In spite of the differences between biological and digital evolution, the study of evolving digital ecological networks can lead to a more predictive understanding of natural dynamics. Because the general operational processes (e.g., Darwinian evolution, mutualism, parasitism, etc.) do not differ, studies utilizing digital networks will uncover rules operating on and within ecological networks. Together with microbial experiments, they create opportunities for furthering our understanding of the interplay between ecological and evolutionary processes among interacting species". === Minor comments:=== ====Stylistic==== * References seem to be missing/badly hyperlinked (i.e., lots of [wp:…] type of elements in the text) ::''We apologize for the formatting of the article upon review. We were likely in the process of adding more wikipedia links to the web version while it was being reviewed. We have fixed the links that were badly hyperlinked: patterns of interactions, simulation, stacks, insertions, deletions, and ecological networks. The use of hyperlinked elements was a requirement of the journal for the Topic Pages since "at the point of publication, the Topic Page will be added to Wikipedia, becoming a living page that can be edited and updated by the community".'' ====Introduction==== * are not evolving -> do not evolve ::''Corrected.'' * Figure 1: species coevolving within large networks (shouldn’t there be a citation to the “diffuse coevolution” work from the 1980s and 1990s on these ideas) ::''The reviewer is correct, we should have referenced the "diffuse coevolution" ideas that Janzen originally proposed. We do want to be careful not to misinterpret diffuse coevolution to mean the confusion of pair-wise adaptation between interacting species, and rather that it is an additional level at which selective pressures may occur. In other words, we want to stress the importance of thinking about a network context where specific interactions between species exist and how those interactions shape coevolutionary pressures. The following sentences have been added to the introductory section:'' "The concept of diffuse coevolution, where adaptation is in response to a suite of biotic interactions, was the first step towards a framework unifying relevant theories in community ecology and coevolution. Understanding how individual interactions within networks influence coevolution, and conversely how coevolution influences the overall structure of networks, requires an appreciation for how pair-wise interactions change due to their broader community contexts as well as how this community context shapes selective pressures. Accordingly, research is now focusing on how reciprocal selection influences and is embedded within the structure of multispecies interactive webs, not only on particular species in isolation". * Figure 3 is referenced in text before Figure 2 is. ::''We have corrected this by interchanging the order of the figures to follow the current, reorganized flow of the topic page.'' * The examples section needs to take a step back, I feel I am midway through an article. This is the first example of what a digital evolving organism is. Please define and go slowly here. ::''It is true that the previous organization of the topic page was confusing (in part because the topic pages template is quite different from an standard research paper). We have now removed that section and expanded the “Implementation” section, including a better explanation of what a digital organism is and the types of interactions implemented so far.'' * Figure 2 needs to be improved: where is the digital organism? You talk about in the legend, but it is not labeled in the Figure. I would suggest more of a multi-scale figure, step back and draw circles representing digital organisms, and then let us look inside to see what they’re made of, and then show how things change. So much is happening in this Figure that I’m afraid only those who already know this field will understand it. ::''We believe this was a problem caused by the previous order of the figures. Figure 2 is now Figure 3. The new order allows the reader to grasp what a digital organism is and how the self-replication process takes place. With this change, we believe the reader is prepared to understand how the digital organism interacts with the environment by performing logical computations (tasks). The main message of the figure is not to illustrate what a digital organism is made of (which can be seen in what is now Figure 2), but to show that it can express different phenotypes depending on the tasks it performs. We believe this is the key figure of our topic page. Although we recognize that it condenses a lot of information, we think it is better to have all the panels in the same figure in order to facilitate the understanding of the piece as a whole. However, if the reviewer still feels it is better to split this figure in multiple parts, we will be willing to do so, since it depicts key elements of evolving digital ecological networks.'' ====History==== * The “Adding ecology” section is highly jargonized. For example: “Phenotypic convergence in species within the same trophic level and trait complementarity in interacting partners have been recently identified as the outcome of the coevolutionary process in mutualistic networks using individual-based simulations.” What does this mean??? ::''We agree with the reviewer about the organization and terminology used in this section. We have reorganized the topic page to improve the rationale behind the way interactions between digital organisms are implemented in this artificial life software platform, including changing the highlighted phrases pointed out by the reviewer. We have removed the section "Adding ecology" and expanded the description of the interactions between digital organisms in three different subsections entitled “Host-parasite interactions”, "Mutualistic interactions", and "Predator-prey interactions", all of them located within the section "Digital interactions".'' * Tierra has no wiki page. Avida has a minimal page, and yet the current history does not really fill in the gaps as well. What is the plan to bulk this up? ::''We would like to thank the reviewer for pointing out our lack of a hyperlink to the Tierra wiki page, http://en.wikipedia.org/wiki/Tierra_(computer_simulation), and it is now referenced and linked in the main text ("Coreworld subsection"). By following an external link within that wiki page, the Tierra home page (http://life.ou.edu/tierra/) can be reached. The later has quite a lot information about this artificial life software platform. However, it is true that Avida has a minimal page in Wikipedia (http://en.wikipedia.org/w/index.php?title=Avida). But, from that wiki page there is an external link pointing to the Avida download page (http://avida.devosoft.org/). Nevertheless, in order to facilitate the reader's access to the Avida research platform, we have included the following sentence in the "Avida" subsection:'' "The Devolab at the BEACON Center currently continues development of Avida". ''While we agree that the history section is short, we do not think that this topic page is the appropriate outlet for a broader treatment of the digital life’s history. Instead we aimed to provide enough context for those interested in the history of the field to find further information.'' ====Implementation==== * Figure 3: “the experimenter” -> “the modeler”. ::''We don’t agree with the reviewer here. Avida is a experimental research tool in which researchers design experiments, not models.'' * Figure 3: Also there are many undefined terms here. Does a non-CS person need to know these details? What are the letters? Why are there two circles? The animation seems beautiful, but I would strongly suggest a voiceover to link the animation and the caption. The animation lasts for 30 seconds, but just reading the caption quickly takes longer than that. I would suggest a voice-over (or closed-caption text) that walks the reader slowly through this Figure. This is a key Figure and yet right now, for non-experts, the mental leap between this figure and the caption will be difficult to say the least. ::''In order to have a smooth flow while keeping the reader engaged, Figure 3 is now Figure 2. We have expanded the text in the figure legend in order to improve the clarity of what a digital organism is. We explicitly made reference to what is located on the right and on the left:'' "The circular genome of a digital organism, on the left, consists of a set of instructions (represented here as letters). Some of these instructions are involved in the copy process and others in completing computational tasks. The experimenter determines the probability of mutations. Copy mutations occur when an instruction is copied incorrectly, and is instead replaced by a random instruction in the forming offspring's genome (as can be seen in the offspring, on the right)". ''It is true that reading the caption takes longer than watching the animation. However, we honestly believe that the main message of the figure can be understood with a quick look at it, since it only represents the set of instructions a digital organism is made of and how mutations can occur during the copy process. Explaining what each instruction means will reduce the readability of the topic page. The reference and the direct link to Avida-ED is given at the end of the legend so that anyone interested in more details can easily get them. We agree that the description of the three pointers is too detailed for life scientists, but we decided to explain them since they appear during the animation. If we are not wrong, the animation will appear only in the wiki page, while in the printed topic page this figure will show the last frame of the animation. That is, it will depict the two digital organisms (the parent on the left and the offspring on the right) at the end of the self-replication process. For the printed version the following sentences (those we think are pointed out by the reviewer as too detailed and unnecessary) can be removed, reducing the time needed for reading the figure legend:'' "Initially, all three of the parent's hardware pointers are in the same location, at the instruction represented here by r. As execution begins, the instruction pointer (indicated by an i) advances. The first few instructions allocate space for the offspring, and then move the write-head pointer (indicated by a w) into that space. The flow pointer (indicated by an f) is used to move the other pointers to genetically specified locations. The remainder of the process of self replication is carried out by a set of instructions at the end of the genome, commonly referred to as the copy-loop. When execution reaches the copy-loop, the flow pointer is used to keep the flow of execution inside of a loop that advances the read and write heads and copies instructions from the parent genome (read-head) to the offspring genome (write-head). Arcs inside the circular genome represent the execution flow, showing most of the CPU cycles being used during the copying process". * 32-bit? Really? Is 64-bit or 16-bit not allowed? ::''The reviewer was correct in pointing out that this was an unnecessary detail to include. The reference has since been removed. But, to answer the reviewers question: any number of bits may be used, but 16 is short enough to occasionally trigger false-positives during evolutionary runs, 32 is sufficient not to, and thus 64 is overkill.'' * The reference to nand is obscure. I assume it’s because nand is a universal gate, but do others? Shouldn’t you say this? ::''We chose to mention NAND since it the only logic function included in Avida’s genetic code by default, and computer scientists may be interested in this particular detail. We have added more context and mentioned that NAND is a universal logic function to this section:'' "Digital organisms can acquire random binary numbers from the environment and are able to manipulate them using their genetic instructions, including the logic instruction NAND. With only this instruction, digital organisms can compute any other task by stringing together various operations because NAND is a universal logic function". * Figure 4 animation does not work on my browser. ::''The technical editor for Topic Pages (Daniel Mietchen) will help on this. If we are right, the animation will appear only in the wiki page. We believe that the figure legend is clear enough, at it is now, even if it depicts the last frame of the animation. We hope the reviewer can watch the animation now, or at least, one of its frames.'' ====Research==== * Please do not criticize experimentalists unnecessarily as a justification for your argument, e.g.: “but those data are completely lacking for natural systems.” Let me point out a compilation of phage-bacteria interaction networks, including evolutionary studies, by my group: Flores et al. PNAS (2011). Obviously a complete evolutionary history in each study is not available, but the idea that the data is “completely lacking” overstates the case: http://www.pnas.org/content/early/2011/06/23/1101595108.abstract. In addition Justin Meyer (who is acknowledged on this page) has done experimental coevolution between phages and bacteria, including sequencing and found very intriguing patterns of how coevolution takes place. Again, it’s not everything, but it’s not “completely lacking” either. ::''As we said above, we have been overly critical of the literature on experimental biological evolution. We consider it a mistake to have excluded the meta-analysis of laboratory studies carried out by Weitz and his team, since that paper studies host-phage interactions across a broad spectrum of taxa, habitat and mode selection. This is a very good review of the empirical biological evolutionary studies of interacting taxa in a community context. The nested structure found and the absence of evidence for modularity is, to our knowledge, the first step towards investigating the interplay between evolutionary processes and network structure in laboratory experiments. Recognition of that paper is clearly needed since it lays at the heart of the main goal of this topic page. Accordingly, we have commented on the main messages of that paper in our introductory section:'' "Coevolution in a community context can be addressed theoretically via mathematical modeling and simulation, by looking at ancient footprints of evolutionary history via ecological patterns that persist and are observable today, and by performing laboratory experiments with microorganisms. In spite of the long time scales involved and the substantial effort that is necessary to isolate and quantify samples, the latter approach of testing biological evolution in the lab has been successful over the last two decades. However, studying the evolution of interspecific interactions, which involves dealing with more complex webs of multiple interacting species, has proven to be a much more difficult challenge. The meta-analysis of host-phage interactions in a broad spectrum of taxa and habitats, carried out by Flores and his team, represents one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems". ''We have also included a reference to Justin Meyer’s paper, which was published after our original submission:'' "Studying the evolution of species interaction networks in these artificial evolving systems also contributes to the development of the field while overcoming limitations evolutionary biologists may face. For example, laboratory studies have shown that historical contingency can enable or impede the outcome of the interactions between bacteria and phage depending on the order in which mutations occur: the phage often, but not always, evolve the ability to infect a novel host". ''We thank the reviewer for reminding us to add this before finalizing it.'' * This section is rather short, what is the objective? ::
''Since the goal of the Topic Pages is to introduce a new computational method to a broad audience emphasizing its potential as a research tool, we have presented some open questions that can be addressed by using this approach here. Following the reviewer suggestion (see his "Summary"), this section is now entitled "Research directions". As was suggested by the second reviewer, we have now added a very interesting question regarding the diversity-stability debate when different types of interactions are taken into account.'' == Review 2 by Joshua Weitz == This revision is significantly improved and would make a worthy contribution to the Topic Area section of PLoS Comp Biol. The authors have dealt with all of my major concerns. Here are a few minor comments: * The sentence referencing Flores et al (2011) needs to be changed as the sentence is not entirely consistent with the message nor the scope of the paper. First, the project was not conducted by "Flores and his team", but by a multi-author collaboration, Cesar Flores is a graduate student working in the Weitz group where the project was initiated. Next, the project is not "one of the first steps towards experimental laboratory investigation of the interplay between evolutionary processes and network structure in biological systems" - first, the paper is largely a re-analysis of published data which surely reflects the fact that many have come before us; second, although experimental work was done by Justin Meyer for this project, this experimental study was one of over 3 dozen analyzed studies; finally, we discuss the link between evolution and network structure in the paper and make it clear that this link remains incomplete particularly in this context (i.e., complex interactions of phages and bacteria). In fact there are other examples of efforts to link evolution and the emergence of network structure. I wanted to clarify this as I want readers to understand what the Flores et al. paper does and does not cover. Either recontextualize this sentence or, better yet, replace this with a sentence that points out the many problem domain areas where a network approach has proven of us in trying to understand evolution in complex communities: predator-prey, mutualistic networks, phage-host, etc. This would then help bridge the gap toward your next paragraph. I think that was the point here anyway. ::''We have rewritten that sentence that now reads: ''"A meta-analysis of host-phage interaction networks, carried out by Weitz and his team,[17] found a striking statistical structure to the patterns of infection and resistance across a wide variety of environments and methods from which the hosts and phage were obtained. However, the ecological mechanisms and evolutionary processes responsible have yet to be unraveled"''.'' * Last sentence, first paragraph "Host-parasite interactions", seems to repeat the phrase gene-for-gene twice. ::''It only appears once. In the previous sentence we explain the inverse-gene-for-gene model, not the gene-for-gene one.'' * References – these are not in a uniform style. Some use the convention Smith JA and others use the convention John A Smith. Please fix and adapt to PLoS Comp Biol convention. ::''Done.'' == Review by Chris Adami == This is an interesting topic page, highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interactions between digital organisms. While there are Wiki pages for both Avida and [[wp:Tierra_(computer simulation)|Tierra]], it is nice to see some of the history of digital life research covered here. The piece is perhaps a little heavy-handed in dealing with experimental evolution work (as noted by the first reviewer), but this is easily amended. It is difficult for me to assess how accessible this piece is to life scientists (perhaps because I'm too familiar with Avida), but in my experience readers fill in missing details by reading the literature. ::''We appreciate very much the general assessment made by the reviewer. He has synthesized in one line the main goal of this topic page:'' "... highlighting a new usage of digital evolution: the evolution of antagonistic and/or mutualistic interaction between digital organisms". ''This is certainly the key message and we would like to add that this new usage aims at help us understand how coevolution shapes the structure of species interaction networks. Inspired by the clarity and simplicity of this one-sentence summary, we have reworded the following paragraph of the introductory section:'' "This topic page highlights new research avenues enabled by the inclusion of ecological interactions in digital systems. Research using self-replicating computer programs complements laboratory efforts by broadening the breadth of viable experiments focused on the emergence and diversification of coevolving interactions in complex communities. This cross-disciplinary research program provides fertile grounds for new collaborations between computer scientists and evolutionary biologists". ::''We are aware that we have been overly critical of the literature on experimental biological evolution (see our reply to the first reviewer) due to our enthusiasm for emphasizing the incorporation of ecology into evolutionary studies dealing with communities of interacting organisms. We have clarified our motivation and removed unnecessary criticisms as a justification for our arguments.'' ::''In addition, in response to this review we have tried to improve the readability of the topic for biologists/ecologists and we honestly think, since the first author of this topic page is an ecologist, that life scientists will fill in missing details by reading the literature (as the reviewer also pointed out).'' I think that the section "Adding ecology" should be expanded to make it clearer. Also, I am unsure about whether limited resources are used in the host-parasite interactions, and what the impact of those are. Finally, mutualistic interactions are barely explained. How do parasites interact mutualistically with the host? Or are mutualistic interactions only possible for non-parasitic interactions between avidian hosts? ::''We have reorganized the topic page by moving the content of the previous "Adding ecology" subsection to a more detailed section of "Digital interactions" in which antagonistic and mutualistic digital interactions have been better explained under three different subsections: host-parasite, mutualistic, and predator-prey interactions. We think the ms has improved in terms of clarity regarding the implementation of the interactions between digital organisms.'' ::''In the case of the host-parasite interactions, there is no necessary reason limited resources have to be used. Several ongoing projects with host-parasite interactions use limited resources and several do not. Instead, we opted to expand the mutualistic interaction example as requested by the reviewer. In doing so, we also included one example implementation that explain a bit about how resources may be used. We hope this new expanded section answers any further questions about mutualistic interactions in Avida.'' The section "Research" should probably be entitled "Research Questions", because that's really what is presented there. Perhaps another question that can be addressed here is the stability of the networks that form. This is a very controversial topic, and there is a recent paper in Science http://www.sciencemag.org/content/337/6092/349.abstract that discusses the stability of ecological networks with mixed interaction types (antagonistic and mutualistic). The formation and evolution of these networks is not well-studied, and perhaps digital organism are a way to address the stability issue from an "experimental" point of view. ::''We agree. This was also a point stressed by the first reviewer. It is now entitled "Research directions" because that is really what is presented there. We have to remind ourselves that this is not a research paper but a topic page in which the goal is to introduce a new computational tool for studying the evolution of species interaction networks in artificial evolving systems. It is a very good point to incorporate the potential of this approach to shed light on the diversity-stability debate (i.e., whether or not more diverse communities enhance the stability of ecological networks). But species diversity if just half of the story. The recent paper published in Science by Mougi and Kondoh (Diversity of interaction types and ecological community stability) pointed out by the reviewer, focuses on the other half of the story: diversity in interaction types. We have added the following text to the "Research directions" section:'' "The stability-diversity debate is a long-standing debate about whether more diverse ecological networks are also more stable. Until recently, this debate has focused on one component of biodiversity: species diversity. However, newer research has begun dealing with another component of biodiversity: diversity in species interactions. Mathematical models show that a mixture of antagonistic and mutualistic interactions can stabilize population dynamics and that the loss of one interaction type may critically destabilize ecosystems. Studies with digital organisms can shed light on this debate from an empirical perspective because the types of interactions included can be manipulated and the stability of the resulting evolving digital ecological network can be measured". Minor comment: in the Acknowledgements, perhaps the word "largely" should be replaced, because it implies that the comments of those that are thanked improved the manuscript "for the most part" only. Unless this is precisely what the authors intend to imply. ::''We have reworded the Acknowledgements section, which now reads:'' "We thank Simon A. Levin, Jordi Bascompte, Justin Meyer and other members of the BEACON Center, for useful discussions, comments and suggestions that have contributed to the initial development of the manuscript". == Review 2 by Chris Adami == I think this topic page is now much improved and a nice contribution. I too have noted the inconsistent format for the references, and assume that the authors will make the necessary correction. ::''Done.''