Authors: Grace E. Shephard, Kara Matthews & Jo Whittaker
Updated for GPlates 2.2 and the reconstructions of Müller et al. (2019) by Christopher Alfonso and Behnam Sadeghi
EarthByte Research Group, School of Geosciences, The University of Sydney, Australia
Background to Plate Rotation Models
Exercise 1 – The Plate Hierarchy
Exercise 2 – Reconstructing data on the globe
Exercise 3 – Rotating features on the globe
Exercise 4 – Exporting reconstructed geometries
This tutorial is designed to introduce:
· Plate IDs and the plate hierarchy,
· Rotating features on the globe, and
· Exporting reconstructed geometries
We aim to provide a basic understanding of how plate rotation models work and how GPlates can be used to reconstruct features through time. You will then learn how to export reconstructed geometries so that they can be visualised, or further manipulated away from GPlates.
Click here to download the data bundle for this tutorial.
The tutorial dataset includes the following files, from Müller et al. (2019):
● Rotation file: Muller_etal_2019_CombinedRotations.rot
● Coastlines file: Muller_etal_2019_Global_Coastlines.gpmlz
● Plate ID Table: Muller_etal_2019_PlateID_List.pdf (this document contains all the Plate IDs we will be referring to, and that are contained in the EarthByte rotation model)
Additional datasets and files, including rotations, coastlines, isochrons, spreading ridges and COB files, can be downloaded from the following link:
https://www.earthbyte.org/gplates-2-2-software-and-data-sets/
If you do not have a background in plate motions, we recommend that you read Cox and Hart (1986). Below are some definitions used in this tutorial (see GPlates manual for further details):
A Plate ID assigns a feature to a plate or tectonic element that has moved relatively to other plates for some period during its geological history. A Plate ID is a non-negative integer number. Tectonic elements can include anything from large plates to island arcs and relatively small blocks or terranes in regions experiencing complex deformation. In GPlates we also assign separate Plate IDs to pieces of oceanic crust that were transferred from one plate to another by a ridge jump or propagation. Even though such pieces of crust were always part of one plate or another, we need to assign it a separate Plate ID to model this process. The fixed reference frame of the Earth’s spin axis is assigned Plate ID 0, whereas sections of the Earth’s mantle that appear to have moved relatively coherently to other portions of the mantle can be assigned Plate IDs as well. For example, hotspots are typically given the 00X Plate IDs. This remains so even for absolute plate motion models that consider relative motion between individual hotspots – however, each mantle plume can ultimately be assigned a Plate ID as well, and motion of a given plume relative to the spin axis can be modeled by a set of finite rotations (even though these rotations are not unique). This illustrates that we use Plate IDs not only for physical tectonic plates. A list of Plate IDs and corresponding descriptions can be found in the document Muller_etal_2019_PlateID_List.pdf.
Euler's Displacement Theorem specifies that any displacement on the surface of the globe can be modelled as a rotation about some axis. This combination of axis and angle is called a finite rotation and can be expressed as a latitude, longitude and angle of rotation. Finite rotations are used by GPlates as the elementary building blocks of plate motion.
Total Reconstruction Poles tie finite rotations to plate motion. A total reconstruction pole is a finite rotation which "reconstructs" a plate from its present day position to its position at some point in time in the past. It is expressed as the combination of a "fixed" Plate ID, a "moving" Plate ID, a point in time and a finite rotation.
Reconstructions are defined in a relative fashion; A single total reconstruction pole defines the motion of one plate id (the "moving" Plate ID) relative to another (the "fixed" Plate ID) at a specific moment in geological time. A sequence of total reconstruction poles is needed in order to fully model the motion of one particular plate across the surface of the globe throughout time.
A sequence of total reconstruction poles is used to model the motion of a single plate across the surface of the globe. Total reconstruction poles describe the relative motion between plates, but ultimately this motion has to be traced back to a single Plate ID which is considered "anchored". GPlates calls this the Anchored Plate ID. Generally, this Plate ID corresponds to an absolute reference frame, such as a hotspot, paleomagnetic, or mantle reference frame. The convention is to assign the anchored Plate ID to 000, but GPlates allows any Plate ID to be used as the anchored Plate ID.
To create the model of global plate rotations that is used in GPlates, total reconstruction poles are arranged to form a hierarchy, or tree-like structure. At the top of the hierarchy is the anchored Plate ID. Successive Plate IDs are further down the chain and linked by total reconstruction poles. To calculate the absolute rotation of a Plate ID of a feature with a given Plate ID (relative to the fixed reference defined by the anchored Plate ID, at a given time), GPlates starts at that point in the hierarchy and works its way up to the top - to the root of the tree.
For example, in the sample rotation model (Muller_etal_2019_CombinedRotations.rot), the South American plate (also known by the abbreviation “SAM”, with Plate ID 201) moves relative to the African plate (“AFR”, 701), as does the Antarctic plate (“ANT”, 802), while the Australian plate (“AUS”, 801) moves relative to the Antarctic plate. This is illustrated in Figure 1.
Figure 1. Sample of a simple rotation tree.
Figure 2 is a section from a rotation file. The basic content is the same in other file formats e.g., GPML.
Column 1: “Moving” Plate ID e.g. 704
Column 2: Time e.g. 64.0 (Ma)
Columns 3, 4, 5: Rotation poles. The first two are the coordinates of the pole of rotation (latitude, longitude), the third is the angle of rotation.
Column 6: Conjugate or “fixed” Plate ID (Rotations relative to this plate) e.g. 501
Column 7: Abbreviation of Plate and Conjugate Plate and name, and sometimes the relevant reference e.g. SEY-IND @REF...
There are usually multiple entries for the same Plate ID, but with different times and rotation poles and, sometimes, different conjugate plates, to capture the rotation history of a given plate relative to neighboring, or conjugate plates. Which plate is assigned as a given plate’s conjugate depends on the user. Generally this choice is determined by where most of the constraints for reconstructing the relative motion history are, and this can be time-dependent.
Figure 2. Sample of a rotation file.
Here we will see how the plate hierarchy looks like in GPlates.
Figure 3. Opening a new feature collection from the Main Menu.
We will now view the plate hierarchy of the files loaded.
Figure 4. Navigating to View Total Reconstruction Poles from the Main Menu.
Figure 5. The plate hierarchy is found under the Reconstruction Tree tab in the Total Reconstruction Poles window (third tab).
You will see a list of Plate IDs, indicating which plates are moving relative to the Plate ID 000 (the Earth’s spin axis).
Figure 6. Expanding Plate ID 701 reveals the next rank of the plate hierarchy.
Figure 7. Plates 503 (Arabia) and 702 (Madagascar) move relative to 709 (Somalia) at 0 Ma.
By fully expanding the tree (click Expand All), you can see how all the plates in the rotation file move relative to each other at the reconstructed time.
Changing something high in the rotation tree will affect the absolute rotations of all lower plates (relative motions will remain the same). For example, you may notice that the South American continent is divided into several plates with different Plate IDs. Rotating Plate ID 201 will also move the lower Plate IDs 202, 225, etc. However, if you rotate Plate ID 202, Plate 201 will not be moved as it is higher than 202. You can always check the conjugate plate by looking at the information of a particular plate, or checking the reconstruction tree as above.
Now that you have some understanding of how a plate hierarchy works, and therefore the basics of a plate reconstruction model, it is a good idea to spend some time actually reconstructing the coastline data. We will now employ the rotation file to reconstruct our coastlines back to 100 Ma.
The easiest way to reconstruct data is by using the Time (Figure 8) and Animation tools (Figure 9).
Figure 8. The Time tools enable you to jump to a certain time.
Figure 9. The Animation tools in the Main Window enable you to reconstruct data back and forth through time.
A quick way to jump straight to a certain time is by using the Time Controls. Simply enter the time you wish to reconstruct to and press enter.
Figure 10. View of the coastlines at 100 Ma. Note that in the Time Controls box (top left) the time says 100.00 Ma.
An alternative way to reconstruct your data is by using the Animation controls. You can simply click and manually move the time slider (notice that in Figure 10, the slider is no longer at the far right but is a third of the way along) or you may jump to a certain time and then “play” an animation of the reconstruction through time.
You may also watch animations of your data by using the Configure Animation option from the Reconstruction menu (Figure 11).
Figure 11. Animations can be manually configured from the Reconstruction menu.
The Animate window provides you additional control over your animation (Figure 12). For example, you can specify whether you want to watch a reconstruction run backwards or forwards through time by clicking the Reverse the Animation button.
Figure 12. The Animate window allows you to specify details about your animations.
GPlates also enables you to change the anchored plate (Figures 13) so that you can reconstruct data keeping different plates fixed.
Figure 13. GPlates enables you to specify which Plate ID you keep fixed when reconstructing data.
Spend some time altering the anchored Plate ID to see the influence on the plate motions. For example, make an animation keeping South America fixed.
Figure 14. Nominating which plate to keep fixed.
Once you have finished experimenting, set your anchored plate back to 000 (the spin axis – default).
In this exercise, we will cover the basics on how to rotate a feature on the globe.
In the early 20th century, Alfred Wegener proposed that all continents might once have existed as a single supercontinent. He realised that the coastlines of eastern South America and western Africa fit together like a jig-saw puzzle. Let us use GPlates to replicate Wegener’s initial work.
Figure 15. The South American coastline has been selected.
Note: the globe can still be re-oriented whilst holding down the Command (Mac)/Control(PC) key while in the “Modify Reconstruction Pole” mode. Information regarding the reconstruction pole is displayed in the task panel to the right. This includes the Plate ID of the feature you are moving and the new rotation pole that will be applied if this location is confirmed by pressing Apply (applying rotations will be dealt with in the Rotations tutorial).
Figure 16. Rotating and re-orienting South America.
As mentioned above, changing a rotation pole for a particular Plate ID will affect all other features assigned to that particular rotation pole. GPlates enables you to see which plates will be influenced by your changes. Whilst using the Modify Reconstruction Pole tool you can choose to “Highlight children”, i.e., show plates that move relative to the plate you have selected.
Figure 17. Highlighting children plates (check box, top right) will enable you to see the implications of changing a particular rotation pole.
In the Rotation tutorial we will learn more about applying and modifying rotations. Do not apply this rotation now, simply click a different tool and the grey South America will disappear, or click ‘Reset Rotation’ on the Reconstruction Pole panel.
GPlates allows you to export reconstructed geometries, either for a single snapshot or a sequence of snapshots. This functionality allows you to extract palaeo-coordinates for feature data that you have reconstructed back through time using a rotation model. Reconstructed geometries can be exported as a file containing longitudes and latitudes (i.e., in the GMT format, *.xy) or in the shapefile format to be used in GIS software.
To illustrate this procedure we will export reconstructed geometries for our coastlines.
Figure 18. Navigating to the Export window.
The Export Animation window (Figure 19) is where you specify what type of data you are exporting and for which period of time. We will export our coastline geometries for the time period 50 Ma – 0 Ma, with an increment of 5 Myr. At the top of the Export Animation window, make sure ‘Export Time Sequence of Snapshots’ is selected, then enter the appropriate values into the ‘Animate from:’, ‘to’, and ‘with an increment of… per frame’ fields.
Figure 19. The Export Animation window.
Figure 20. The Add Export window allows you to select which data you want to export, and in which format.
Figure 21. Once all the Export Animation fields have been filled hit the “Begin Export” bottom.
These data can now be plotted – using GMT, for example. This GPlates function allows for quick and easy extraction of palaeo-coordinates for use outside of GPlates.
Note: GPlates will extract the reconstructed geometries of all feature data actively being displayed on the Globe. Therefore, turn off the data you do not wish to export the reconstructed geometries for. For example, if you also had the EarthByte Continent-Ocean Boundaries displayed on the globe but you did not wish to extract their reconstructed geometries, then you would either go to File → Manage Feature Collections → and Unload the unwanted files, or in the "Layers" window (separate from the main GPlates window) uncheck the eye button. These features would then not be included in the export.
Cox, A. and Hart, R.B., 1986. Plate Tectonics: How it Works, Blackwell Scientific Publications, Oxford 392 pp.
Müller, R.D., Zahirovic, S., Williams, S.E., Cannon, J., Seton, M., Bower, D.J., Tetley, M.G., Heine, C., Le Breton, E., Liu, S., Russell, S.H.J., Yang, T., Leonard, J., and Gurnis, M., 2019. A Global Plate Model Including Lithospheric Deformation Along Major Rifts and Orogens Since the Triassic. Tectonics 38(6): 1884–1907. doi: 10.1029/2018tc005462