Computer code for: Evidence that human skill level is more reactive to developmental history than to genes or environment

This submission contains the computer code needed to run the brain model and make the figures in the main text and supplementary information for the manuscript: "Evidence that human skill level is more reactive to developmental history than to genes or environment". The files are explained below. These code files build upon the code files of González-Forero (2024) Evolutionary-developmental (evo-devo) dynamics of hominin brain size. Nat. Hum. Behav. 8, 1321–1333 https://doi.org/10.1038/s41562-024-01887-8. These files were prepared to run in Julia 1.7.2 using the editor Visual Studio Code 1.81.1.Julia and Visual Studio Code can be installed as indicated in https://www.julia-vscode.org/docs/dev/gettingstarted/. The following Julia packages are needed:Plots, Dates, CSV, DataFrames, LinearAlgebra, Distributions, and Statistics. There are two sets of files: Set 1 lists the files that produce the figures: run each file to obtain the figure indicated by the file name; restart Julia before running each file, then open the desired file with Visual Code Studio and press the Execute button. NatHumBehavFig1.jl must be run first, before most other files. Set 2 contains the underlying code for the model or figures. Set 1NatHumBehavFig1.jl: Generates Fig. 1 of González-Forero (2024). It takes about 30 min to run. This file must be run first, before most of the other files.The remaining files whose name starts with ``Fig'' or ``ExtendedDataFig'' generate the figure indicated by the file name. Set 2RunBrain.jl: This file runs the brain model and is called by NatHumBehavFig1.jl.BrainParameters.jl: This file specifies the parameter values.BrainInitialConditions.jl: This file specifies the initial conditions.BrainFunctions.jl: This file defines the functions used to run the brain model, except for the functions used in the socio-devo dynamics phase.BrainFunctionsSDS.jl: This file defines the functions used in the socio-devo dynamics phase. BrainPlotFunctions.jl: This file defines the functions used to make Figs. 2, 3, and 4.BrainPlotInterventionFunctions.jl: This file defines functions used to make Figs. 5 and 6 and Extended Data Fig. 1.PrimateData.jl: This file contains the primate and human data used in the figures.

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-04-28
DOI
https://doi.org/10.5281/zenodo.15294911
Primary Topic
Primate Behavior and Ecology
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Computer code for: Evidence that human skill level is more reactive to developmental history than to genes or environment

Zenodo (CERN European Organization for Nuclear Research)
Primate Behavior and Ecology
article

Computer code for: Evidence that human skill level is more reactive to developmental history than to genes or environment

article en

Abstract

This submission contains the computer code needed to run the brain model and make the figures in the main text and supplementary information for the manuscript: "Evidence that human skill level is more reactive to developmental history than to genes or environment". The files are explained below. These code files build upon the code files of González-Forero (2024) Evolutionary-developmental (evo-devo) dynamics of hominin brain size. Nat. Hum. Behav. 8, 1321–1333 https://doi.org/10.1038/s41562-024-01887-8. These files were prepared to run in Julia 1.7.2 using the editor Visual Studio Code 1.81.1.Julia and Visual Studio Code can be installed as indicated in https://www.julia-vscode.org/docs/dev/gettingstarted/. The following Julia packages are needed:Plots, Dates, CSV, DataFrames, LinearAlgebra, Distributions, and Statistics. There are two sets of files: Set 1 lists the files that produce the figures: run each file to obtain the figure indicated by the file name; restart Julia before running each file, then open the desired file with Visual Code Studio and press the Execute button. NatHumBehavFig1.jl must be run first, before most other files. Set 2 contains the underlying code for the model or figures. Set 1NatHumBehavFig1.jl: Generates Fig. 1 of González-Forero (2024). It takes about 30 min to run. This file must be run first, before most of the other files.The remaining files whose name starts with ``Fig'' or ``ExtendedDataFig'' generate the figure indicated by the file name. Set 2RunBrain.jl: This file runs the brain model and is called by NatHumBehavFig1.jl.BrainParameters.jl: This file specifies the parameter values.BrainInitialConditions.jl: This file specifies the initial conditions.BrainFunctions.jl: This file defines the functions used to run the brain model, except for the functions used in the socio-devo dynamics phase.BrainFunctionsSDS.jl: This file defines the functions used in the socio-devo dynamics phase. BrainPlotFunctions.jl: This file defines the functions used to make Figs. 2, 3, and 4.BrainPlotInterventionFunctions.jl: This file defines functions used to make Figs. 5 and 6 and Extended Data Fig. 1.PrimateData.jl: This file contains the primate and human data used in the figures.

Zenodo (CERN European Organization for Nuclear Research)
Quality Education
Openalex Percentile: Top 45%
Primate Behavior and Ecology
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Computer code for: Evidence that human skill level is more reactive to developmental history than to genes or environment · Zenodo (CERN European Organization for Nuclear Research) (2025) | TGRS Research Map | TGRS