Actions

Difference between revisions of "Graduate Workshop in Computational Social Science Modeling and Complexity - Useful Resources 2016"

From Santa Fe Institute Events Wiki

(Created page with "{{Graduate Workshop in Computational Social Science Modeling and Complexity 2016}}")
 
 
Line 1: Line 1:
 
{{Graduate Workshop in Computational Social Science Modeling and Complexity 2016}}
 
{{Graduate Workshop in Computational Social Science Modeling and Complexity 2016}}
 +
 +
 +
=Resources=
 +
==Computer packages and libraries==
 +
* [http://www.eclipse.org/ Eclipse] Eclipse is an integrated development environment (IDE) that makes programming and debugging orders of magnitudes easier.
 +
* [http://r-project.org R] is a free software environment for statistical computing and graphics.
 +
** with many useful [http://cran.r-project.org/web/packages/ packages]
 +
** R interface for Python: [http://rpy.sourceforge.net/ RPy]
 +
** R pugin for Eclipse: [http://www.walware.de/goto/statet StatET]
 +
* [http://www.sagemath.org/ SAGE] Creating a viable free open source alternative toMagma, Maple, Mathematica, and Matlab.
 +
* [http://www.cs.gmu.edu/%7Eeclab/projects/mason/ MASON] - Java-based toolkit for multiagent simulation.
 +
* [http://cs.gmu.edu/~eclab/projects/ecj/ ECJ] Evolutionary computation toolkit in Java that dovetails with MASON.
 +
* [http://repast.sourceforge.net/ Repast Simphony] is a free and open source agent-based modeling toolkit written in Java.
 +
* [http://ascape.sourceforge.net/ Ascape] Java-based agent-based modeling toolkit developed at the Brookings Institution by Miles T. Parker.
 +
* [http://ccl.northwestern.edu/netlogo/ NetLogo] NetLogo is a cross-platform multi-agent procedural programmable modeling environment.
 +
* [http://www.framsticks.com/ Framsticks] Framsticks is an artificial life package for evolving 3-D creatures with neural network nervous systems.
 +
* [http://www.spiderland.org/breve/ breve] Open-source, cross-platform 3d simulation in python or steve (with good creature evolution examples)
 +
* This page has a summary of  software and toolkits for agent-based and complex adaptive systems: [http://www.econ.iastate.edu/tesfatsi/acecode.htm]
 +
* Another page about programs for agent based modeling: [http://localfoodeconomygame.com/keyideas/Agent-Based+Modeling+Programs]
 +
* [http://cneurocvs.rmki.kfki.hu/igraph/ igraph]: package for creating and manipulating undirected and directed graphs. Has interfaces to many different programming languages.
 +
* [http://www.freenet.org.nz/python/pygene/ PyGene] - a simple library for genetic algorithms and genetic programming in python
 +
 +
==Guides and Tutorials==
 +
* [http://www.econ.iastate.edu/tesfatsi/abmread.htm AgentModelingGuide] Robert Axelrod and Leigh Tesfatsion's On-Line Guide for Newcomers to Agent-Based Modeling in the Social Sciences
 +
* [http://www.econ.iastate.edu/tesfatsi/repastsg.htm RepastGuide] Leigh Tesfatsion's Self-Study Guide for Java-Based Repast
 +
* [http://jasss.soc.surrey.ac.uk/4/1/5.html AscapeTutorial] What is Ascape and Why Should You Care? Miles T. Parker's intro and tutorial to Ascape published in JASSS.
 +
* [http://www.swarm.org/wiki/Software_IDEs EclipseABM] Guides to using the Eclipse IDE with agent-based modeling environments including MASON, RePast, and Ascape.
 +
 +
 +
==Interesting Related Works==
 +
 +
* [http://www.insisoc.org/metanorms/ Reimplementation of Axelrod's "Evolution of Cooperation"]: Reimplementation and re-experimentation of the famous Axelrod's paper, where after tuning some parameters it is observed how results provided by Axelrod where not complete.
 +
* [http://www.current-biology.com/content/article/abstract?uid=PIIS0960982207009281/ Evolutionary Conditions for the Emergence of Communication in Robots] Floreano et al., Current Biology, 2007.
 +
* [http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6T2K-4DCDHH3-1&_user=4421&_rdoc=1&_fmt=&_orig=search&_sort=d&view=c&_acct=C000059598&_version=1&_urlVersion=0&_userid=4421&md5=083488bcc5f69797fadb2a20182ec86d/  Solving traveling salesman problems with DNA molecules encoding numerical values] Lee et al., Biosystems, 2004.
 +
* [http://prola.aps.org/pdf/PRE/v67/i1/e015206/ Coupled replicator equations for the dynamics of learning in multiagent systems] Sato & Crutchfield, Physical Review E, 2003.
 +
* Interesting article from Wired: [http://www.wired.com/science/discoveries/magazine/16-07/pb_theory/ The End of Theory: The Data Deluge].
 +
** And an [http://cscs.umich.edu/~crshalizi/weblog/581.html/ interesting response] from Shalizi, i.e. why the Wired article is crap.

Latest revision as of 22:09, 7 March 2016

Workshop Navigation


Resources

Computer packages and libraries

  • Eclipse Eclipse is an integrated development environment (IDE) that makes programming and debugging orders of magnitudes easier.
  • R is a free software environment for statistical computing and graphics.
  • SAGE Creating a viable free open source alternative toMagma, Maple, Mathematica, and Matlab.
  • MASON - Java-based toolkit for multiagent simulation.
  • ECJ Evolutionary computation toolkit in Java that dovetails with MASON.
  • Repast Simphony is a free and open source agent-based modeling toolkit written in Java.
  • Ascape Java-based agent-based modeling toolkit developed at the Brookings Institution by Miles T. Parker.
  • NetLogo NetLogo is a cross-platform multi-agent procedural programmable modeling environment.
  • Framsticks Framsticks is an artificial life package for evolving 3-D creatures with neural network nervous systems.
  • breve Open-source, cross-platform 3d simulation in python or steve (with good creature evolution examples)
  • This page has a summary of software and toolkits for agent-based and complex adaptive systems: [1]
  • Another page about programs for agent based modeling: [2]
  • igraph: package for creating and manipulating undirected and directed graphs. Has interfaces to many different programming languages.
  • PyGene - a simple library for genetic algorithms and genetic programming in python

Guides and Tutorials

  • AgentModelingGuide Robert Axelrod and Leigh Tesfatsion's On-Line Guide for Newcomers to Agent-Based Modeling in the Social Sciences
  • RepastGuide Leigh Tesfatsion's Self-Study Guide for Java-Based Repast
  • AscapeTutorial What is Ascape and Why Should You Care? Miles T. Parker's intro and tutorial to Ascape published in JASSS.
  • EclipseABM Guides to using the Eclipse IDE with agent-based modeling environments including MASON, RePast, and Ascape.


Interesting Related Works