260 lines
12 KiB
HTML
260 lines
12 KiB
HTML
<h1 id="awesome-complexity-awesome"><a
|
||
href="https://sellisd.github.io/awesome-complexity/">Awesome
|
||
Complexity</a> <a href="https://awesome.re"><img
|
||
src="https://awesome.re/badge.svg" alt="Awesome" /></a></h1>
|
||
<p>A curated list of resources related to complex systems, the
|
||
scientific field studying systems with multiple interacting parts and
|
||
emergent properties.</p>
|
||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||
<h2 id="contents">Contents</h2>
|
||
<ul>
|
||
<li><a href="#concepts">Concepts</a></li>
|
||
<li><a href="#scientific-journals">Scientific Journals</a></li>
|
||
<li><a href="#blogsjournals">Blogs/Journals</a></li>
|
||
<li><a href="#societiescommunities">Societies/Communities</a></li>
|
||
<li><a href="#organizations">Organizations</a></li>
|
||
<li><a href="#models">Models</a></li>
|
||
<li><a href="#software">Software</a>
|
||
<ul>
|
||
<li><a href="#freely-to-use-or-open-source">Freely to use or open
|
||
source</a></li>
|
||
<li><a href="#proprietary">Proprietary</a></li>
|
||
</ul></li>
|
||
<li><a href="#other-resources">Other Resources</a></li>
|
||
<li><a href="#books">Books</a></li>
|
||
</ul>
|
||
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
|
||
<h2 id="concepts">Concepts</h2>
|
||
<ul>
|
||
<li><a href="https://en.wikipedia.org/wiki/Attractor">Attractor</a> - A
|
||
trajectory in the state space of a system in which it tends to evolve
|
||
towards.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Autopoiesis">Autopoiesis</a>
|
||
- The ability of a system to create and maintain itself.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Chaos_theory">Chaos</a> -
|
||
Theory of chaotic systems.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Complexity">Complexity</a> -
|
||
The subject of complex systems science.</li>
|
||
<li><a
|
||
href="https://en.wikipedia.org/wiki/Developmental_systems_theory">Developmental
|
||
Systems Theory</a> - Theoretical perspective on biological development,
|
||
heredity, and evolution.</li>
|
||
<li><a
|
||
href="https://en.wikipedia.org/wiki/Dissipative_system">Dissipative
|
||
System</a> - A thermodynamically open system far from thermodynamic
|
||
equilibrium.</li>
|
||
<li><a
|
||
href="https://en.wikipedia.org/wiki/Distributed_control_system">Distributed
|
||
Control</a> - A control system without a central supervisor.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Edge_of_chaos">Edge of
|
||
Chaos</a> - The transition zone between order and disorder.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Emergence">Emergence</a> -
|
||
The whole is greater than the sum of the parts.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Fractal">Fractal</a> -
|
||
Self-similar structure.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Holon_(philosophy)">Holon</a>
|
||
- System that is both a whole and a part.</li>
|
||
<li><a
|
||
href="https://en.wikipedia.org/wiki/Complex_network">Network/Graph</a> -
|
||
Network with non-trivial topological features.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Phase_transition">Phase
|
||
Transition</a> - Transition between states of matter.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Robustness">Robustness</a> -
|
||
Ability to tolerate perturbations.</li>
|
||
<li><a
|
||
href="https://en.wikipedia.org/wiki/Self-organization">Self-Organization</a>
|
||
- The process where form arises from local interactions between parts of
|
||
an initially disordered system.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Simulation">Simulation</a> -
|
||
Imitation of the operation of a real-world process or system.</li>
|
||
</ul>
|
||
<h2 id="scientific-journals">Scientific Journals</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.hindawi.com/journals/complexity/">Complexity</a> -
|
||
Cross-disciplinary journal about complex adaptive systems (open
|
||
access).</li>
|
||
</ul>
|
||
<h2 id="blogsjournals">Blogs/Journals</h2>
|
||
<ul>
|
||
<li><a href="https://thesystemsthinker.com/">The Systems Thinker</a> -
|
||
Articles with a systems perspective on various topics.</li>
|
||
<li><a href="https://comdig.unam.mx/">Complexity Digest</a> - News feed
|
||
on complexity.</li>
|
||
<li><a href="https://fractalforums.org/">Fractal forums</a> - Forum and
|
||
discussion community about fractals.</li>
|
||
</ul>
|
||
<h2 id="societiescommunities">Societies/Communities</h2>
|
||
<ul>
|
||
<li><a href="https://cssociety.org/home">Complex Systems Society</a> -
|
||
Scientific society for the study of complex systems.</li>
|
||
<li><a href="https://complexityresearch.slack.com/">Complexity
|
||
research</a> - Informal slack community for keeping up to date with new
|
||
findings in complex systems research.</li>
|
||
<li><a href="https://www.complexityweekend.com/">Complexity Weekend</a>
|
||
- Complexity community of practice.</li>
|
||
</ul>
|
||
<h2 id="organizations">Organizations</h2>
|
||
<ul>
|
||
<li><a href="http://www.necsi.edu/">New England Complex Systems
|
||
Institute (NECSI)</a> - Independent academic research and educational
|
||
institution.</li>
|
||
<li><a href="http://vermontcomplexsystems.org/">The Vermont Complex
|
||
Systems Center</a> - Research and educational center (University of
|
||
Vermont).</li>
|
||
<li><a href="https://www.santafe.edu/">Santa Fe Institute</a> -
|
||
Independent research and education center.</li>
|
||
<li><a href="http://www.ixxi.fr/">Institut rhônalpin des systèmes
|
||
complexes - IXXI</a> - Research center (ENS Lyon).</li>
|
||
<li><a href="https://uwaterloo.ca/complexity-innovation">Waterloo
|
||
Institute for Complexity & Innovation (WICI)</a> - Research center
|
||
(University of Waterloo).</li>
|
||
<li><a href="https://iscpif.fr/">Institut des Systèmes Complexes - Paris
|
||
Ile-de-France (ISC-PIF)</a> - An inter-institutional organization (CNRS
|
||
unit) on complex systems research.</li>
|
||
</ul>
|
||
<h2 id="models">Models</h2>
|
||
<ul>
|
||
<li><a href="https://en.wikipedia.org/wiki/Boids">Boids</a> - Emergent
|
||
flocking behavior.
|
||
<ul>
|
||
<li><a href="https://www.red3d.com/cwr/boids/">Craig Reynolds’ Boids
|
||
page</a> - The creator’s webpage with lots of links to multiple
|
||
implementations.</li>
|
||
</ul></li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Cellular_automaton">Cellular
|
||
automata</a> - Discrete compuation model.</li>
|
||
<li><a
|
||
href="https://en.wikipedia.org/wiki/Elementary_cellular_automaton">Elementary
|
||
cellular automaton</a> - One-dimensional cellular automata.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life">Game
|
||
of Life</a> - Two-dimensional cellular automaton with emergent life-like
|
||
patterns.
|
||
<ul>
|
||
<li><a href="http://www.conwaylife.com/">ConwayLife</a> - Community for
|
||
game-of-life and similar simulations.</li>
|
||
<li><a href="http://golly.sourceforge.net/">golly</a> - State-of-the-art
|
||
simulator.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Lenia">Lenia</a> - Continuous
|
||
generalization of the game of life.</li>
|
||
</ul></li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Double_pendulum">Double
|
||
pendulum</a> - Chaotic motion.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Kuramoto_model">Kuramoto
|
||
model</a> - Synchronization.</li>
|
||
<li><a
|
||
href="https://en.wikipedia.org/wiki/Barab%C3%A1si%E2%80%93Albert_model">Barabási–Albert
|
||
(BA) model</a> - Algorithm for generating random graphs with
|
||
preferential attachment.</li>
|
||
<li><a
|
||
href="https://en.wikipedia.org/wiki/Schelling%27s_model_of_segregation">Schelling’s
|
||
model</a> - Agent-based model for segregation.</li>
|
||
<li><a href="https://en.wikipedia.org/wiki/Ising_model">Ising model</a>
|
||
- Simple model that can show phase transitions.</li>
|
||
<li><a
|
||
href="https://en.wikipedia.org/wiki/Reaction%E2%80%93diffusion_system">Reaction-diffusion</a>
|
||
- Self-organization and pattern formation model.</li>
|
||
<li><a
|
||
href="https://en.wikipedia.org/wiki/Abelian_sandpile_model">Abelian
|
||
sandpile model</a> - Model showing self-organized criticality.</li>
|
||
</ul>
|
||
<h2 id="software">Software</h2>
|
||
<h3 id="freely-to-use-or-open-source">Freely to use or open source</h3>
|
||
<ul>
|
||
<li><a href="https://ccl.northwestern.edu/netlogo/">NetLogo</a> -
|
||
Multi-agent modeling environment based on the LOGO language. It comes
|
||
with a very large library of toy models.</li>
|
||
<li><a href="https://simulus.readthedocs.io/en/latest/">Simulus</a> -
|
||
ABM library in Python.</li>
|
||
<li><a href="http://www.swarm.org/wiki/Swarm_main_page">Swarm</a> - A
|
||
platform for agent-based models written in Objective-C, models are coded
|
||
in Java or Objective-C.</li>
|
||
<li><a href="https://repast.github.io/">Repast</a> - Agent-based
|
||
modeling and simulation platforms, models coded in C++ and Java.</li>
|
||
<li><a href="https://cs.gmu.edu/~eclab/projects/mason/">MASON</a> -
|
||
Multiagent simulation library core in Java.</li>
|
||
<li><a href="https://hash.ai/">HASH</a> - Graph and agent simulation
|
||
platform.</li>
|
||
<li><a href="https://github.com/MathOnco/HAL">Hybrid Automata
|
||
Library</a> - Java library for hybrid modeling combining agent-based and
|
||
partial-differential equation components.</li>
|
||
</ul>
|
||
<h3 id="proprietary">Proprietary</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.iseesystems.com/store/products/stella-architect.aspx">Stella</a>
|
||
- Modelling and interactive simulations.</li>
|
||
<li><a href="http://www.ventanasystems.com/software/">Ventity/Vensim</a>
|
||
- Simulation software.</li>
|
||
<li><a href="https://cosmotech.com">Cosmo Tech platform</a> - Digital
|
||
twins simulator software.</li>
|
||
</ul>
|
||
<h2 id="other-resources">Other Resources</h2>
|
||
<ul>
|
||
<li><a href="https://www.complexityexplorer.org/">Complexity
|
||
Explorer</a> - Educational site with news/blog.</li>
|
||
<li><a
|
||
href="http://www.art-sciencefactory.com/complexity-map_feb09.html">Map
|
||
of Complex systems History</a> - An impressive overview of the evolution
|
||
of complex systems thinking.</li>
|
||
<li><a
|
||
href="https://www.youtube.com/user/StanfordComplexity/videos">Stanford
|
||
Complexity Group</a> - YouTube channel with videos from the group’s
|
||
events.</li>
|
||
<li><a
|
||
href="https://github.com/briatte/awesome-network-analysis">Awesome
|
||
Network Analysis</a> - Resources for analysis of network data.</li>
|
||
</ul>
|
||
<h2 id="books">Books</h2>
|
||
<ul>
|
||
<li><a href="https://worldcat.org/en/title/1155181636">Wiener, N.
|
||
(2016). Cybernetics or control and communication in the animal and the
|
||
machine.</a> - The book introduced the term cybernetics to describe a
|
||
self-regulation mechanism.</li>
|
||
<li><a href="https://worldcat.org/en/title/1229162077">Scheffer, M.
|
||
(2009). Critical transitions in nature and society. Princeton, N.J:
|
||
Princeton University Press.</a> - A nicely written and accessible
|
||
description of the critical transition and related concepts.</li>
|
||
<li><a href="https://worldcat.org/en/title/891718596">Nicolis, G.,
|
||
Basios, V., & (Firm), W. S. (2015). Chaos, information processing
|
||
and paradoxical games: the legacy of John S. Nicolis. Singapore;
|
||
Hackensack, N.J.: World Scientific Pub. Co.</a> - An edited volume of
|
||
studies honoring the legacy of John Nicolis contribution to complex
|
||
systems.</li>
|
||
<li><a href="https://worldcat.org/en/title/923343299">Newman, M. E. J.
|
||
(2010). Networks: an introduction. Oxford; New York: Oxford University
|
||
Press.</a> - A comprehensive introduction to network science.</li>
|
||
<li><a href="https://worldcat.org/en/title/855547314">Mitchell, S. D.
|
||
(2013). Unsimple truths: science, complexity, and policy. Chicago: Univ.
|
||
of Chicago Press.</a> - The book introduces the perspective of
|
||
integrative puralism as a way of understanding and studying the
|
||
world.</li>
|
||
<li><a href="https://worldcat.org/en/title/316152876">Maturana, H. R.,
|
||
& Varela, F. J. (2008). The tree of knowledge: the biological roots
|
||
of human understanding. Boston: Shambhala.</a> - The book is an
|
||
exposition of the non-representational vew of knowledge.</li>
|
||
<li><a href="https://worldcat.org/en/title/1286107107">Mandelbrot, B.
|
||
(2006). The fractal geometry of nature. New York: W.H. Freeman and
|
||
Company.</a> - Beautiful introduction to the world of fractals.</li>
|
||
<li><a href="https://worldcat.org/en/title/36889961">Kauffman, S.
|
||
(2014). At Home in the Universe The Search for the Laws of
|
||
Self-Organization and Complexity. Cary: Oxford University Press,
|
||
USA.</a> - The book introduces in an accessible way the influence of
|
||
concepts such as self-organization and the edge of chaos.</li>
|
||
<li><a href="https://worldcat.org/en/title/906708597">Gros, C. (2015).
|
||
Complex and adaptive dynamical systems: a primer. Cham: Springer.</a> -
|
||
Technical and accessible introduction to a number of important concepts
|
||
in complex systems science.</li>
|
||
<li><a href="https://worldcat.org/en/title/1043913738">Downey, A.
|
||
(2012). Think complexity. Needham, Massachusetts: Green Tea Press.</a> -
|
||
A hands-on approach exploring complex systems models with Python.</li>
|
||
<li><a href="https://worldcat.org/en/title/934989650">Boccara, N.
|
||
(2014). Modeling complex systems. Springer-Verlag New York.</a> - An
|
||
overview of important mathematical models of complex systems.</li>
|
||
<li><a href="https://worldcat.org/en/title/849822968">Barrat, A.,
|
||
Barthelemy, M., & Vespignani, A. (2013). Dynamical processes on
|
||
complex networks. Cambridge: Cambridge University Press</a> - Dynamic
|
||
models on complex networks.</li>
|
||
</ul>
|