Coastal Science & Engineering Applications


Estuaries and coasts are highly diverse and dynamic environments. There is an active research community seeking to understand the dynamics of these systems in terms of the governing physical processes, the habitats they provide and the species they support. Translating this Science and Engineering research into Applications is the motivation behind CoastalSEA.



Recent and ongoing projects include:

Research &

Ongoing research and development includes:


Short courses:

For further details please contact us


All Apps available for download use the dstoolbox and the muitoolbox, which can be downloaded here.

AsmitaASMITA stands for Aggregated Scale Morphological Interaction between Tidal basin and Adjacent coast. The model is used to examine long-tern morphological change in tidal inlets and estuaries. Rather than schematise a grid of the real-world bathymetry, the model uses elements that represent geomorphological components of the system such as channels, tidal flats, deltas, saltmarshes, etc. As such the model address changes to the sediment volumes in the estuary over long time scales (decades, centuries and aeons).Manual
ChannelForm ChannelForm provides a framework for studying estuary and inlet morphological landforms in the context of the surrounding landscape (valley and flood plain). A set of tools allow digital terrain models (DTMs) to be created from models or imported. Channel and Valley forms can be combined to create a landscape setting, which can also include a shoreface and channel meanders. A kinematic model is used to consider the migration of the channel under the influence of sea level change, taking account of sediment supply from the sea and river.Manual
CoastalTools The CoastalTools package was originally developed to access and manipulate coastal data, such as held by the Channel Coastal Observatory (CCO) and the British Oceanographic Data Centre (BODC) and has since been extended to handle other common data formats. CoastalTools provides a User Interface for time series data analysis, with many of the formats that are in routine use in the UK and elsewhere provided for in the data loading tools. Several models that use the measured data as input are also provided. These provide the ability to estimate near shore wave parameters and properties that describe how the beaches are changing over time. The models generally use simple algorithms to transform the data and are not intended to be a substitute for more detailed coastal process modelling. The focus is very much on providing a means to rapidly explore the data that is now available from national archives.Manual
CSTmodelThis is a quasi-analytical hydraulic model for convergent tidal channels. It computes the mean tide level, high and low water levels, tidal velocity amplitude and river velocity along the length of the estuary using the quasi-analytical model of Cai, Savenije and Toffolon (hence the CST model) as described in (Savenije, 2005; Cai, 2014).Manual
ModelSkillModelSkill enables data to be loaded and then compared on a Taylor diagram. This form of plot was originally proposed for the comparison of model timeseries output (Taylor, 2001) and has subsequently been adapted for the comparison of morphological model outputs (Bosboom and Reniers, 2014; Bosboom et al., 2014). In this implementation the Taylor approach is used but modified in line with Bosboom of the analysis of grid and mesh data. The options include the ability to create and add points to a Taylor diagram, output the results to the Clipboard, and estimate global and local skill scores.Manual
ModelUIModelUI provides a demonstration using the muitoolbox of how to create bespoke interfaces for modelling applications that produce some combination of graphical and/or time series outputs. The muitoolbox is designed to enable the rapid prototyping of models by allowing the model developer to focus on the model, rather than the functional or operational needs of the software package itself.  To this end, the UI provides a standard interface with drop-down menus, tools to open and close files, keep track of model runs, provide a rapid means to implement model set-up and data import and export, derivation of new variables, and some basic plotting and statistical tools. The ModelUI package includes three example models to illustrate how to create and modify the UI for different applications. These include:
– VerticalProfile to illustrate the basic UI with a model producing spatial data;
– SimpleTide to illustrate handling timeseries data in a similar UI;
– Diffusion2D to illustrate how to handle time plus 2 or 3 space dimensions.
MRBreachMRBreach is an App to support the design of breaches in sea walls that are commonly required for managed realignment schemes. These schemes aim to increase the area of intertidal by allowing the sea back into areas of land that have been protected by sea defences in the past. It is usually impractical to remove the entire sea wall. There is therefore a need to determine the size of breach required to allow tidal exchange into and out of the site. In such design there is also the practical consideration of being able to construct the breach safely, in the time available over a tidal cycle. This piece of software implements a method proposed for the design of such breaches based on creating one, or more, stable channels into the site.Manual
SedToolsLoads settling column output files generates sediment grain size distributions and summary data using the method developed by Urs Neumeier at the University of Southampton (Neumeier, 2005).Manual


A summary of each Toolbox and App is available here.

By downloading any of the files below you are accepting the licence agreement for this software.

See our Privacy Policy here

Legacy versions of some software packages can be downloaded here

Use the links below to download the latest versions of our software packages. Please note all Apps make use of the dstoolbox and the muitoolbox.

CoastalSEA Package 1.0 31.65 MB 13 downloads
Zip file containing ALL Toolboxes and Apps …
    muitoolbox 1.04 1.20 MB 12 downloads
    Toolbox to build bespoke model interfaces …
    dstoolbox 1.03 373.35 KB 14 downloads
    Toolbox for dstables and associated tools. …
    CoastalTools App 3.03 7.48 MB 6 downloads
    App to analyse coastal process data …
    CSTmodel App 2.03 1.70 MB 2 downloads
    Hydraulic model for convergent tidal-rivers …
    Asmita App 3.02 3.66 MB 21 downloads
    Morphological model for inlets and estuaries …
    MRBreach App 3.01 1.39 MB 8 downloads
    App to examine site hypsometry and design breaches for managed realignment sites …
    ChannelForm App 2.01 8.00 MB 4 downloads
    App to model marine transgression of an estuary channel within a valley …
    ModelSkill App 2.01 3.14 MB 1 downloads
    App to examine model performance using a Taylor Plot and Skill Score …
    ModelUI App 3.02 3.50 MB 3 downloads
    Set of demonstration applications to illustrate use of muitoolbox …
    SedTools App 1.01 1.37 MB 2 downloads
    App to analyse settling column data …

    Use the links below to download training packs

    CoastalTools training pack 1.0 26.04 MB 7 downloads
    Training exercise and supporting data …
    ASMITA training pack 1.0 5.88 MB 31 downloads
    Training exercise with supporting materials …

    Latest news

    New Platform Released

    As part of a major upgrade the various CoastalSEA packages have been migrated to use a new platform that is based on two toolboxes: dstoolbox and muitoolbox. The first toolbox provides tools for handling multi-dimensional data and associated meta-data. The second provides a set of classes that enables the rapid construction of bespoke user interfaces […]

    Read more

    Coming soon – March 2022

    The latest release of the CosatalSEA toolboxes and Apps are now being finalised and will be released later this month.

    Read more

    ModelUI Toolbox and CoastalTools App released

    ModelUI has now been migrated to a MatlabTM Toolbox and CoastalTools is an App that uses the ModelUI toolbox. This greatly simplifies the distribution and installation of these two packages. Moving forward the ModelUI toolbox will be used for all models developed at CoastalSEA. Previous versions of the models will continue to be available on […]

    Read more

    ChannelForm model

    The ChannelForm model can be used to generate idealised 3-D models of estuaries and river valleys in order to study marine transgression in response to sea level rise. The ChannelForm model uses the ModelUI user interface, which can be downloaded here. The ChannelForm model will be available for download in the New Year (2021). If […]

    Read more

    ASMITA OO v1.5

    A new version of ASMITA is now available. This includes a number of bug fixes and the following updates: Added inlet model to allow more complex ebb-flood delta configurations to be modelled; Added option to define element specific equilibrium using tidal range rather than tidal prism; Updated Unit Testing code.

    Read more

    CoastalTools v1.9 released

    New version of CoastalTools (version 1.9) now available. This includes the following updates: Added alternative wave breaking models. Modified handling of waves that are away from the shoreline when computing inshore waves. User Model modified to allow user to call models as external functions. Added check that date strings are valid. Added data clean-up tools […]

    Read more



    Thank you! I have received your message.