inSTREAM

Individual-based stream trout research and environmental assessment model

Summary Description

The objectives of inSTREAM derive from its intended application to instream flow assessment of hydropower projects and ecological research. The model is designed to (a) predict the long-term trends in trout populations that result from changes in stream flow, temperature, and turbidity; (b) predict the long-term trends in trout populations that result from changes in such biological factors as inter-species competition and food availability; (c) provide a tool for identifying natural and anthropogenic factors that limit stream trout populations; and (d) provide a framework for monitoring and adaptive management programs for projects that affect stream trout.

We use the following key assumptions .

inSTREAM is object-oriented and simulates three kinds of objects: habitat cells, fish, and redds (nests created by spawning trout).

Habitat cells determine their depth and velocity from the daily stream flow rate; this calculation uses a lookup table imported from an external hydraulic model. The popular PHABSIM and RHABSIM hydraulic models can be used readily. Habitat cells also track the availability of food, velocity shelters for drift-feeding fish, and spawning gravel.

The fish in our model conduct four major actions each day.

Redds are modeled from when they are created by spawning until eggs have emerged as new fish, with the development rate a function of temperature. Redds can suffer egg mortality due to dewatering at low flows, scouring at high flows, high or low temperatures, and superimposition of a new redd on an existing one.

A complete description of inSTREAM Version 2 is provided in a Forest Service report “Individual-based Model Formulation for Cutthroat Trout, Little Jones Creek, California”, available on our Products page.

The inSTREAM software is designed to make the model easy to observe, revise, calibrate, and conduct experiments with. Software features include graphical displays of habitat, fish, and redds; a batch mode and Experiment Manager for automated execution of multi-run experiments; and complete user documentation.

Click here to return to the inSTREAM overview page.