Git Product home page Git Product logo

lukaseamus / thermal-effluent Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 6.59 MB

Data and R code accompanying article 10.3354/meps14261 in Marine Ecology Progress Series.

Home Page: https://www.int-res.com/abstracts/meps/v707/p15-29/

License: GNU General Public License v3.0

R 100.00%
ggplot2 r article climate-change ecology generalised-linear-models leaf-area malta marine-biology marine-ecology mediterranean ocean-warming seagrass thermal leaf-mass marine-plants seagrass-meadow shoot-density nonlinear-models

thermal-effluent's Introduction

Impacts of thermal effluent on Posidonia oceanica and associated macrofauna

This repository contains data and annotated R code accompanying article 10.3354/meps14261 in Marine Ecology Progress Series, split into the five data and code folders Physchem, Seagrass sub-plant, Seagrass plant, Seagrass habitat and Fauna alongside map.R, all final Figures in vector format and the published Manuscript.pdf and Supplement.pdf. Below is a description of each column within each dataset and the input and output of each R script.

map.R: Code to build and visualise the map of Malta and the study site (the Mediterranean map was built in QGIS).

Physchem

  1. physchem.csv: Temperature, pH and salinity data for the study sites.
    • Site = categorical variable with levels Kbira (short for Il-Ħofra l-Kbira, control site) and Zghira (short for Il-Ħofra ż-Żgħira, treatment site)
    • Month = categorical variable with levels February, June, July and September
    • Position = categorical variable with levels Surface and Meadow, indicating the position of measurment and enabling detection of clines
    • Depth = continuous alternative to Position given in metres below the sea surface
    • Distance = distance from the thermal outlet given in metres
    • Salinity = salinity (‰)
    • pH = pH
    • Temperature = temperature (°C)
  2. physchem.R: Code to analyse and visualise temperature, pH and salinity data.
    • Input = physchem.csv
    • Output = Figure 2 and section 3.1 in Manuscript.pdf

Seagrass sub-plant

  1. seagrass.subplant.csv: Posidonia oceanica metrics at the sub-plant level, where plant is defined as a single shoot.
    • Site = categorical variable with levels Kbira (short for Il-Ħofra l-Kbira, control site) and Zghira (short for Il-Ħofra ż-Żgħira, treatment site)
    • Plot = categorical variable of sampling plots nested within sites with levels A, B, C and D in order of decreasing distance
    • Distance = distance from the thermal outlet given in metres, a continuous reexpression of Plot
    • Stage = categorical variable of within-shoot leaf growth stage with levels Juvenile, Intermediate and Adult
    • Leaves = number of leaves of the respective growth stage per shoot
    • Area = leaf area of the respective growth stage given in square centimetres per shoot
    • Biomass = leaf dry mass of the respective growth stage given in grams per shoot
    • Density = shoot density (all growth stages combined) per plot given as number of shoots per square metre
  2. seagrass.subplant.R: Code to analyse and visualise Posidonia oceanica metrics at the sub-plant level.
    • Input = seagrass.subplant.csv
    • Output = Figures S1 and S2 in Supplement.pdf and parts of section 3.2 in Manuscript.pdf

Seagrass plant

  1. seagrass.plant.csv: Posidonia oceanica metrics at the plant level, where plant is defined as a single shoot.
    • Site = categorical variable with levels Kbira (short for Il-Ħofra l-Kbira, control site) and Zghira (short for Il-Ħofra ż-Żgħira, treatment site)
    • Plot = categorical variable of sampling plots nested within sites with levels A, B, C and D in order of decreasing distance
    • Distance = distance from the thermal outlet given in metres, a continuous reexpression of Plot
    • Plant = categorical variable with levels Seagrass (Posidonia oceanica) and Epiphytes (algae growing on Posidonia oceanica)
    • Leaves = total number of leaves per shoot
    • Area = total leaf area given in square centimetres per shoot
    • Biomass = total leaf dry mass given in grams per shoot
    • Shoots = shoot density per plot given as number of shoots per square metre (same as Density in seagrass.subplant.csv)
  2. seagrass.plant.R: Code to analyse and visualise Posidonia oceanica metrics at the plant level.
    • Input = seagrass.plant.csv
    • Output = Figure 3 and most of section 3.2 in Manuscript.pdf

Seagrass habitat

  1. seagrass.habitat.csv: Areal Posidonia oceanica metrics at the habitat level, calculated by multiplying mean (n = 3) shoot density per square metre of meadow for a given plot (see seagrass.subplant.csv or seagrass.plant.csv) by the other variables per shoot in the same plot.
    • Site = categorical variable with levels Kbira (short for Il-Ħofra l-Kbira, control site) and Zghira (short for Il-Ħofra ż-Żgħira, treatment site)
    • Plot = categorical variable of sampling plots nested within sites with levels A, B, C and D in order of decreasing distance
    • Distance = distance from the thermal outlet given in metres, a continuous reexpression of Plot
    • Plant = categorical variable with levels Seagrass (Posidonia oceanica) and Epiphytes (algae growing on Posidonia oceanica)
    • Leaves = total number of leaves per square metre
    • Area = total leaf area given in square metres per square metre of meadow
    • Biomass = total leaf dry mass given in grams per square metre of meadow
  2. seagrass.habitat.R: Code to analyse and visualise areal Posidonia oceanica metrics at the habitat level.
    • Input = seagrass.habitat.csv
    • Output = Figure S3 in Supplement.pdf and parts of section 3.2 in Manuscript.pdf

Fauna

  1. fauna.csv: Species-abundance matrix of macrofauna associated with Posidonia oceanica.
    • Site = categorical variable with levels Kbira (short for Il-Ħofra l-Kbira, control site) and Zghira (short for Il-Ħofra ż-Żgħira, treatment site)
    • Plot = categorical variable of sampling plots nested within sites with levels A, B, C and D in order of decreasing distance
    • Distance = distance from the thermal outlet given in metres, a continuous reexpression of Plot
    • Label = unique sample ID fusing Site and Plot with the replicate number
    • the remaining columns of the dataframe are species (or the lowest identifiable unique taxon above the species level) and each row is the number of individuals of the given species in the sample (captured by a net dragged through 24 square metres of meadow)
  2. fauna.R: Code to analyse and visualise the species-abundance matrix of macrofauna associated with Posidonia oceanica.
    • Input = fauna.csv
    • Output = Tables S1 and S2 in Supplement.pdf and Figures 4 and 5 and section 3.3 in Manuscript.pdf

Luka Seamus Wright, 19 March 2023

thermal-effluent's People

Contributors

lukaseamus avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.