128:
the world parameters. In a typical run, more than one billion of agents can be born and several thousands of species can be generated, which allows new behaviors to emerge and agents to adapt to a constantly changing environment. In addition, a food chain consisting of three levels, primary producers, predators and preys, has been implemented allowing complex interactions between agents and co-evolution to occur. All events, the mental state and action of every agent, are saved for every time step of every run. This allows a deep statistical analysis of the whole system using several dedicated tools that we have conceived to extract, measure and correlate any possible facts that could be useful to understand the underlying and emerging properties of the system.
112:(FCM). The FCM contains sensory concepts such as foodClose or predatorClose, internal states such as fear or hunger, and motor concepts such as escape or reproduce. The FCM is represented as an array of floating-point values which represent the extent to which one concept influences another. For example, it would be expected that the sensory concept predatorClose would positively affect the internal concept fear, which would then positively affect the escape motor concept. These relationships among concepts evolve over time, sometimes giving a new meaning to a concept. Furthermore, the FCM is heritable, meaning that a new agent is given an FCM which is a combination of that of its parents with possible mutations.
141:
community. In other studies, the chaotic behavior of the system with multi-fractal properties has been proven in as it also has been observed for real ecosystems. Mashayekhi and Gras investigated the effect of spatial distribution and spatiotemporal information on speciation. In more recent research, Golestani et al. investigated how small, randomly distributed physical obstacles influence the distribution of populations and species, the level of population connectivity (e.g., gene flow), as well as the mode and tempo of speciation.
82:
25:
115:
EcoSim subscribes to the “genotypic cluster” definition of a species. Speciation has been implemented using a 2-means clustering algorithm technique designed to allow the splitting of an existing species into two species, by clustering the individuals that initially belonged to the first species into
127:
A typical run lasts several tens of thousands of time steps. Each time step involves the time needed for each agent to perceive its environment, use its behavioral model to make a decision, perform its action as well as the time to update the species membership, including speciation events and all
140:
patterns observed in the communities generated by EcoSim, based on Fisher's log series. This study shows that the communities of species generated by the simulation follow the same lognormal law as natural communities and that EcoSim can help to evaluate the overall level of diversity of a given
123:
Each agent also possesses several physical characteristics such as: maximum and current ages, minimum age for mating, maximum and current speeds, vision distance, maximum and current levels of energy, and the amount of energy transmitted to the offspring. Energy is provided to individuals by the
107:
The agents have a behavior model which allows the evolutionary process to modify the behaviors of the predators and prey. Furthermore, there is a speciation mechanism which allows to study global patterns as well as species-specific patterns. In EcoSim, an individual's genomic data codes for its
116:
one of the new two species, each one of them containing the agents that are mutually the most similar. Since EcoSim has the capacity to allow speciation events to occur, it is possible to track speciation events throughout a run of the simulation and construct the actual
124:
resources (grass or meat) they find in their environment. An agent consumes some energy each time it performs an action and proportionally to the complexity (number of edges) of its FCM. If an individual uses all its energy, it dies.
99:
and macroevolution. EcoSim has been designed by Robin Gras at the
University of Windsor in 2009 and it is still currently used for research in his Bioinformatics and Ecosystem Simulation Lab.
383:
95:
simulation in which agents can evolve. It has been designed to investigate several broad ecological questions, as well as long-term evolutionary patterns and processes such as
493:
Mashayekhi, M.; Gras R. (2012). "Investigating the Effect of
Spatial Distribution and Spatiotemporal Information on Speciation using Individual-Based Ecosystem Simulation".
158:
Gras, Robin; Devaurs D.; Wozniak A.; Aspinall A. (2009). "An individual-based evolving predator-prey ecosystem simulation using a Fuzzy
Cognitive Map model of behavior".
257:
McLane, Adam J.; Christina
Semeniukb; Gregory J. McDermida; Danielle J. Marceau (2011). "The role of agent-based models in wildlife ecology and management".
319:
Scott, Ryan; Gras R. (2012). "Comparing
Distance-Based Phylogenetic Tree Construction Methods Using an Individual-Based Ecosystem Simulation, EcoSim".
387:
346:
68:
582:
35:
409:
Devaurs, D.; Gras R. (2010). "Species abundance patterns in an ecosystem simulation studied through Fisher's logseries".
577:
50:
230:
An, Li (2011). "Modeling human decisions in coupled human and natural systems: Review of agent-based models".
46:
514:"Speciation with gene flow in a heterogeneous virtual world: can physical obstacles accelerate speciation?"
418:
324:
167:
136:
Several studies have already been done using EcoSim. For example, Devaurs and Gras have analyzed the
459:
423:
329:
172:
567:
109:
454:
Golestani, A.; Gras R. (2010). "Regularity analysis of an individual-based ecosystem simulation".
572:
436:
356:
193:
543:
475:
342:
301:
185:
137:
117:
533:
525:
467:
428:
334:
293:
266:
239:
177:
368:
463:
538:
513:
561:
297:
338:
270:
243:
440:
197:
81:
432:
213:"Nature by numbers: Simulated ecosystems provide answers to biological questions"
384:"New resources speed up ecosystem evolution simulations for computer scientist"
181:
212:
96:
92:
547:
529:
479:
305:
189:
471:
284:
Mallet, J. (1995). "A species definition for the modern synthesis".
53:. Statements consisting only of original research should be removed.
80:
18:
456:
518:
Proceedings of the Royal
Society B: Biological Sciences
42:
512:
Golestani, A.; Gras R.; Cristescu M. (August 2012).
8:
16:Ecosystem simulation of predators and prey
537:
422:
328:
171:
108:behavioral model and is represented by a
69:Learn how and when to remove this message
411:Simulation Modelling Practice and Theory
150:
364:
354:
211:Nathalie, Osbore (November 2, 2011).
91:is an individual-based predator-prey
7:
217:International Science Grid this Week
382:Stephen, Fields (August 2, 2011).
14:
23:
339:10.7551/978-0-262-31050-5-ch015
286:Trends in Ecology and Evolution
271:10.1016/j.ecolmodel.2011.01.020
244:10.1016/j.ecolmodel.2011.07.010
1:
433:10.1016/j.simpat.2009.09.012
298:10.1016/0169-5347(95)90031-4
49:the claims made and adding
599:
458:. 20: 043120 (4): 043120.
182:10.1162/artl.2009.Gras.012
583:Artificial life models
530:10.1098/rspb.2012.0466
85:
132:Research publications
84:
495:Journal of Computing
323:. pp. 105–110.
259:Ecological Modelling
232:Ecological Modelling
578:Simulation software
524:(1740): 3055–3064.
464:2010Chaos..20d3120G
110:fuzzy cognitive map
321:Artificial Life 13
86:
34:possibly contains
472:10.1063/1.3514011
138:species abundance
118:phylogenetic tree
79:
78:
71:
36:original research
590:
552:
551:
541:
509:
503:
502:
490:
484:
483:
451:
445:
444:
426:
406:
400:
399:
397:
395:
390:on April 4, 2015
386:. Archived from
379:
373:
372:
366:
362:
360:
352:
332:
316:
310:
309:
281:
275:
274:
265:(8): 1544–1556.
254:
248:
247:
227:
221:
220:
208:
202:
201:
175:
155:
74:
67:
63:
60:
54:
51:inline citations
27:
26:
19:
598:
597:
593:
592:
591:
589:
588:
587:
558:
557:
556:
555:
511:
510:
506:
492:
491:
487:
453:
452:
448:
424:10.1.1.739.5030
408:
407:
403:
393:
391:
381:
380:
376:
363:
353:
349:
330:10.1.1.401.5208
318:
317:
313:
283:
282:
278:
256:
255:
251:
229:
228:
224:
210:
209:
205:
173:10.1.1.618.6656
160:Artificial Life
157:
156:
152:
147:
134:
105:
75:
64:
58:
55:
40:
28:
24:
17:
12:
11:
5:
596:
594:
586:
585:
580:
575:
570:
560:
559:
554:
553:
504:
485:
446:
401:
374:
365:|journal=
347:
311:
292:(7): 294–299.
276:
249:
222:
203:
166:(4): 423–463.
149:
148:
146:
143:
133:
130:
104:
101:
77:
76:
31:
29:
22:
15:
13:
10:
9:
6:
4:
3:
2:
595:
584:
581:
579:
576:
574:
571:
569:
566:
565:
563:
549:
545:
540:
535:
531:
527:
523:
519:
515:
508:
505:
500:
496:
489:
486:
481:
477:
473:
469:
465:
461:
457:
450:
447:
442:
438:
434:
430:
425:
420:
416:
412:
405:
402:
389:
385:
378:
375:
370:
358:
350:
348:9780262310505
344:
340:
336:
331:
326:
322:
315:
312:
307:
303:
299:
295:
291:
287:
280:
277:
272:
268:
264:
260:
253:
250:
245:
241:
237:
233:
226:
223:
218:
214:
207:
204:
199:
195:
191:
187:
183:
179:
174:
169:
165:
161:
154:
151:
144:
142:
139:
131:
129:
125:
121:
119:
113:
111:
103:Main concepts
102:
100:
98:
94:
90:
83:
73:
70:
62:
52:
48:
44:
38:
37:
32:This article
30:
21:
20:
521:
517:
507:
498:
494:
488:
455:
449:
414:
410:
404:
392:. Retrieved
388:the original
377:
320:
314:
289:
285:
279:
262:
258:
252:
235:
231:
225:
216:
206:
163:
159:
153:
135:
126:
122:
114:
106:
88:
87:
65:
56:
33:
417:: 100–123.
568:Ecosystems
562:Categories
145:References
97:speciation
43:improve it
573:Predation
501:: 98–103.
419:CiteSeerX
367:ignored (
357:cite book
325:CiteSeerX
238:: 25–36.
168:CiteSeerX
93:ecosystem
59:July 2012
47:verifying
548:22513856
480:21198090
394:July 17,
306:21237047
190:19463060
539:3385488
460:Bibcode
441:3230946
198:1883312
41:Please
546:
536:
478:
439:
421:
345:
327:
304:
196:
188:
170:
89:EcoSim
437:S2CID
194:S2CID
544:PMID
476:PMID
396:2012
369:help
343:ISBN
302:PMID
186:PMID
534:PMC
526:doi
522:279
468:doi
429:doi
335:doi
294:doi
267:doi
263:222
240:doi
236:229
178:doi
45:by
564::
542:.
532:.
520:.
516:.
497:.
474:.
466:.
435:.
427:.
415:18
413:.
361::
359:}}
355:{{
341:.
333:.
300:.
290:10
288:.
261:.
234:.
215:.
192:.
184:.
176:.
164:15
162:.
120:.
550:.
528::
499:2
482:.
470::
462::
443:.
431::
398:.
371:)
351:.
337::
308:.
296::
273:.
269::
246:.
242::
219:.
200:.
180::
72:)
66:(
61:)
57:(
39:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.