Code Monkey home page Code Monkey logo

superhighwaysspreadmodel's Introduction

Directionally supervised cellular automaton for the initial peopling of Sahul

Sahul predictions

‘Superhighways’ of human movement in Sahul1 combined with a demographic cellular automaton2

Data and R code associated with the paper:

BRADSHAW, CJA, SA CRABTREE, DA WHITE, S ULM, MI BIRD, AN WILLIAMS, F SALTRÉ. In review. Directionally supervised cellular automaton for the initial peopling of Sahul.

Abstract

Reconstructing the patterns of expansion out of Africa and across the globe by modern Homo sapiens have been advanced using demographic and travel-cost models. However, modelled routes are ipso facto influenced by expansion rates, and vice versa. It is therefore timely to combine these two intertwined phenomena in reconstructions of the history of our species. We applied such an approach to one of the world’s earliest peopling events in Sahul covering the period from 75,000–50,000 years ago by combining recently published models producing highest-likelihood ‘superhighways’ of movement with predictions of expansion based on a demographic cellular automaton. The superhighways-supervised model approximately doubled the predicted time to continental saturation (~ 10K years; 0.4–0.5 km year-1) compared to that based on the original, directionally unsupervised model (~ 5K years; 0.7–0.9 km year-1), suggesting that rates of migration need to account for topographical constraints in addition to rate of saturation. The modification indicates a slower progression than Neolithic farmers (~ 1 km year-1) from the Near East through Europe. Additionally, the scenarios assuming two dominant entry points into Sahul exposed a previously undetected movement corridor south through the centre of Sahul early in the expansion wave. Our combined model infrastructure provides a data-driven means to examine how people initially moved through, settled, and abandoned different regions of the globe, and demonstrates how combining sophisticated continental-scale path modelling with spatial-demographic models can shed light on the complicated process of ancient peopling events.


Prof Corey J. A. Bradshaw
Global Ecology, Flinders University, Adelaide, Australia
May 2022
e-mail

1Crabtree, S.A. et al. Landscape rules predict optimal super-highways for the first peopling of Sahul. Nature Human Behaviour 5:1303-1313, doi:10.1038/s41562-021-01106-8 (2021) (see also relevant Github repository)
2Bradshaw, C.J.A. et al. Stochastic models support rapid peopling of Late Pleistocene Sahul. Nature Communications 12:2440, doi:10.1038/s41467-021-21551-3 (2021) (see also relevant Github repository)

Code

The R file SHSpreadPathGithub.R in the Code directory produces average scenario outputs over a set number of iterations. The user can choose the particulars of the scenario (e.g., underlying K~NPP relationship, entry time(s), entry point(s), spatial clustering, stochastic variances, minimum viable population thresholds, etc.)

The file matrixOperators.R includes necessary functions and is sourced directly within the R code file.

Data

The two zipped files (CSV files.zip and TIF files.zip) in the data directory should be decompressed and their files placed in the same directory as the R code.

superhighwaysspreadmodel's People

Contributors

cjabradshaw avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.