Matrix profile analysis of Dansgaard-Oeschger events in palaeoclimate time series

This dataset includes all the datafiles and computational notebooks required to reproduce the work reported in the paper “Characterisation of Dansgaard-Oeschger events in palaeoclimate time series using the Matrix Profile”:

Input datafiles

  • datafile containing the time series of oxygen isotope ratios (δ18O) from NGRIP ice core in 20 yrs means on the GICC05 model timescale (source: https://www.iceandclimate.nbi.ku.dk, DOI: 10.1016/j.quascirev.2014.09.007): the 1st columns is the time in ka (10³ years) b2k (before A.D. 2000), and the 2nd column the oxygen isotope concentration;

  • datafile containing the time series of calcium concentration (Ca2+) from NGRIP ice core in 20 yrs means on the GICC05 model timescale (source: https://www.iceandclimate.nbi.ku.dk, DOI: 10.1016/j.quascirev.2014.09.007): the 1st columns is the time in ka (10³ years) b2k (before A.D. 2000), and the 2nd column the Ca2+ concentration;

  • datafile containing the time series of calcium concentration (Ca2+) from NGRIP ice cores in 20 yrs means on the GICC05 model timescale but artificially shifted by 10 ka (500 data points) for illustration of joint matrix profile: the 1st columns is the time in ka (10³ years) b2k (before A.D. 2000), and the 2nd column the Ca2+ concentration;

Output datafiles

  • join matrix profile output for the oxygen isotope and calcium record: the 1st column contains the matrix profile value (distance to the nearest sub-sequence), the 2nd column contains the (zero-based) index location of the nearest sub-sequence; the 3rd and 4th columns are included in the default output but are only valid in the case of self-joins, and thus here not applicable, flagged here with a constant negative value (-1);

  • join matrix profile output for the oxygen isotope and shifted calcium record: the 1st column contains the matrix profile value (distance to the nearest sub-sequence), the 2nd column contains the (zero-based) index location of the nearest sub-sequence; the 3rd and 4th columns are included in the default output but are only valid in the case of self-joins, and thus here not applicable, flagged here with a constant negative value (-1);

Computational notebooks

  • computational notebook containing the matrix profile analysis of the oxygen isotope record (R code);

  • computational notebook containing the join matrix profile analysis of oxygen isotope and calcium records (python code);

  • computational notebook containing the plots of the join matrix profile analysis of oxygen isotope and calcium records (R code);

Data and Resources

Additional Info

Field Value
Author Susana Barbosa
Last Updated February 23, 2024, 14:34 (UTC)
Created February 6, 2024, 10:09 (UTC)
Citation Barbosa, S. (2024). Matrix profile analysis of Dansgaard-Oeschger events in palaeoclimate time series [Data set]. INESC TEC. https://doi.org/10.25747/T9GX-9729
DOI https://doi.org/10.25747/T9GX-9729
File Size 8 MB
Format .txt; html; .csv
Relation 10.5281/zenodo.10527902