Mass Action Reactions | Reference Home |

## Basic Form

The canonical form for a mass action reaction in xCellerator is

where p

_{1},p

_{2},..., q

_{1},q

_{2},..., are numbers (not symbols) representing stoichiometries, and A

_{1},A

_{2},... represent chemical species. It is interpreted as

where the product runs over all the species on the left side of the arrow, and p

_{i}and q

_{i}are the stoichiometries of A

_{i}on the left-hand side and right-hand sides of the arrow, respectively.

An equivalent textual form for is ShortRightArrow[A, B].

**Note:** The standard rule arrow (which can be
entered as ->) can also be used for this type of arrow,
as in A->B.

### For example:

The stoichiometries may be any combination of integers, rational, or real numbers. Variable stoichiometries are not supported. Missing rate constants default to 1:

## Basic Form, Reversible

The canonical form for a reversible mass action reaction in xCellerator is

It is equivalent to the pair of reactions

Missing rate constants default to 1.

An equivalent textual form for is RightArrowLeftArrow[A, B].

## Basic Form, Catalytic

The canonical form for a simple catalytic is

or

which is equivalent to the basic reaction

The essential observation is that the concentration of the catalyst (e.g., C does not change.

### For example,

There may be multiple reactants and products (but there must be only one catalyst) and stoichiometries may be specified for the reactants and products:

An equivalent textual form for is

Overscript[ShortRightArrow[A, B], C].

**Note:** Overscripts can be entered at the keyboard
by typing [control]-7.

## Catalytic, Reactant-Enzyme Complex

The basic catalytic reaction is

or

This represents the biochemical conversion

(NOTE: this is NOT Cellerator syntax)

### For Example,

Note that the Bind[A,X] wrappers are automatically generated. This wrapper represents a new variable formed by joining together in a complex the variables listed as its arguments. For more information on this see Bind.

The rate constants are optional and default to
k_{1}=k_{2}=k_{3}=1,k_{4}=0

**The user is strongly cautioned to resist the
temptation to designate the Enyzme by the variable
E which represents the base
of the natural logarithm in Mathematica**.

An equivalent textual form for is

Overscript[RightArrowLeftArrow[A, B], C].

## Reversible Catalytic, Reactant-Enzyme Complex

The basic template is

or

This reaction is equivalent to the pair of reactions:

It can have either six or eight rate constants.

If eight rate constants are given, they are partitioned into two sets of 4, as shown above.

If six rate constants are given, they are partitioned into two sets of 3, so that

becomes

An equivalent textual form for is

Underoverscript[RightArrowLeftArrow[A, B], R, F].

## Two Complex Catalytic

The canonical template is:

or

represents the biochemical process

(NOTE: this is NOT Cellerator syntax)

It must have precisely six rate constants.

An equivalent textual form for is

Overscript[Equilibrium[A, B], C].

### For Example,

## Summary of Mass Action Arrow Forms

Arrow | What it represents |

Mass action | |

Mass action with specified stoichiomitries | |