Behavioral biology diagram

Sapolsky’s diagram to understand behavior from different scientific fields (“buckets”) at different time scales. See Sapolsky’s Stanford lecture on YouTube or his book Behave!. Also see punctuated equilibrium.

behavior_sapolsky

Edit and compile if you like:

% Author: Izaak Neutelings (July 2020)
\documentclass[border=3pt,tikz]{standalone}
\usepackage{amsmath} % for \;
\usepackage{tikz}
\usepackage{xcolor}
\colorlet{myblue}{blue!70!black}
\colorlet{mylightblue}{blue!10}
\colorlet{branch}{green!30!black}
\colorlet{evolcol}{green!50!black}
\colorlet{natalcol}{red!50!white!60!black}
\colorlet{hormcol}{orange!70!black}
\colorlet{ethcol}{yellow!80!black}
\colorlet{stimcol}{red!80!black}
\colorlet{neurcol}{blue!80!black}
\tikzset{>=latex} % for LaTeX arrow head
\usetikzlibrary{tikzmark} % for subnode
\usetikzlibrary{decorations.pathreplacing} % for curly braces

\begin{document}


\begin{tikzpicture}[xscale=1.3]
  \def\t{0.056} % stem half-thickness
    
  % GROUPS
  \draw[thick,ethcol!60!black,fill=ethcol!90,rounded corners=7,opacity=0.2]
    (-0.6,-2.3) rectangle (11.3,2.4);
  \draw[thick,evolcol!60!black,fill=evolcol!90,rounded corners=7,opacity=0.2]
    (-0.45,0.35) rectangle (4.8,1.85);
  \draw[thick,natalcol!60!black,fill=natalcol!90,rounded corners=7,opacity=0.2]
    (3.0,-1.78) rectangle (7.3,1.75);
  \draw[thick,hormcol!60!black,fill=hormcol!90,rounded corners=7,opacity=0.2]
    (6.05,1.85) rectangle (8.4,0.35);
  %\draw[thick,ethcol!60!black,fill=ethcol!90,rounded corners=7,opacity=0.2]
  %  (7.4,-1.65) rectangle (11.3,1.75);
  %\draw[thick,neurcol!60!black,fill=neurcol!90,rounded corners=7,opacity=0.2]
  %  (9.85,1.75) rectangle (7.35,0.43);
  \draw[thick,neurcol!60!black,fill=neurcol!90,rounded corners=7,opacity=0.2]
    (7.38,-1.68) rectangle (9.85,1.75);
  \node[evolcol!90!black,below=2,above right=2] at (-0.45,1.82) {evolution};
  \node[natalcol!90!black,above=4,below right=2] at (3,-1.78) {epigenetics};
  \node[hormcol!90!black,below=3,above right=2] at (6.05,1.82) {endocrinology};
  %\node[ethcol!90!black,above=4,below right=2] at (7.4,-1.65) {ethology};
  \node[ethcol!90!black,above=4,below left=2] at (11.3,-2.3) {ethology};
  \node[neurcol!90!black,below=4,right=8,above left=2] at (9.85,1.75) {neurobiology};
  
  % BRANCHES
  \draw[->,branch,line width=4] (0,0) -- (10,0) node[right] {behavior};
  \draw[branch,thick] (0.9, \t) to[out=180,in=-90,looseness=1.3]++ (-0.5, 0.45)
    node[evolcol,above] {of species};
  \draw[branch,thick] (2.5, \t) to[out=180,in=-90,looseness=1.3]++ (-0.5, 0.45)
    node[evolcol,above] {of population};
  \draw[branch,thick] (4.4, \t) to[out=180,in=-90,looseness=1.3]++ (-0.5, 0.6)
    node[above,align=center] {genetics\\of individual};
  \draw[branch,thick] (4.9,-\t) to[out=180,in= 90,looseness=1.0]++ (-0.7,-0.45)
    node[natalcol,left=5,below=-2] {\strut biology};
  \draw[branch,thick] (5.6,-\t) to[out=180,in= 90,looseness=1.3]++ (-0.5,-0.45)
    node[natalcol,right=11,below=-2] {\strut environment};
  \draw[branch,thick] (6.2, \t) to[out=180,in=-90,looseness=1.3]++ (-0.7, 0.8)
    node[left=4,above] {culture};
  \draw[branch,thick] (7.3, \t) to[out=180,in=-90,looseness=1.3]++ (-0.5, 0.5)
    node[hormcol,left=1,above] {chronic};
  \draw[branch,thick] (8.3, \t) to[out=180,in=-90,looseness=1.3]++ (-0.5, 0.5)
    node[hormcol,right=1,above] {acute};
  \draw[branch,thick] (9.0,-\t) to[out=180,in= 90,looseness=1.3]++ (-0.5,-0.60)
    node[stimcol,below,align=center] {releasing\\stimuli};
  \draw[branch,thick] (9.4, \t) to[out=180,in=-90,looseness=1.3]++ (-0.5, 0.60)
    node[neurcol,right=8,above,align=center] {nervous\\system};
  
  % BRANCHES
  \draw[thick,evolcol,decorate,decoration={brace,amplitude=6}]
    (-0.25,1.0) --++ (3.12,0) node[midway,above=6] {evolution};
  \draw[thick,natalcol,decorate,decoration={brace,amplitude=4}]
    (6.22,-1.05) --++ (-2.75,0) node[midway,below=4] {perinatal};
  \draw[thick,hormcol,decorate,decoration={brace,amplitude=6}]
    (6.22,1.0) --++ (2.05,0) node[midway,above=6] {hormones};

\end{tikzpicture}



\end{document}

Click to download: behavior_sapolsky.texbehavior_sapolsky.pdf
Open in Overleaf: behavior_sapolsky.tex

Leave a Reply

Your email address will not be published.