README.

advertisement
ReadMe for Seasonality of soil moisture mediates responses of ecosystem phenology to elevated
CO2 and warming in a semi-arid grassland. Authors: Zelikova, Tamara, Williams, David,
Hoenigman, Rhonda, Blumenthal, Dana, Morgan, Jack, Pendall, Elise
2015-6-15
This readme file describes the data files accompanying the above publication. Detailed methods
describing the experimental design and data collection can be found in the published paper, but
please contact tzelikov@uwyo.edu with any further questions.
The following files are included:
1) PHACE_Greenness_Dryad.xlsx
This data file contains greenness data for each experimental plot from 2006-2013. Briefly, repeat
digital plot photos taken at an overhead distance to measure 1m2 of the PHACE (Prairie Heating
and CO2 Enrichment) experimental plots from 2006-2013. The same exact location was
photographed each time. Greenness from digital photos was as the number of pixels that fall
within a range of values in the green spectrum divided by the total number of pixels in the photo
and multiplied by 100 to yield percent green (Matlab Code readme file
PHACEGreennessMatlabCode.txt and also included as a supplement with the publication).
Aboveground plant biomass in each PHACE plot was harvested mid-July annually. Photos taken
after the biomass harvest in July were masked using Photoshop (masking the non-harvested areas
and quantifying the remaining portions of the photo where biomass was harvested). To calculate
greenness in the post-harvest photos, we subtracted PercentGreenness(HarvestedOnly)/0.5m2
greenness from the total photo greenness (PercentGreenness/m2 column) and multiplied by 2 to
quantify what the greenness would have been in the entire photo if biomass was not harvested.
In two instances, at the very end of the growing season, the estimate of greenness in the
PercentGreenness(HarvestedOnly)/0.5m2 column was slightly greater than the overall greenness,
yielding a negative result when the values were subtracted. The slight difference in greenness
estimates is likely the result of running the Matlab code for the complete photo and the photo
with the non-harvested areas masked separately, with pixels aligning slightly differently on each
run. In those two instances, we replaced the negative PercentGreenness(NonHarvestedOnly)/m2
values with zeros. There were two instances when we did not have a photo for a particular plot on
a particular date. We did not include those dates in the analysis and the missing values indicate
“No Photo”.
Data Column Headings
PhotoDate – the date the photos were taken
DOY – calendar day of year
SampYr – year
PlotID – plot number
Block – experimental block
CO2 – “c” ambient, “C” elevated
Temperature - “t” ambient, “T” heated
TreatmentCode – combination of CO2 and Temperature treatments
PercentGreenness/m2 – percent green in the entire plot
PercentGreenness(HarvestedOnly)/0.5m2 - post biomass harvest in July, non-harvested areas of
the plot were masked using Photoshop and we quantified greenness in the remaining portions of
the photo where biomass was harvested.
PercentGreenness(NonHarvestedOnly)/m2 - subtracted PercentGreenness(HarvestedOnly)/0.5m2
greenness from the total photo greenness (PercentGreenness/m2 column) and multiplied by 2 to
quantify what the greenness would have been in the entire photo if biomass was not harvested.
2) PHACEGreennessMatlabCode.txt
This is the Matlab code used to quantify greenness from digital photographs. An explanation of
the purpose of the analysis and the method used is included in the publication “Seasonality of soil
moisture mediates responses of ecosystem phenology to elevated CO2 and warming in a semi-arid
grassland”. Authors: Zelikova, Tamara, Williams, David, Hoenigman, Rhonda, Blumenthal,
Dana, Morgan, Jack, Pendall, Elise.
Briefly, we converted each image into a data matrix using Matlab R2011a (The Math-Works,
Natick, Massachusetts) and the imread() command. Each element in the matrix represented a
pixel with a value for red, green, and blue weight of the pixel between 0 and 255. These values
were converted to an HSV (hue, saturation, value) scale for classification using the rgb2hsv()
command, which creates a value for hue, saturation, and value between 0 and 1 for each pixel. In
the Matlab HSV scale, the greenest hues have a value of approximately 0.25, in contrast to brown
hues with a value of approximately 0.09. The saturation HSV captures how much of the hue
exists in the color. In pixels with a high saturation, the visible appearance of the pixel will be the
hue, while pixels with a low saturation will appear grey. The HSV value parameter describes the
brightness of the pixel. High values indicate that the pixel is dark and low values indicate a light
pixel, such that a pixel with a value of 0 is white and a pixel with a value of 1 is black.
Using the HSV scale, we defined the upper and lower boundaries of HSV values for
“green” for a subset of images and applied these boundaries to the other images. All other pixels
were classified as not green. The HSV range for green was 0.16 - 0.50 for Hue, 0.075 - 1.0 for
Saturation, and 0.09 - 0.91 for Value. The percentage of greenness for each image was the
number of pixels identified as “green” divided by the total number of pixels in the image.
3) PHACE_SamplePoint_Dryad.xlsx
This data file contains plant cover data estimated using Sample Point (Booth et al. 2006), a free
software package that superimposes a grid of crosshairs over each image to facilitate manual user
classification of 225 focal image pixels. Using this method, we quantified the live and dead cover
of litter, soil, the dominant perennial graminoids, a sub-shrub, perennial C3 forbs, and other
grasses not already identified by species. When the crosshair intersected a shadow in the photo
and we could not reliably distinguish plant cover type, we marked it as “Shadow”. Plants that did
not fall into the above categories were identified as “Unknown”. Because biomass was clipped
annually in July, we present cover by species from the entire photo area through July of each year
and from August until October, the cover is scaled to include only non-harvested portions of the
plot. Blank cells indicate missing values and in 2012, we did not separately identify FORBdead
and GRASSdead.
Data Column Headings
PhotoDate – the date the photos were taken
DOY – calendar day of year
SampYr – year
PlotID – plot number
Block – experimental block
CO2 – “c” ambient, “C” elevated
Temperature - “t” ambient, “T” heated
TreatmentCode – combination of CO2 and Temperature treatments
Unknown - plants that did not clearly delineate into species or cover types
Litter – unidentifiable plant litter
Shadow - when the crosshair intersected a shadow in the photo and we could not reliably
distinguish plant cover type
PASM – Pascopyrum smithii
BOGR – Bouteloua gracilis
HECO - Hesperostipa comata
CAEL - Carex eleocharis
ARFR - Artemisia frigida
SPCO - Sphaeralcea coccinea
FORB – all other forbs not identified by species
GRASS – all other graminoids not identified by species
PASMdead - Pascopyrum smithii dead biomass
BOGRdead - Bouteloua gracilis dead biomas
HECOdead - Hesperostipa comata dead biomass
CAELdead - Carex eleocharis dead biomass
ARFRdead - Artemisia frigida dead biomass
SPCOdead - Sphaeralcea coccinea dead biomass
FORBdead – all other forbs not identified by species, dead biomass
GRASSdead – all other graminoids not identified by species, dead biomass
Download