Title: | Bivalve Growth and Trace Element Accumulation Model |
---|---|
Description: | Contains all the formulae of the growth and trace element uptake model described in the equally-named Geoscientific Model Development paper (de Winter, 2017, <doi:10.5194/gmd-2017-137>). The model takes as input a file with X- and Y-coordinates of digitized growth increments recognized on a longitudinal cross section through the bivalve shell, as well as a BMP file of an elemental map of the cross section surface with chemically distinct phases separated by phase analysis. It proceeds by a step-by-step process described in the paper, by which digitized growth increments are used to calculate changes in shell height, shell thickness, shell volume, shell mass and shell growth rate through the bivalve's life time. Then, results of this growth modelling are combined with the trace element mapping results to trace the incorporation of trace elements into the bivalve shell. Results of various modelling parameters can be exported in the form of XLSX files. |
Authors: | Niels J. de Winter |
Maintainer: | Niels J. de Winter <[email protected]> |
License: | GPL-3 |
Version: | 3.5.1 |
Built: | 2024-11-16 06:49:56 UTC |
Source: | CRAN |
An image of the microXRF phase map of the cross section used for this model from the Crassostre gigas #1 oyster used as an example in de Winter (2017)
data(BMP)
data(BMP)
A BMP image imported into R as a large data array
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing X- and Y-coordinates of digitized growth increments from the Crassostrea gigas #1 oyster used as an example in de Winter (2017) resampled to fit the same X-axis.
data(cross_section)
data(cross_section)
A data frame with 101 rows and 10 variables:
X-coordinates in mm
Empty column, title contains day of the year the shell started growing (estimated)
Y-coordinates of digitized increment 0 (top of shell), title contains age in days
Y-coordinates of digitized increment 1, title contains age in days
Y-coordinates of digitized increment 2, title contains age in days
Y-coordinates of digitized increment 3, title contains age in days
Y-coordinates of digitized increment 4, title contains age in days
Y-coordinates of digitized increment 5, title contains age in days
Y-coordinates of digitized increment 6, title contains age in days
Y-coordinates of digitized increment 7 (bottom of shell), title contains age in days
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing the concentrations of every element measured in the phase map of the XRF mapped surface of the Crassostrea gigas #1 oyster used as an example in de Winter (2017) reconstructed in every subincrement.
data(el_time)
data(el_time)
A data frame with 24 rows and 1291 variables:
https://doi.org/10.5194/gmd-2017-137-supplement
A single value of the image length in mm
data(image_length)
data(image_length)
A single value:
Length in mm of digitized shell cross section
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing X- and Y-coordinates of subincrements interpolated between digitized growth increments from the Crassostrea gigas #1 oyster used as an example in de Winter (2017) sampled to fit a common X-axis. A Xstep of 0.1, a Tstep of 1 and a growth season of 250 days are used.
data(IncG)
data(IncG)
A large data frame with 101 rows and 1291 variables:
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing specific parameters calculated for all digitized growth increments from the Crassostre gigas #1 oyster used as an example in de Winter (2017) sorted per increment.
data(incr_matrix0)
data(incr_matrix0)
A data frame with 8 rows and 3 variables:
name of the growth increment
Age associated with the deposition of the growth increment
Age associated with the deposition of the growth increment, calibrated to the seasonal cycle
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing specific parameters calculated for all digitized growth increments from the Crassostre gigas #1 oyster used as an example in de Winter (2017) sorted per increment.
data(incr_matrix1)
data(incr_matrix1)
A data frame with 8 rows and 5 variables:
name of the growth increment
Age associated with the deposition of the growth increment
Age associated with the deposition of the growth increment, calibrated to the seasonal cycle
area between subsequent increments
area between increment and the top of the shell
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing specific parameters calculated for all digitized growth increments from the Crassostre gigas #1 oyster used as an example in de Winter (2017) sorted per increment.
data(incr_matrix2)
data(incr_matrix2)
A data frame with 8 rows and 6 variables:
name of the growth increment
Age associated with the deposition of the growth increment
Age associated with the deposition of the growth increment, calibrated to the seasonal cycle
area between subsequent increments
area between increment and the top of the shell
average thickness of area between increment and the top of the shell
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing specific parameters calculated for all digitized growth increments from the Crassostre gigas #1 oyster used as an example in de Winter (2017) sorted per increment.
data(incr_matrix3)
data(incr_matrix3)
A data frame with 8 rows and 11 variables:
name of the growth increment
Age associated with the deposition of the growth increment
Age associated with the deposition of the growth increment, calibrated to the seasonal cycle
area between subsequent increments
area between increment and the top of the shell
average thickness of area between increment and the top of the shell
X-value of first (leftmost) point in growth increment
Y-value of first (leftmost) point in growth increment
X-value of last (rightmost) point in growth increment
Y-value of last (rightmost) point in growth increment
Height of shell during deposition of shell increment
https://doi.org/10.5194/gmd-2017-137-supplement
A single value of the amount of mm contained in one pixel
data(lengthfactor)
data(lengthfactor)
A single value:
Length in mm of one pixel in the digitized shell cross section
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing trace element accumulation modelled for every based on the a phase map of the XRF mapped surface of the Crassostrea gigas #1 oyster used as an example in de Winter (2017)
data(M_el_mat)
data(M_el_mat)
A data frame with 5 rows and 24 variables:
Mass accumulation of C in subincrement
Mass accumulation of O in subincrement
Mass accumulation of Na in subincrement
Mass accumulation of Mg in subincrement
Mass accumulation of Al in subincrement
Mass accumulation of Si in subincrement
Mass accumulation of P in subincrement
Mass accumulation of S in subincrement
Mass accumulation of Cl in subincrement
Mass accumulation of K in subincrement
Mass accumulation of Ca in subincrement
Mass accumulation of Ti in subincrement
Mass accumulation of Cr in subincrement
Mass accumulation of Mn in subincrement
Mass accumulation of Fe in subincrement
Mass accumulation of Ni in subincrement
Mass accumulation of Cu in subincrement
Mass accumulation of Zn in subincrement
Mass accumulation of Br in subincrement
Mass accumulation of Rb in subincrement
Mass accumulation of Sr in subincrement
Mass accumulation of Rh in subincrement
Mass accumulation of Ba in subincrement
Mass accumulation of Pb in subincrement
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing mass accumulation of trace elements modelled for every based on the a phase map of the XRF mapped surface of the Crassostrea gigas #1 oyster used as an example in de Winter (2017)
data(M_el_mat_c)
data(M_el_mat_c)
A data frame with 5 rows and 24 variables:
Cumulative mass accumulation of C in subincrement
Cumulative mass accumulation of O in subincrement
Cumulative mass accumulation of Na in subincrement
Cumulative mass accumulation of Mg in subincrement
Cumulative mass accumulation of Al in subincrement
Cumulative mass accumulation of Si in subincrement
Cumulative mass accumulation of P in subincrement
Cumulative mass accumulation of S in subincrement
Cumulative mass accumulation of Cl in subincrement
Cumulative mass accumulation of K in subincrement
Cumulative mass accumulation of Ca in subincrement
Cumulative mass accumulation of Ti in subincrement
Cumulative mass accumulation of Cr in subincrement
Cumulative mass accumulation of Mn in subincrement
Cumulative mass accumulation of Fe in subincrement
Cumulative mass accumulation of Ni in subincrement
Cumulative mass accumulation of Cu in subincrement
Cumulative mass accumulation of Zn in subincrement
Cumulative mass accumulation of Br in subincrement
Cumulative mass accumulation of Rb in subincrement
Cumulative mass accumulation of Sr in subincrement
Cumulative mass accumulation of Rh in subincrement
Cumulative mass accumulation of Ba in subincrement
Cumulative mass accumulation of Pb in subincrement
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing X- and Y-coordinates of digitized growth increments from the Crassostrea gigas #1 oyster used as an example in de Winter (2017)
data(O1_input)
data(O1_input)
A data frame with 181 rows and 26 variables:
X-coordinate in pixels of bottom line on image
Y-coordinate in pixels of bottom line on image, second row value represents the day of the year
Empty column
X-coordinate in pixels of top of Crassostrea gigas shell #1 (increment 0)
Y-coordinate in pixels of top of Crassostrea gigas shell #1 (increment 0), second row value represents the age in days (=0)
Empty column
X-coordinate in pixels of increment 1
Y-coordinate in pixels of increment 1, second row value represents the age in days
Empty column
X-coordinate in pixels of increment 2
Y-coordinate in pixels of increment 2, second row value represents the age in days
Empty column
X-coordinate in pixels of increment 3
Y-coordinate in pixels of increment 3, second row value represents the age in days
Empty column
X-coordinate in pixels of increment 4
Y-coordinate in pixels of increment 4, second row value represents the age in days
Empty column
X-coordinate in pixels of increment 5
Y-coordinate in pixels of increment 5, second row value represents the age in days
Empty column
X-coordinate in pixels of increment 6
Y-coordinate in pixels of increment 6, second row value represents the age in days
Empty column
X-coordinate in pixels of bottom of Crassostrea gigas shell #1
Y-coordinate in pixels of bottom of Crassostrea gigas shell #1, second row value represents the age in days (= age of death)
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing trace element concentrations and RGB colour values of a phase map of the XRF mapped surface of the Crassostrea gigas #1 oyster used as an example in de Winter (2017)
data(O1_phase)
data(O1_phase)
A data frame with 5 rows and 30 variables:
Desription of phase
Name of phase
R-value of phase colour
G-value of phase colour
B-value of phase colour
specific density of different phases
Concentration of C in phase
Concentration of O in phase
Concentration of Na in phase
Concentration of Mg in phase
Concentration of Al in phase
Concentration of Si in phase
Concentration of P in phase
Concentration of S in phase
Concentration of Cl in phase
Concentration of K in phase
Concentration of Ca in phase
Concentration of Ti in phase
Concentration of Cr in phase
Concentration of Mn in phase
Concentration of Fe in phase
Concentration of Ni in phase
Concentration of Cu in phase
Concentration of Zn in phase
Concentration of Br in phase
Concentration of Rb in phase
Concentration of Sr in phase
Concentration of Rh in phase
Concentration of Ba in phase
Concentration of Pb in phase
https://doi.org/10.5194/gmd-2017-137-supplement
Function that combines the concentrations of trace elements per sub-increment with a smoothed record of mass accumulation with time to calculate the rate of accumulation of each element through the lifetime of the bivalve. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_accumulation(el_time, subincr_matrix, npma = 10)
Oyster_accumulation(el_time, subincr_matrix, npma = 10)
el_time |
Matrix of trace element concentrations through time |
subincr_matrix |
Data frame that contains characteristics of every sub-increment |
npma |
Integer n-value determining the window size of the moving average smoothing of the mass accumulation record |
A record of mass accumulation of the shell is smoothed using a moving average. This mass accumulation record is multiplied with the records of trace element concentrations per sub-increment to obtain a record of mass accumulation of each trace element through time and a record of cumulative trace element accumulation through time
Matrices of trace element accumulation per sub-increment and cumulative trace element accumulation
M_el_mat |
Matrix of mass accumulation per trace element |
M_el_mat_c |
Matrix of cumulative mass accumulation per trace element |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_el_time"
AccL<-Oyster_accumulation(el_time, subincr_matrix6, npma = 10)
AccL<-Oyster_accumulation(el_time, subincr_matrix6, npma = 10)
Function that runs the bivalve growth and trace element model from start to finish, combining Step 2-6. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_combined_run(raw_data, image_length, season_length=250, Xstep=0.1, Tstep=1, Oyster_height, Oyster_length, name_file="Oyster_growth_model", phases_name, image_name, image_ext, npma=10, name_shell)
Oyster_combined_run(raw_data, image_length, season_length=250, Xstep=0.1, Tstep=1, Oyster_height, Oyster_length, name_file="Oyster_growth_model", phases_name, image_name, image_ext, npma=10, name_shell)
raw_data |
Numeric data frame containing the X- and Y-coordinates digitized in Adobe Illustrator or another image processing software |
image_length |
Measured maximum length of the area of the cross section that is represented in "raw_data" |
season_length |
Length (in days) of the growth season of the studied bivalve |
Xstep |
The step size (dx) in X-direction used to interpolate coordinates of shell increments |
Tstep |
The step size (dt) in time (days) used to interpolate the existing shell increments |
Oyster_height |
Measured maximum height of the shell |
Oyster_length |
Measured maximum length of the shell in anterio-posterior direction |
name_file |
string indicating the name that should be added to all exported model results |
phases_name |
String of full name (including extension!) of the CSV file that contains information about the phases in the map |
image_name |
String of full name of the BMP that needs to be imported, excluding extension |
image_ext |
Extention of phase map file ("BMP" or "TIF") |
npma |
Window size of the moving average used to smooth mass gain record from the bivalve growth model |
name_shell |
string indicating the name that should be added to all exported model results |
Oyster_growth_run and Oyster_phase_run, bundling and exporting the model results
Exports matrices containing oyster growth parameters for each sub-increment as well as matrices containing trace element accumulation rates and concentration changes through the shells life time resulting from the trace element model. All these matrices are also exported as a list containing:
subincr_matrix |
Revised version of the "incr_matrix" data frame that contains characteristics calculated for every sub-increment |
phase_stat |
matrix of statistics of trace elements and phases in the total map |
el_time |
Matrix of trace element concentrations through time |
M_el_mat |
Matrix of mass accumulation per trace element |
M_el_mat_c |
Matrix of cumulative mass accumulation per trace element |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_growth_run" and "Oyster_phase_run"
Takes XY data of digitized growth increments in a shell cross section and converts them to a common X-axis with the correct lengths in millimeters. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_Convert_cross_section(raw_data, image_length, Xstep = 0.1)
Oyster_Convert_cross_section(raw_data, image_length, Xstep = 0.1)
raw_data |
Numeric data frame containing the X- and Y-coordinates digitized in Adobe Illustrator or another image processing software |
image_length |
Measured maximum length of the area of the cross section that is represented in "raw_data" |
Xstep |
The step size (dx) in X-direction used to interpolate coordinates of shell increments |
First step in growth modelling: Converting XY data of increments to a common X-axis
List of two data sets and one value:
cross_section |
Digitized cross section of the shell with shell top, bottom and growth increments relative to a common X-axis |
year_trace |
Digitized cross section of shell increments without addition of top and bottom of the shell to the increment Y-values |
lengthfactor |
Factor of actual shell length relative to shell length in cross section |
incr_matrix |
Matrix containing ages and calibrated ages for each shell increment |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 - A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https:\doi.org\10.5194\gmd-2017-137, in review, 2017.
Llist<-Oyster_Convert_cross_section(O1_input, image_length, Xstep=1)
Llist<-Oyster_Convert_cross_section(O1_input, image_length, Xstep=1)
Function that takes the matrix of phase pixels per sub-increment together with the matrix of concentrations per phase to calculate the concentration of each trace element in every sub-increment. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_el_time(phase_mat, phases)
Oyster_el_time(phase_mat, phases)
phase_mat |
Matrix of amounts of pixels of each phase per sub-increment |
phases |
Matrix containing colour and trace element data of the phases in the XRF phase map |
For every sub-increment, the relative contribution of phases is multiplied with the trace element concentrations of the phases to calculate the average concentration of trace elements in each sub-increment
Matrix of trace element concentrations per sub-increment
el_time |
Matrix of trace element concentrations through time |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_Volumes"
el_time<-Oyster_el_time(phase_mat, O1_phase)
el_time<-Oyster_el_time(phase_mat, O1_phase)
Calculates the parameters a and b of the ellipse that forms the base of the shell in growth modelling. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_ellipse_parameters(subincr_matrix, IncG, Oyster_height, Oyster_length)
Oyster_ellipse_parameters(subincr_matrix, IncG, Oyster_height, Oyster_length)
subincr_matrix |
Data frame that contains characteristics of every sub-increment |
IncG |
Matrix of X- and Y-coordinates of all interpolated sub-increments |
Oyster_height |
Measured maximum height of the shell |
Oyster_length |
Measured maximum length of the shell in anterio-posterior direction |
Parameters of the base ellipse of the shell are calculated by calculating the ratio between measured shell height and length and the endpoints of all sub-increments
subincr_matrix |
Updated data frame that contains characteristics of every sub-increment, with ellipse parameters added |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_av_thickness"
subincr_matrix4<-Oyster_ellipse_parameters(subincr_matrix3,IncG,Oyster_height,Oyster_height)
subincr_matrix4<-Oyster_ellipse_parameters(subincr_matrix3,IncG,Oyster_height,Oyster_height)
Function that exports the results of the bivalve growth model as tables in the form of XLSX files. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_Export(subincr_matrix, name_file)
Oyster_Export(subincr_matrix, name_file)
subincr_matrix |
Data frame that contains characteristics of every sub-increment |
name_file |
String containing the name of the file to be exported |
Results are exported as "<name file>.xlsx?" in the working directory
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_av_thickness"
## Not run: Oyster_Export(subincr_matrix6, "test_export") ## End(Not run)
## Not run: Oyster_Export(subincr_matrix6, "test_export") ## End(Not run)
Function that runs all functions contained in Step 2-4 of the growth model. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_growth_run(LOG=T, raw_data, image_length, season_length=250, Xstep=0.1, Tstep=1, Oyster_height, Oyster_length, name_file="Oyster_growth_model")
Oyster_growth_run(LOG=T, raw_data, image_length, season_length=250, Xstep=0.1, Tstep=1, Oyster_height, Oyster_length, name_file="Oyster_growth_model")
LOG |
Boolean parameter specifying if a LOG should be printed detailing the parameters entered into this function |
raw_data |
Numeric data frame containing the X- and Y-coordinates digitized in Adobe Illustrator or another image processing software |
image_length |
Measured maximum length of the area of the cross section that is represented in "raw_data" |
season_length |
Length (in days) of the growth season of the studied bivalve |
Xstep |
The step size (dx) in X-direction used to interpolate coordinates of shell increments |
Tstep |
The step size (dt) in time (days) used to interpolate the existing shell increments |
Oyster_height |
Measured maximum height of the shell |
Oyster_length |
Measured maximum length of the shell in anterio-posterior direction |
name_file |
string indicating the name that should be added to all exported model results |
Runs Oyser_run_sec2, Oyser_run_sec3, Oyser_run_sec4 and Oyster_Export
Matrix containing all parameters of the shell calculated per sub-increment and CSV file containing this matrix
subincr_matrix |
Revised version of the "incr_matrix" data frame that contains characteristics calculated for every sub-increment |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
## Not run: GList<-Oyster_growth_run(TRUE, O1_input, image_length, season_length=250, Xstep=1, Tstep=1, Oyster_height, Oyster_length,name_file="test_export") ## End(Not run)
## Not run: GList<-Oyster_growth_run(TRUE, O1_input, image_length, season_length=250, Xstep=1, Tstep=1, Oyster_height, Oyster_length,name_file="test_export") ## End(Not run)
A single value containing the measured height in mm of the Crassostrea gigas #1 oyster used as an example in de Winter (2017) GMD.
data(Oyster_height)
data(Oyster_height)
A single value:
Height in mm of the Crassostrea gigas #1 shell
https://doi.org/10.5194/gmd-2017-137-supplement
Function that imports a BMP file into R. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_import_BMP(file_name)
Oyster_import_BMP(file_name)
file_name |
String of full name of the BMP that needs to be imported, excluding the extension |
Requires "bmp" package to work
BMP |
"BMP" file representing the BMP image in R session |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_av_thickness"
Function that imports a table (in CSV format) containing the specifics of phases that make up the phase XRF map used in the trace element model. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_import_phases(file_name)
Oyster_import_phases(file_name)
file_name |
String containing the name of the CSV file to be imported, including its extension |
This funcion imports a table containing trace element concentration and RGB colour data. Table needs to be of the same format as the example shown in de Winter, N.J., GMD, in review. The amount of phases represented in the table byrows is unlimited)
phases |
Matrix containing colour, density and trace element data of the phases in the XRF phase map |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_av_thickness"
Function that imports an image in TIF or TIFF format of an XRF map. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_import_TIF(file_name)
Oyster_import_TIF(file_name)
file_name |
String of full name of the TIF(F) that needs to be imported, including extension |
Requires "tiff" package to work
TIF |
"TIF" file representing the TIF(F) image in R session |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_av_thickness"
Calculates the area between this shell increment and the previous increment and the cumulative shell cross section area at the moment of deposition of the current increment and adds these to the previously created increment matrix. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_incr_area(cross_section, incr_matrix)
Oyster_incr_area(cross_section, incr_matrix)
cross_section |
Digitized cross section of the shell with shell top, bottom and growth increments relative to a common X-axis |
incr_matrix |
Matrix containing ages and calibrated ages for each shell increment |
Areas between shell increments are calculated by iterating through increments in X-direction (dx) and adding differences in Y-values between increments
incr_matrix |
Matrix containing ages and calibrated ages for each shell increment |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
incr_matrix1<-Oyster_incr_area(cross_section, incr_matrix0)
incr_matrix1<-Oyster_incr_area(cross_section, incr_matrix0)
Formula that takes the coordinates of digitized shell increments and interpolates a number of sub-increments between them to increase the time resolution of the growth model. The number of interpolated shell increments as well as the relative thickness of these increments is determined by a sinusoidal seasonal model that simulates seasonal variations in shell growth rate. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_incr_cross_section(incr_matrix, cross_section, season_length, Tstep=1, Xstep=0.1)
Oyster_incr_cross_section(incr_matrix, cross_section, season_length, Tstep=1, Xstep=0.1)
incr_matrix |
Matrix listing characteristics of each digitized increment |
cross_section |
Digitized cross section of the shell with shell top, bottom and growth increments relative to a common X-axis |
season_length |
Length (in days) of the growth season of the studied bivalve |
Tstep |
The step size (dt) in time (days) used to interpolate the existing shell increments |
Xstep |
The step size (dx) in X-direction used to interpolate coordinates of shell increments |
Sub-increments are reconstructed by interpolating Y-values between the digitized shell increments
List of two data frames:
IncG |
Matrix of X- and Y-coordinates of all interpolated sub-increments |
subincr_matrix |
Revised version of the "incr_matrix" data frame that contains characteristics (sub-increment number, X-value of start of increment) recalculated for every sub-increment |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
Lsub<-Oyster_incr_cross_section(incr_matrix3, cross_section, season_length=250, Tstep=1, Xstep=1)
Lsub<-Oyster_incr_cross_section(incr_matrix3, cross_section, season_length=250, Tstep=1, Xstep=1)
A single value containing the measured length (in anterio-posterior direction) in mm of the Crassostrea gigas #1 oyster used as an example in de Winter (2017) GMD.
data(Oyster_length)
data(Oyster_length)
A single value:
Lenght in mm of the Crassostrea gigas #1 shell
https://doi.org/10.5194/gmd-2017-137-supplement
Formula that takes the modelled volume of a bivalve shell by sub-increment and calculates mass increase using variable shell density. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_Mass_gain(subincr_matrix, phase_mat, phases)
Oyster_Mass_gain(subincr_matrix, phase_mat, phases)
subincr_matrix |
Data frame that contains characteristics of every sub-increment |
phase_mat |
Matrix of amounts of pixels of each phase per sub-increment |
phases |
Matrix containing colour, density and trace element data of the phases in the XRF phase map |
Calculates mass gain from modelled changes in volume based on the shell density
subincr_matrix |
Updated data frame that contains characteristics of every sub-increment with modelled shell mass calculations added to the matrix |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_av_thickness"
subincr_matrix6<-Oyster_Mass_gain(subincr_matrix5, phase_mat, O1_phase)
subincr_matrix6<-Oyster_Mass_gain(subincr_matrix5, phase_mat, O1_phase)
A function that takes all the matrices with results of the trace element model and exports them as XLSX files. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_phase_export(phase_stat, el_time, M_el_mat, M_el_mat_c, name_shell)
Oyster_phase_export(phase_stat, el_time, M_el_mat, M_el_mat_c, name_shell)
phase_stat |
matrix of statistics of trace elements and phases in the total map |
el_time |
Matrix of trace element concentrations through time |
M_el_mat |
Matrix of mass accumulation per trace element |
M_el_mat_c |
Matrix of cumulative mass accumulation per trace element |
name_shell |
Name of the shell used in the model to be incorporated into the file names |
All matrices fed to the function are exported as XLSX files in the working directory using the " write.xlsx" function of the "xlsx" package
XLSX files of all result matrices of the trace element model
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_Export"
## Not run: Oyster_phase_export(phase_stat, el_time, M_el_mat, M_el_mat_c, "test") ## End(Not run)
## Not run: Oyster_phase_export(phase_stat, el_time, M_el_mat, M_el_mat_c, "test") ## End(Not run)
Function that calculates a matrix of phase numbers for every pixel in the imported BMP file. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_phase_matrix_BMP(BMP, phases)
Oyster_phase_matrix_BMP(BMP, phases)
BMP |
"BMP" file representing the BMP image in R session |
phases |
Matrix containing colour, density and trace element data of the phases in the XRF phase map |
This function compares the colour data from the "BMP" object with colour codes of phases in "phases" table to assign a phase to every pixel in the BMP
phasemat |
matrix of phases of each pixel sorted by X- and Y-coordinate of the pixel |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_av_thickness"
## Not run: phasemat<-Oyster_phase_matrix_BMP(BMP, O1_phase) ## End(Not run)
## Not run: phasemat<-Oyster_phase_matrix_BMP(BMP, O1_phase) ## End(Not run)
Function that calculates a matrix of phase numbers for every pixel in the imported TIF file. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_phase_matrix_TIF(TIF, phases)
Oyster_phase_matrix_TIF(TIF, phases)
TIF |
"TIF" file representing the TIF(F) image in R session |
phases |
Matrix containing colour and trace element data of the phases in the XRF phase map |
This function compares the colour data from the "TIF" object with colour codes of phases in "phases" table to assign a phase to every pixel in the TIF(F)
phasemat |
matrix of phases of each pixel sorted by X- and Y-coordinate of the pixel |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_av_thickness"
## Not run: phasemat<-Oyster_phase_matrix_TIF(TIF, O1_phase) ## End(Not run)
## Not run: phasemat<-Oyster_phase_matrix_TIF(TIF, O1_phase) ## End(Not run)
Function that runs all functions contained in Step 5 and 6 of the trace element model. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_phase_run(LOG=T, phases_name, image_name, image_ext, IncG, pixelsize, subincr_matrix, npma=10, name_shell, name_file)
Oyster_phase_run(LOG=T, phases_name, image_name, image_ext, IncG, pixelsize, subincr_matrix, npma=10, name_shell, name_file)
LOG |
Boolean parameter specifying if a LOG should be printed detailing the parameters entered into this function |
phases_name |
String of full name (including extension!) of the CSV file that contains information about the phases in the map |
image_name |
String of full name of the BMP that needs to be imported, excluding extension |
image_ext |
Extention of phase map file ("BMP" or "TIF") |
IncG |
Matrix of X- and Y-coordinates of all interpolated sub-increments |
pixelsize |
Size of pixels in phase map in micrometeres |
subincr_matrix |
Revised version of the "yearly_matrix" data frame that contains characteristics calculated for every sub-increment |
npma |
Window size of the moving average used to smooth mass gain record from the bivalve growth model |
name_shell |
string indicating the name that should be added to all exported model results |
name_file |
string indicating the name of the exported results file |
Runs Oyser_run_sec5, Oyser_run_sec6 and Oyster_phase_export
XLSX files of all result matrices of the trace element model as well as a list containing these matrices:
phase_stat |
matrix of statistics of trace elements and phases in the total map |
el_time |
Matrix of trace element concentrations through time |
M_el_mat |
Matrix of mass accumulation per trace element |
M_el_mat_c |
Matrix of cumulative mass accumulation per trace element |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
Function that searches through the matrix of phases per pixel and exports the statistics of representation of different phases in the map as well as the bulk composition of pixels in the map. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_phase_stats(phasemat, phases)
Oyster_phase_stats(phasemat, phases)
phasemat |
matrix of phases of each pixel sorted by X- and Y-coordinate of the pixel |
phases |
Matrix containing colour and trace element data of the phases in the XRF phase map |
Phase statistics are calculated by looping through the matrix of phases created from the XRF phase map and comparing with the "phases" statistics table
phase_stat |
matrix of statistics of trace elements and phases in the total map |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_phase_matrix_BMP"
phase_stat<-Oyster_phase_stats(phasemat, O1_phase)
phase_stat<-Oyster_phase_stats(phasemat, O1_phase)
Simple function that returns a plot of the shell cross section after it has been converted to a common X-axis. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_plot_cross_section(cross_section)
Oyster_plot_cross_section(cross_section)
cross_section |
Digitized cross section of the shell with shell top, bottom and growth increments relative to a common X-axis |
Plotting of digitized cross section after first modelling step to verify the correct digitization of the shell increments
Opens a new plotting window to plot the shell cross section based on its X- and Y-coordinates
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
Oyster_plot_cross_section(cross_section)
Oyster_plot_cross_section(cross_section)
Formula that plots the result of the interpolation of digitized shell growth increments to reconstruct sub-increments to provide a check on the progress of the model. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_plot_incr_CS(IncG, incr_matrix, Tstep)
Oyster_plot_incr_CS(IncG, incr_matrix, Tstep)
IncG |
Matrix of X- and Y-coordinates of all interpolated sub-increments |
incr_matrix |
Matrix listing characteristics of each digitized increment |
Tstep |
The step size (dt) in time (days) used to interpolate the existing shell increments |
In order to prevent overcrowding the plot area and slowing the plotting process, only original shell increments and sub-increments halfway between original increments are plotted. Sub-increments are colored blue
No data is exported, but a plot showing interpolated sub-increments is given in a separate window.
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 - A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
Oyster_plot_incr_CS(IncG,incr_matrix3,Tstep=1)
Oyster_plot_incr_CS(IncG,incr_matrix3,Tstep=1)
Formula that plots the result of the interpolation of digitized shell growth increments to reconstruct sub-increments to provide a check on the progress of the model. Areas between sub-increments are coloured in direction of growth using the heat colour palette. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_plot_incr_fill(IncG)
Oyster_plot_incr_fill(IncG)
IncG |
Matrix of X- and Y-coordinates of all interpolated sub-increments |
Areas between sub-increments are represented by coloured polygons, while digitized increments are plotted using black lines. High numbers of interpolated sub-increments can cause plotting to become slow
No data is exported, but a coloured plot showing interpolated sub-increments is given in a separate window.
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 - A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
Oyster_plot_incr_fill(IncG)
Oyster_plot_incr_fill(IncG)
Function that combines all functions in Step 2 of the bivalve growth model and runs them consecutively given the right input. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_run_sec2(raw_data, image_length, Xstep)
Oyster_run_sec2(raw_data, image_length, Xstep)
raw_data |
Numeric data frame containing the X- and Y-coordinates digitized in Adobe Illustrator or another image processing software |
image_length |
Measured maximum length of the area of the cross section that is represented in raw_data |
Xstep |
The step size (dx) in X-direction used to interpolate coordinates of shell increments |
This function runs the functions Oyster_Convert_cross_section, Oyster_plot_cross_section, Oyster_incr_area, Oyster_Shell_thickness and Oyster_Shell_height consecutively
List of three items:
cross_section |
Digitized cross section of the shell with shell top, bottom and growth increments relative to a common X-axis |
incr_matrix |
Matrix listing characteristics of each digitized increment |
lengthfactor |
Factor of actual shell length relative to shell length in cross section, used to constrain pixelsize in phase map |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
List2<-Oyster_run_sec2(O1_input, image_length, Xstep=1)
List2<-Oyster_run_sec2(O1_input, image_length, Xstep=1)
Function that combines all functions in Step 3 of the bivalve growth model and runs them consecutively given the right input. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_run_sec3(cross_section, incr_matrix, season_length=250, Xstep=0.1, Tstep=1, Oyster_height, Oyster_length)
Oyster_run_sec3(cross_section, incr_matrix, season_length=250, Xstep=0.1, Tstep=1, Oyster_height, Oyster_length)
cross_section |
Digitized cross section of the shell with shell top, bottom and growth increments relative to a common X-axis |
incr_matrix |
Matrix listing characteristics of each digitized increment |
season_length |
Length (in days) of the growth season of the studied bivalve |
Xstep |
The step size (dx) in X-direction used to interpolate coordinates of shell increments |
Tstep |
The step size (dt) in time (days) used to interpolate the existing shell increments |
Oyster_height |
Measured maximum height of the shell |
Oyster_length |
Measured maximum length of the shell in anterio-posterior direction |
This function runs the functions Oyster_Increment_cross_section, Oyster_plot_Inc_CS, Oyster_Inc_fill, Oyster_subincr_area, Oyster_subincr_shell_height, Oyster_subincr_av_thickness and Oyster_ellipse_parameters consecutively
List of two items:
IncG |
Matrix of X- and Y-coordinates of all interpolated sub-increments |
subincr_matrix |
Revised version of the "yearly_matrix" data frame that contains characteristics (sub-increment number, X-value of start of increment) recalculated for every sub-increment |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
List3<-Oyster_run_sec3(cross_section, incr_matrix3, season_length=250, Xstep=1, Tstep=1, Oyster_height, Oyster_length)
List3<-Oyster_run_sec3(cross_section, incr_matrix3, season_length=250, Xstep=1, Tstep=1, Oyster_height, Oyster_length)
Function that combines all functions in Step 4 of the bivalve growth model and runs them consecutively given the right input. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_run_sec4(IncG, subincr_matrix, Xstep = 0.1)
Oyster_run_sec4(IncG, subincr_matrix, Xstep = 0.1)
IncG |
Matrix of X- and Y-coordinates of all interpolated sub-increments |
subincr_matrix |
Revised version of the "yearly_matrix" data frame that contains characteristics calculated for every sub-increment |
Xstep |
The step size (dx) in X-direction used to interpolate coordinates of shell increments |
This function runs the functions Oyster_Z_matrices and Oyster_Volumes consecutively
A list of two items:
subincr_matrix |
Revised version of the "incr_matrix" data frame that contains characteristics calculated for every sub-increment |
IncGAnet |
Matrix of areas of cross sections in YZ-directions sorted by X-values and by sub-increment |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
## Not run: List4<-Oyster_run_sec4(IncG, subincr_matrix4, Xstep = 1) ## End(Not run)
## Not run: List4<-Oyster_run_sec4(IncG, subincr_matrix4, Xstep = 1) ## End(Not run)
Function that combines all functions in Step 5 of the bivalve trace element model and runs them consecutively given the right input. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_run_sec5(phases_name, image_name, image_ext)
Oyster_run_sec5(phases_name, image_name, image_ext)
phases_name |
String of full name (including extension!) of the CSV file that contains information about the phases in the map |
image_name |
String of full name of the BMP that needs to be imported, excluding extension |
image_ext |
Extention of phase map file ("BMP" or "TIF") |
This function runs the functions Oyster_import_phases, Oyster_phase_matrix_BMP, Oyster_phase_matrix_TIF and Oyster_phase_stat consecutively
List of two items:
phasemat |
matrix of phases of each pixel sorted by X- and Y-coordinate of the pixel |
phase_stat |
matrix of statistics of trace elements and phases in the total map |
phases |
Matrix containing colour, density and trace element data of the phases in the XRF phase map |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
Function that combines all functions in Step 6 of the bivalve trace element model and runs them consecutively given the right input. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_run_sec6(phasemat, IncG, pixelsize, phases, subincr_matrix, npma, name_file)
Oyster_run_sec6(phasemat, IncG, pixelsize, phases, subincr_matrix, npma, name_file)
phasemat |
matrix of phases of each pixel sorted by X- and Y-coordinate of the pixel |
IncG |
Matrix of X- and Y-coordinates of all interpolated sub-increments |
pixelsize |
size of pixels in the phase map in micrometer |
phases |
Matrix containing colour and trace element data of the phases in the XRF phase map |
subincr_matrix |
Data frame that contains characteristics of every sub-increment |
npma |
Integer n-value determining the window size of the moving average smoothing of the mass accumulation record |
name_file |
string indicating the name of the exported results file |
This function runs the functions Oyster_subincr_phases, Oyster_Mass_gain Oyster_el_time and Oyster_accumulation consecutively
List of three items:
el_time |
Matrix of trace element concentrations through time |
M_el_mat |
Matrix of mass accumulation per trace element |
M_el_mat_c |
Matrix of cumulative mass accumulation per trace element |
subincr_matrix |
Data frame that contains characteristics of every sub-increment |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
## Not run: List6<-Oyster_run_sec6(phasemat, IncG, pixelsize, O1_phase, subincr_matrix5, npma=10, "test_export") ## End(Not run)
## Not run: List6<-Oyster_run_sec6(phasemat, IncG, pixelsize, O1_phase, subincr_matrix5, npma=10, "test_export") ## End(Not run)
Formula that calculates shell height at the moment of deposition of each shell increment from X- and Y-coordinates of the shell increments and adds the result to the matrix of increment characteristics. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_Shell_height(cross_section, incr_matrix)
Oyster_Shell_height(cross_section, incr_matrix)
incr_matrix |
Matrix listing characteristics of each digitized increment |
cross_section |
Digitized cross section of the shell with shell top, bottom and growth increments relative to a common X-axis |
Shell height is calculated via the Pythagorean Theorem using the X- and Y-coordinates of both ends of the shell increment with extreme X-values
incr_matrix |
Updated matrix listing characteristics of each digitized increment, shell height values as well as the coordinates of both ends of the shell increments are added |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
incr_matrix3<-Oyster_Shell_height(cross_section, incr_matrix2)
incr_matrix3<-Oyster_Shell_height(cross_section, incr_matrix2)
Formula that calculates average shell thickness at the moment of deposition of each shell increment from X- and Y-coordinates of the shell increments and adds the result to the matrix of increment characteristics. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_Shell_thickness(cross_section, incr_matrix)
Oyster_Shell_thickness(cross_section, incr_matrix)
incr_matrix |
Matrix listing characteristics of each digitized increment |
cross_section |
Digitized cross section of the shell with shell top, bottom and growth increments relative to a common X-axis |
Shell thickness is calculated as the average difference in Y-values between the shell increment and the top of the shell (Increment 0)
incr_matrix |
Updated matrix listing characteristics of each digitized increment, shell thickness values are added |
A plot of the change in shell thickness with shell age based on the digitized growth increments is produced in a new window
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
incr_matrix2<-Oyster_Shell_thickness(cross_section, incr_matrix1)
incr_matrix2<-Oyster_Shell_thickness(cross_section, incr_matrix1)
Formula that calculates cross section area between each sub-increment and the previous sub-increment. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_subincr_area(IncG, subincr_matrix, Xstep)
Oyster_subincr_area(IncG, subincr_matrix, Xstep)
IncG |
Matrix of X- and Y-coordinates of all interpolated sub-increments |
subincr_matrix |
Data frame that contains characteristics of every sub-increment |
Xstep |
Step value in X-direction for the interpolation of sub-increments |
Areas between sub-increments are calculated by averaging the difference in Y-values between sub-increments and multiplying them with the step in X-values (dx)
subincr_matrix |
Revised version of the "incr_matrix" data frame that contains cross section area recalculated for every sub-increment |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_Shell_length"
subincr_matrix1<-Oyster_subincr_area(IncG, subincr_matrix0, Xstep=1)
subincr_matrix1<-Oyster_subincr_area(IncG, subincr_matrix0, Xstep=1)
Formula that calculates average shell thickness at the moment of deposition of each shell sub-increment from cross section area and shell length and adds the result to the matrix of increment characteristics. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_subincr_av_thickness(subincr_matrix)
Oyster_subincr_av_thickness(subincr_matrix)
subincr_matrix |
Data frame that contains characteristics of every sub-increment |
Shell thickness is calculated as the ratio between cross section area and shell length (Increment 0)
subincr_matrix |
Revised version of the "incr_matrix" data frame that contains average shell thickness recalculated for every sub-increment |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_av_thickness"
subincr_matrix3<-Oyster_subincr_av_thickness(subincr_matrix2)
subincr_matrix3<-Oyster_subincr_av_thickness(subincr_matrix2)
Formula that calculates average shell thickness at the moment of deposition of each shell sub-increment from X- and Y-coordinates of the shell increments and adds the result to the matrix of increment characteristics. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_subincr_av_thickness_X(IncG, subincr_matrix)
Oyster_subincr_av_thickness_X(IncG, subincr_matrix)
IncG |
Matrix of X- and Y-coordinates of all interpolated sub-increments |
subincr_matrix |
Data frame that contains characteristics of every sub-increment |
Shell thickness is calculated as the average difference in Y-values between the shell sub-increment and the top of the shell (Increment 0)
subincr_matrix |
Revised version of the "incr_matrix" data frame that contains average shell thickness recalculated for every sub-increment |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_av_thickness"
subincr_matrix3<-Oyster_subincr_av_thickness_X(IncG, subincr_matrix2)
subincr_matrix3<-Oyster_subincr_av_thickness_X(IncG, subincr_matrix2)
Function that takes the matrix of sub-increment positions and the matrix of phases and calculates the amount of pixels of each phase that is contained in each sub-increment based on pixelsize and phase characteristics. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_subincr_phases(IncG, phasemat, pixelsize, phases)
Oyster_subincr_phases(IncG, phasemat, pixelsize, phases)
IncG |
Matrix of X- and Y-coordinates of all interpolated sub-increments |
phasemat |
matrix of phases of each pixel sorted by X- and Y-coordinate of the pixel |
pixelsize |
size of pixels in the phase map in millimeter |
phases |
Matrix containing colour and trace element data of the phases in the XRF phase map |
For every sub-increment, all pixels that cover area in the sub-increment are identified based on the pixel size of the phase map and the X- and Y-positions of the sub-increments. The amount of pixels of each phase in the sub-increment is saved in a new matrix of phases per sub-increment
A matrix of the amount of pixels for each phase found in every sub-increment
phase_mat |
Matrix of amounts of pixels of each phase per sub-increment |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_Suby_av_thickness"
## Not run: phase_mat<-Oyster_subincr_phases(IncG, phasemat, pixelsize, O1_phase) ## End(Not run)
## Not run: phase_mat<-Oyster_subincr_phases(IncG, phasemat, pixelsize, O1_phase) ## End(Not run)
Formula that calculates shell height at the time of deposition of each sub-increment. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_subincr_shell_height(subincr_matrix, IncG, Xstep)
Oyster_subincr_shell_height(subincr_matrix, IncG, Xstep)
subincr_matrix |
Data frame that contains characteristics of every sub-increment |
IncG |
Matrix of X- and Y-coordinates of all interpolated sub-increments |
Xstep |
Step value in X-direction for the interpolation of sub-increments |
Shell height is calculated via the Pythagorean Theorem using the X- and Y-coordinates of both ends of the shell sub-increment with extreme X-values
subincr_matrix |
Revised version of the "incr_matrix" data frame that contains shell height recalculated for every sub-increment |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_Shell_height"
subincr_matrix2<-Oyster_subincr_shell_height(subincr_matrix1,IncG,Xstep=1)
subincr_matrix2<-Oyster_subincr_shell_height(subincr_matrix1,IncG,Xstep=1)
Formula that calculates the volume of the bivalve shell during the time of deposition of each sub-increment. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_Volumes(subincr_matrix, Z_mat, IncG, Xstep = 0.1)
Oyster_Volumes(subincr_matrix, Z_mat, IncG, Xstep = 0.1)
subincr_matrix |
Data frame that contains characteristics of every sub-increment |
Z_mat |
Matrix of Z-values for each X-value and each sub-increment |
IncG |
Matrix of X- and Y-coordinates of all interpolated sub-increments |
Xstep |
Step value in X-direction for the interpolation of sub-increments |
Volume is calculated for each sub-increment and each X-value based on cross sections perpendicular to the XY-plane. Area of the shell in this cross section is calculated by constructing a circle section through the intercept with the base ellipse and the top of the shell sub-increment. See paper de Winter, GMD (in review) for details and illustrations
A list of two data frames:
subincr_matrix |
Updated data frame that contains characteristics of every sub-increment with modelled shell volumes added to the matrix |
IncGAnet |
Matrix of areas of cross sections in YZ-directions sorted by X-values and by sub-increment |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_av_thickness"
## Not run: diagL<-Oyster_Volumes(subincr_matrix4, Z_mat, IncG, Xstep = 1) ## End(Not run)
## Not run: diagL<-Oyster_Volumes(subincr_matrix4, Z_mat, IncG, Xstep = 1) ## End(Not run)
Function that calculates Z-values that form the edge of the shell in terms of distance from the X-axis in direction of the width of the shell. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Oyster_Z_matrices(IncG, subincr_matrix)
Oyster_Z_matrices(IncG, subincr_matrix)
IncG |
Matrix of X- and Y-coordinates of all interpolated sub-increments |
subincr_matrix |
Data frame that contains characteristics of every sub-increment |
Z-values are calculated using the standard formulae of an ellipse, the parameters calculated in "Oyster_Oval_parameters" and the X-coordinates of each sub-increment
Z-mat |
Matrix of Z-values for each X-value and each sub-increment |
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
"Oyster_av_thickness"
Z_mat<-Oyster_Z_matrices(IncG, subincr_matrix4)
Z_mat<-Oyster_Z_matrices(IncG, subincr_matrix4)
A dataset containing the amounts of pixels of each phase in the phase map of the XRF mapped surface of the Crassostrea gigas #1 oyster used as an example in de Winter (2017) represented in every subincrement.
data(phase_mat)
data(phase_mat)
A data frame with 4 rows and 1291 variables:
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing trace element concentrations and fractions of a phase map of the XRF mapped surface of the Crassostrea gigas #1 oyster used as an example in de Winter (2017)
data(phase_stat)
data(phase_stat)
A data frame with 5 rows and 27 variables:
Names of phases
Amount of pixels representing the phase
Fraction of map surface represented by phase
Concentration of C in phase
Concentration of O in phase
Concentration of Na in phase
Concentration of Mg in phase
Concentration of Al in phase
Concentration of Si in phase
Concentration of P in phase
Concentration of S in phase
Concentration of Cl in phase
Concentration of K in phase
Concentration of Ca in phase
Concentration of Ti in phase
Concentration of Cr in phase
Concentration of Mn in phase
Concentration of Fe in phase
Concentration of Ni in phase
Concentration of Cu in phase
Concentration of Zn in phase
Concentration of Br in phase
Concentration of Rb in phase
Concentration of Sr in phase
Concentration of Rh in phase
Concentration of Ba in phase
Concentration of Pb in phase
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing names of phases for every pixel in the phase map measured on a cross section through the Crassostrea gigas #1 oyster used as an example in de Winter (2017)
data(phasemat)
data(phasemat)
A large data frame with 2258 rows and 2383 variables:
https://doi.org/10.5194/gmd-2017-137-supplement
A single value of the amount of mm contained in one pixel rounded up to the nearest micrometer.
data(pixelsize)
data(pixelsize)
A single value:
Length in mm of one pixel in the digitized shell cross section rounded up to the nearest micrometer
https://doi.org/10.5194/gmd-2017-137-supplement
Performs a moving average smoothing on a data series. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
pma(x, i, n)
pma(x, i, n)
x |
A numeric data frame containing the data set to be smoothed, X-values should be in the first column |
i |
The index of the column that contains the Y-values |
n |
Integer N-value determining the window size of the moving average smoothing |
A numeric data frame containing three columns: One with X-values, one with Y-values and one with smoothed Y-values
Please cite Geoscientific Model Development paper dealing with the ShellTrace model
Niels J. de Winter
GitHub
Manuscript
Supplementary data
Author website
de Winter, N. J.: ShellTrace v1.0 ? A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
Nile<-as.data.frame(Nile) Nile<-cbind(rownames(Nile),Nile) Nile_5pma<-pma(Nile,2,5)
Nile<-as.data.frame(Nile) Nile<-cbind(rownames(Nile),Nile) Nile_5pma<-pma(Nile,2,5)
This package contains formulae used to model the growth and development of bivalve shells based on digitized coordinated of shell increments in a longitudinal cross section thorugh the shell. The growth model is combined with XRF mapping results of the same cross section and a seasonal growth rate model to model trace element concentrations and uptake rates into the bivalve shell. de Winter, N. J. (2017) <doi:10.5194/gmd-2017-137>
Formulae in this package form the several steps of the model, and are not meant to be used individually. The order and application of these functions is outlined in the publication in Geoscientific Model Development that bears the name of the model (de Winter, in review)
Niels J. de Winter
Maintainer: Niels J. de Winter
de Winter, N. J.: ShellTrace v1.0 - A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2017-137, in review, 2017.
GitHub
Manuscript
Supplementary data
Author website
print("de Winter, N. J.: ShellTrace v1.0 - A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., in review, 2017.")
print("de Winter, N. J.: ShellTrace v1.0 - A new approach for modelling growth and trace element uptake in marine bivalve shells: Model verification on pacific oyster shells (Crassostrea gigas), Geosci. Model Dev. Discuss., in review, 2017.")
A dataset containing specific parameters calculated for all interpolated subincrements from the Crassostrea gigas #1 oyster used as an example in de Winter (2017) sorted per increment.
data(subincr_matrix0)
data(subincr_matrix0)
A data frame with 1291 rows and 3 variables:
age (in days) of the subincrement
X-value of the first (leftmost) point in the subincrement
X-value of the last (rightmost) point in the subincrement
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing specific parameters calculated for all interpolated subincrements from the Crassostrea gigas #1 oyster used as an example in de Winter (2017) sorted per increment.
data(subincr_matrix1)
data(subincr_matrix1)
A data frame with 1291 rows and 5 variables:
age (in days) of the subincrement
X-value of the first (leftmost) point in the subincrement
X-value of the last (rightmost) point in the subincrement
Area between subsequent subincrements
Area between subincrement and top of shell
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing specific parameters calculated for all interpolated subincrements from the Crassostrea gigas #1 oyster used as an example in de Winter (2017) sorted per increment.
data(subincr_matrix2)
data(subincr_matrix2)
A data frame with 1291 rows and 10 variables:
age (in days) of the subincrement
X-value of the first (leftmost) point in the subincrement
X-value of the last (rightmost) point in the subincrement
Area between subsequent subincrements
Area between subincrement and top of shell
Y-value of the first (leftmost) point in the subincrement
Y-value of the last (rightmost) point in the subincrement
Height of shell during deposition of the subincrement
Row number in IncG of first (leftmost) data point belonging to the subincrement
Row number in IncG of last (rightmost) data point belonging to the subincrement
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing specific parameters calculated for all interpolated subincrements from the Crassostrea gigas #1 oyster used as an example in de Winter (2017) sorted per increment.
data(subincr_matrix3)
data(subincr_matrix3)
A data frame with 1291 rows and 11 variables:
age (in days) of the subincrement
X-value of the first (leftmost) point in the subincrement
X-value of the last (rightmost) point in the subincrement
Area between subsequent subincrements
Area between subincrement and top of shell
Y-value of the first (leftmost) point in the subincrement
Y-value of the last (rightmost) point in the subincrement
Height of shell during deposition of the subincrement
Row number in IncG of first (leftmost) data point belonging to the subincrement
Row number in IncG of last (rightmost) data point belonging to the subincrement
Average thickness during deposition of the subincrement
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing specific parameters calculated for all interpolated subincrements from the Crassostrea gigas #1 oyster used as an example in de Winter (2017) sorted per increment.
data(subincr_matrix4)
data(subincr_matrix4)
A data frame with 1291 rows and 15 variables:
age (in days) of the subincrement
X-value of the first (leftmost) point in the subincrement
X-value of the last (rightmost) point in the subincrement
Area between subsequent subincrements
Area between subincrement and top of shell
Y-value of the first (leftmost) point in the subincrement
Y-value of the last (rightmost) point in the subincrement
Height of shell during deposition of the subincrement
Row number in IncG of first (leftmost) data point belonging to the subincrement
Row number in IncG of last (rightmost) data point belonging to the subincrement
Average thickness during deposition of the subincrement
Length of the short axis of the base ellipse of the oyster during deposition of the subincrement
Length of the long axis of the base ellipse of the oyster during deposition of the subincrement projected on the X-axis
Half the length of the long axis of the base ellipse of the oyster during deposition of the subincrement
Half the length of the short axis of the base ellipse of the oyster during deposition of the subincrement
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing specific parameters calculated for all interpolated subincrements from the Crassostrea gigas #1 oyster used as an example in de Winter (2017) sorted per increment.
data(subincr_matrix5)
data(subincr_matrix5)
A data frame with 1291 rows and 17 variables:
age (in days) of the subincrement
X-value of the first (leftmost) point in the subincrement
X-value of the last (rightmost) point in the subincrement
Area between subsequent subincrements
Area between subincrement and top of shell
Y-value of the first (leftmost) point in the subincrement
Y-value of the last (rightmost) point in the subincrement
Height of shell during deposition of the subincrement
Row number in IncG of first (leftmost) data point belonging to the subincrement
Row number in IncG of last (rightmost) data point belonging to the subincrement
Average thickness during deposition of the subincrement
Length of the short axis of the base ellipse of the oyster during deposition of the subincrement
Length of the long axis of the base ellipse of the oyster during deposition of the subincrement projected on the X-axis
Half the length of the long axis of the base ellipse of the oyster during deposition of the subincrement
Half the length of the short axis of the base ellipse of the oyster during deposition of the subincrement
Volume between subsequent subincrements
Volume between subincrement and top of shell
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing specific parameters calculated for all interpolated subincrements from the Crassostrea gigas #1 oyster used as an example in de Winter (2017) sorted per increment.
data(subincr_matrix6)
data(subincr_matrix6)
A data frame with 1291 rows and 20 variables:
age (in days) of the subincrement
X-value of the first (leftmost) point in the subincrement
X-value of the last (rightmost) point in the subincrement
Area between subsequent subincrements
Area between subincrement and top of shell
Y-value of the first (leftmost) point in the subincrement
Y-value of the last (rightmost) point in the subincrement
Height of shell during deposition of the subincrement
Row number in IncG of first (leftmost) data point belonging to the subincrement
Row number in IncG of last (rightmost) data point belonging to the subincrement
Average thickness during deposition of the subincrement
Length of the short axis of the base ellipse of the oyster during deposition of the subincrement
Length of the long axis of the base ellipse of the oyster during deposition of the subincrement projected on the X-axis
Half the length of the long axis of the base ellipse of the oyster during deposition of the subincrement
Half the length of the short axis of the base ellipse of the oyster during deposition of the subincrement
Volume between subsequent subincrements
Volume between subincrement and top of shell
Mass of shell material between subsequent subincrements
Mass of shell material accumulated per day
Mass of shell material between subincrement and top of shell
https://doi.org/10.5194/gmd-2017-137-supplement
An image of the microXRF phase map of the cross section used for this model from the Crassostre gigas #1 oyster used as an example in de Winter (2017)
data(TIF)
data(TIF)
A TIF image imported into R as a large data array
https://doi.org/10.5194/gmd-2017-137-supplement
A dataset containing Z-coordinates of the base ellipse calculated for all subincrements in the Crassostrea gigas #1 oyster used as an example in de Winter (2017). A Xstep of 0.1, a Tstep of 1 and a growth season of 250 days are used.
data(Z_mat)
data(Z_mat)
A large data frame with 101 rows and 1291 variables:
https://doi.org/10.5194/gmd-2017-137-supplement