# Drain Reactions¶

This document explains the assumptions about drains in Maud.

## Drains¶

Drains are required to specify a fixed amount of flux to or from a metabolite. An issue occurs when the drain flux is higher than the \(V_{max}\) of the pathway, draining the metabolite until the ode reaches a negative concentration. This is a problem for all zeroth order reaction kinetics. We address this problem by making the flux zeroth order with respect to the concentration of the drained metabolite at expected concentrations, and first order as \([X_i] \rightarrow 0\).

A simple implementation is a pseudo-Michaelis-Menten type function, where the Michaelis- Menten constant is a very small concentration unexpected in the cell.

## Implementation¶

The current formula to calculate drains is defined as:

where:

\(v\) is the rate of the drain,

\(v_{drain constant}\) is the expected drain rate,

\([X_i]\) is the concentration of metabolite \(i\)

Using the current specification the output for a single metabolite drain is shown in (Fig. 3).