A series of paleogeography maps
Motivation
Two years ago, I wrote a post about plotting maps in R. Recently, I wanted to understand more about the paleogeography evolution (e.g., Pohl et al. 2022 Nature) and its corresponding geological time, so I explored the available resources on the Internet.
Data
AFAIK, there are two main sources of paleogeography data: PALEOMAP by Christopher Scotese and GPlates by EarthByte group. The PBDB database possibly also contains some portals to explore this, but it is essentially a fossil database.
There are also different types of paleogeography data: coastlines, polygons, digital elevation model (DEM), tectonic plates etc.
Softwares and packages
Then, there are many packages in R/Python to access these data (mostly the GWS service of Gplates). Ben Moon has written some posts on this, check it here. Below is a list of softwares/packages I reviewed:
Software | Description | URL |
---|---|---|
Gplates | A standalone plate reconstruction software (No programming) | https://www.gplates.org/ |
pyGplates | A python interface to Gplates | https://www.gplates.org/docs/pygplates/ |
gplately | A high-level interface to pyGPlates | https://github.com/GPlates/gplately |
rgplates | Gplates R API | https://github.com/adamkocsis/rgplates |
paleoMap | A R package, not “the PLAEOMAP” | https://github.com/sonjaleo/paleoMap |
gplatesr | Another R package using Gplates API | https://github.com/LunaSare/gplatesr |
mapast | Another R package using Gplates API | https://github.com/macroecology/mapast |
velociraptr | R package using macrostrat API | https://github.com/LunaSare/gplatesr |
chronosphere | A R package collecting lots of data in Zenodo beyond paleogeography | https://github.com/chronosphere-info/r_client |
via | A dataset (paleocoastlines) is provided to describe coastlines of 0, 10, 20 Ma | https://cran.r-project.org/web/packages/via/index.html |
What if someone just wants to use a fancy map for demonstration? I think it is easist to use the exisitng PALEOMAP Atlas. Download the data and use the pictures directly (or put into Gplates for a different projection and export in different format), here is an example of the modern global map.
Plotting the paleogeography evolution in the whole Phanerozoic
Making a pretty paleogeography map from scratch requires a bunch of data (and proper tool and knowledge). I have tried several ways but still can’t reproduce a full-feature map as the PaleoAtlas because of lacking data. For instance, in Gplately
, many features in Scotese2016 are missing (only has static polygons, coastlines, and rotation file). Nevertheless, below is some codes for plotting paleocontinent/paleoDEM.
Tectonic plates
Here I use velociraptr
to reconstruct the Pohl2022 like map series, it starts from 540 Ma and ends in the present with a time gap of 20 Myr. This package downloads paleocontinents from Macrostrat.org as a shapefile.
|
|
Topography (PaleoDEM)
Here I plot the topography using PaleoDEM data. Note there’re many data formats and here I use .csv.
|
|
References
Pohl, Alexandre, et al. “Continental configuration controls ocean oxygenation during the Phanerozoic.” Nature 608.7923 (2022): 523-527.
Cermeño, Pedro, et al. “Post-extinction recovery of the Phanerozoic oceans and biodiversity hotspots.” Nature 607.7919 (2022): 507-511.