Nitrifying Bacteria — AOB, NOB, and Comammox
Every aquarist who has ever started a tank has waited on these organisms, usually without knowing their names. They are the "biological filter" — the invisible bacteria that turn the ammonia your fish and decaying food produce into nitrate, the far less toxic end product you remove with water changes. The weeks of waiting before a new tank is safe to stock, the dreaded nitrite spike, the reason an old established tank shrugs off a slug of ammonia that would crash a fresh one: all of it is the story of these few slow-growing microbes building up to a working population.
Nitrifiers are chemoautotrophs. They get their energy not from light or from eating other organisms but from the chemical oxidation of reduced nitrogen, and they use that energy to build biomass out of CO2 — much as a plant does with sunlight. EcoSym splits the job across three cooperating-and-competing groups, because lumping them together would erase exactly the things hobbyists watch for.
The two-step relay, and the one-cell shortcut
Classical nitrification is a relay race between two groups of specialists:
ammonia ──AOB──► nitrite ──NOB──► nitrate
(toxic) (toxic) (much safer)
comammox: ammonia ─────────────────► nitrate (one cell, no nitrite handed off)
- AOB — the ammonia-oxidising bacteria (Nitrosomonas-type) — take ammonia to nitrite. This step consumes the most oxygen and releases acid, which is why heavy nitrification slowly eats a tank's buffering and drives pH down.
- NOB — the nitrite-oxidising bacteria (Nitrobacter and Nitrospira) — finish the job, taking nitrite to nitrate. This step is roughly charge-neutral and consumes much less oxygen per unit of nitrogen.
- Comammox — complete-ammonia-oxidising Nitrospira — do the whole conversion inside a single cell, ammonia straight to nitrate, never handing a free nitrite molecule to the water (Daims et al. 2015).
The first two steps add up to the same overall reaction as the third. The point is who does the work and when, because that partition is what produces the patterns aquarists recognise:
- The new-tank nitrite spike. Anyone who has cycled a tank has watched nitrite climb to a few mg/L through weeks two to four and then suddenly collapse. It happens because NOB lag AOB by one to three weeks — they cannot get established until AOB have built up a nitrite supply to feed on, and free ammonia poisons NOB more than it poisons AOB. Comammox, also held back by free ammonia at this stage, stays scarce. So ammonia gets converted to nitrite faster than nitrite gets converted onward, and nitrite piles up until NOB finally catch up. A single lumped "nitrifier" would never reproduce this — its nitrate would appear the instant ammonia went in.
- Mature tanks run cleaner. In established, lightly stocked filters, comammox quietly takes over (more on why below), and because it skips the nitrite hand-off entirely, a mature tank oxidises ammonia all the way to nitrate with no measurable nitrite in between.
- Nitrite is genuinely dangerous. Nitrite enters fish and invertebrates through the same gill pathway they use to take up chloride, then locks up the oxygen-carrying pigment in their blood — "brown blood disease" in fish, the equivalent in shrimp. Shrimp take harm at a few tenths of a milligram per litre; snails tolerate several times more. The comammox-dominated mature tank keeps nitrite at noise level; the AOB-dominated new tank spikes it. Both outcomes fall out of the kinetics rather than being scripted.
- Oxygen and pH timing. The acid release and the bulk of the oxygen demand belong to the ammonia-to-nitrite step, not spread evenly across the whole conversion. Keeping the steps separate puts the oxygen trough and the pH dip where they actually happen during cycling.
Shared biology
Both AOB and NOB are slow growers next to ordinary decomposer bacteria — think a doubling time of a day or two rather than hours — and they get very little energy from their chemistry, so they build biomass sparingly. Both are obligate aerobes that fade under hypoxia, both are persistent and hard to kill outright, and both tolerate a wide span of temperature and salinity. This combination — slow to build, slow to die — is exactly why a biological filter takes weeks to establish and then, once established, is remarkably durable.
Each group keeps both a free-floating (planktonic) population and surface-attached biofilm populations. Planktonic cells settle onto surfaces steadily, favouring rough substrates like ceramic and sand over smooth glass, and once embedded in the biofilm's extracellular polymeric substance matrix they almost never let go. That one-way drift from floating to attached, over the first few weeks, is the cycling period new-tank keepers wait out — and it is why the filter media and substrate, not the water, carry your biological filter.
Three things make the attached life worth it:
- Shade from light. Nitrifiers are photoinhibited, but it takes genuinely bright light to bite. Lab measurements put the half-response for ammonia oxidisers around full-spectrum daylight intensity — they shrug off the dim light reaching a shaded substrate or filter (unaffected up to ~15 µmol m⁻² s⁻¹; tolerant to ~200), and only strong overhead light meaningfully throttles a free-floating or fully-exposed cell. The nitrite oxidisers (NOB) are the sensitive ones, suppressed at intensities the ammonia oxidisers tolerate — which is why bright tanks can hold a little nitrite even after they seem cycled. A cell buried under a biofilm is shaded further still: how much depends on biofilm maturity — a brand-new film adds only what the surface texture itself blocks (porous ceramic blocks most light, bare glass almost none), while a mature film with its slime matrix and overlying algae cuts incoming light to a small fraction. Combined with the steady drift onto surfaces, this is why nitrifiers end up concentrated on the shaded, oxygen-rich substrate and media — not in the lit water column. (The model also lets nitrifiers living in the substrate breathe oxygen from the overlying water rather than suffocating in the anoxic deep pore, matching the real pattern that sediment nitrification is confined to the thin oxic surface layer.)
- Shelter from grazers. Free-floating nitrifiers are eaten freely by nanoflagellates and ciliates, which graze all bacteria. Cells locked into a mature biofilm matrix are largely out of reach. Without this refuge, slow-growing nitrifiers would be grazed to extinction by fast-breeding protists within weeks. The bigger threat in a stocked tank is the metazoan grazing crew — snails, shrimp, copepods, scuds — which rasp and filter biofilm far harder than protists do. The cells that survive them are the ones living inside the substrate: down in the interstitial spaces of sand and soil, and in the dense basal layers of a film, where a snail's radula or a shrimp's mouthparts simply cannot reach. In a soil or sand tank the model treats most of the nitrifying community on the floor substrate (~85 %) as living in this grazer-proof zone, the same for ammonia and nitrite oxidisers because the two sit side by side in the same micro-colonies. Cells on the glass walls get no burial credit — there is nothing to bury into, which is exactly why snails keep the glass nearly clean while the substrate stays alive with bacteria. This matters most for the nitrite oxidisers: they are the only thing that consumes nitrite, so if a growing population of snails and shrimp grazed them away, residual nitrite would have nowhere to go and the tank would read a small but stubborn nitrite level forever — exactly the failure the substrate refuge prevents. A bare-bottom tank has no such hideout, so its nitrifiers rely on the biofilm matrix alone.
- Richer food at the surface (for AOB). Surface-attached AOB sit in a still boundary layer where ammonia runs richer than the open water — a perceived concentration fed by settled-detritus mineralization, pore-water proximity on sand and soil, and the nitrifiers' own activity. AOB on a fertile sand surface can keep working even when a water test reads near-zero ammonia. NOB get no equivalent boost: nitrite is a fleeting intermediate, not something detritus steadily produces, so NOB simply read the open-water nitrite.
The three guilds at a glance
They share a niche but play different hands:
| Trait | AOB (ammonia oxidisers) | NOB (nitrite oxidisers) | Comammox |
|---|---|---|---|
| What it does | Ammonia → nitrite | Nitrite → nitrate | Ammonia → nitrate, in one cell |
| Growth pace | Slow | Slow, and lags AOB | Slowest of the three |
| Strategy | Opportunist — wins when ammonia is plentiful | Waits for AOB to make nitrite | Specialist — wins when ammonia is scarce |
| Affinity for its food | Modest | High for nitrite | Highest — feeds at trace levels |
| Oxygen demand | Moderate | Highest — first to falter when O2 dips | In between |
| Free-ammonia tolerance | Most tolerant | Sensitive | Most sensitive |
| When it dominates | New-tank cycling | New-tank cycling, after AOB | Mature, lightly stocked tank |
| Acidifies the water? | Yes | No | Yes |
During cycling this plays out as: AOB rapidly drain ammonia into nitrite; nitrite accumulates because NOB have not built up yet and comammox is suppressed by the high ammonia; then NOB establish, nitrate starts filling, and the nitrite spike collapses. In a settled tank all three idle along at a steady state — but comammox holds most of the active biomass, and bulk nitrite sits near zero. A test kit then reads zero ammonia, zero nitrite, and slowly climbing nitrate: the textbook "cycled" tank. The exact growth rates, affinities, and oxygen and inhibition thresholds behind all of this are tabulated in the Parameter Reference.
Why comammox takes over a mature tank
Surveys of established freshwater filters — home aquaria, recirculating fish systems, even treated drinking-water pipes — consistently find comammox Nitrospira outnumbering the classical AOB and NOB combined (Bartelme et al. 2017; Sauder et al. 2017; Pinto et al. 2016). The reason is a clean affinity trade-off. Comammox bind ammonia tens to hundreds of times more tightly than AOB do, but they grow more slowly and are more easily poisoned by free ammonia. That makes them losers at the high ammonia of a cycling tank, where raw growth speed wins and AOB pull ahead. But as a tank matures and ammonia drops to a trace, AOB find themselves starved far below the level they need to run flat-out, while comammox are still feeding comfortably. Below a crossover of roughly a tenth of a mg/L of ammonia-nitrogen, comammox actually grow faster than AOB despite their slower top speed, and they gradually inherit the filter.
This is why keepers notice that old, mature tanks handle an ammonia slug faster and more cleanly than freshly cycled ones, even when the visible bacterial population looks similar: the mature filter has accumulated a comammox community that processes steady loads with no nitrite transient, whereas a young AOB-dominated filter still throws a brief nitrite burst when challenged.
Why nitrite creeps back in an oxygen-starved tank
There is a second, separate way nitrite reappears — not the new-tank lag, but an oxygen problem in an otherwise cycled tank. NOB need more oxygen than AOB to run at full tilt, so when oxygen dips, NOB falter first. This is counter-intuitive, since converting nitrite to nitrate actually consumes less oxygen per unit of nitrogen than the ammonia step does — but how much oxygen a reaction needs and how tightly an organism can scavenge oxygen are two different things, and NOB are the more oxygen-hungry of the two (Wiesmann 1994; Sin et al. 2008). At a night-time oxygen low around 2 mg/L, AOB keep humming while NOB are already running short, and the gap widens as oxygen falls further (Kits et al. 2017).
The hobbyist signature is unmistakable: a tank that cycled cleanly months ago starts showing a persistent low-grade nitrite reading after one of these changes:
- Overstocking or heavy feeding — fish and decomposer respiration drain oxygen faster than the surface can replace it, especially overnight.
- Higher temperature — warmer water both demands more oxygen from metabolism and holds less of it.
- A heavily planted tank in the dark — plants stop making oxygen at night but keep respiring, pulling oxygen down sharply for a few hours each cycle, so NOB lose a window every night and steady-state nitrite settles above zero.
- Reduced surface movement — a clogged sponge filter, an oily surface film, or a flow pointed away from the surface, all cutting gas exchange.
The fix is the one experienced aquarists already reach for — more aeration or surface agitation — and the simulator agrees: improving gas exchange in any of these cases collapses the steady-state nitrite back toward zero without changing the nitrifier population at all. Because comammox sit between AOB and NOB in their oxygen demand, comammox-dominated mature tanks ride out moderate oxygen dips better than fresh AOB-and-NOB filters — one more reason an established planted tank is more forgiving of overnight oxygen swings than a bare fishless-cycled one.
Iron and pH: the hidden cycling bottleneck
The enzymes nitrifiers use to oxidise ammonia and nitrite are both iron-based — the ammonia monooxygenase carries a di-iron core, and the nitrite-oxidising enzyme is built around an iron-sulfur cluster — so nitrifiers carry an unusually heavy iron demand, a touch heavier than ordinary phototrophs (Wagner et al. 2002; Pearson et al. 2011). In most planted tanks this never matters, but it can quietly stall a cycle in the wrong conditions.
The trap springs in tanks with little dissolved organic matter and a high pH — bare-bottom setups on hard tap water, with no soil or driftwood. There, dissolved iron oxidises to insoluble rust within minutes once pH drifts above 8, and the oxidation accelerates steeply with pH: every unit of pH multiplies the rate roughly a hundredfold (Stumm & Morgan 1996). With no dissolved organic matter around to hold iron in a protected, usable form, the water's iron pins at a vanishingly low level and the nitrifiers sit chronically iron-starved through the whole cycling period. The model reproduces this: bare hard-water cycles drag out well past the textbook three-and-a-half weeks, and an aggressively ammonia-dosed hard-water tank can stall the nitrite spike outright at a few mg/L, with high pH holding iron demand above supply.
Real planted tanks rarely fall into this trap, because soil and driftwood release humic organics that keep iron chelated and available, and substrate iron oxides leak a slow supply. Keepers fishless-cycling in bare tanks, though, sometimes report exactly the slow or stuck behaviour the model predicts — and a small dose of chelated iron at the start of cycling noticeably shortens the lag.
Two well-documented cycling failures fall out of the same kinetic chain:
- Iron lock-out plus ammonia self-poisoning. Without iron, AOB stall; with AOB stalled, ammonia keeps building; with ammonia high, free ammonia stays above the level that poisons NOB; nitrite plateaus and refuses to clear. The standard forum remedy — a big water change — works in the model too, because fresh tap water restores both iron and buffering: the same cycle that sticks indefinitely without water changes finishes in about two weeks with weekly ones.
- The late-cycle pH crash. Nitrification steadily consumes a tank's carbonate buffer, and once the buffer is gone, pH falls sharply toward the point where dissolved CO2 takes over (around 5.6). AOB drop outside their tolerance band and the cycle stalls. Aquarists know this as the "second wall" of fishless cycling, or as one face of "old tank syndrome"; the model reproduces it for any unbuffered bare tank pushed through enough nitrification.
Why nitrifiers are biofilm dwellers
Put the three advantages together — shade from light, shelter from grazers, and (for AOB) richer food at the surface — and it is obvious why aquarium nitrifiers are overwhelmingly sessile. The model reproduces the real-world pattern: free-floating AOB and NOB dwindle over the first weeks as light and grazing wear them down, while surface populations slowly build on glass, sand, and ceramic until the biological filter is established and the tank is finally safe to stock.
Further reading
- Heterotrophic Bacteria — the fast decomposers that recycle organic matter and compete with nitrifiers for oxygen
- Nitrogen Cycle — where nitrification sits in the full journey of nitrogen through the tank
- Iron Cycle — why iron scarcity can throttle cycling, and how soil and chelators relieve it
- Anaerobic sediment microbes — the denitrifier and the other buried guilds that remove nitrogen from the system
- Bacteria overview — how the bacterial guilds divide the work
- Parameter Reference — every rate, affinity, and threshold behind this page, with citations
Key references
- Bartelme, R.P., McLellan, S.L. & Newton, R.J. (2017). Freshwater recirculating aquaculture system operations drive biofilter bacterial community shifts around a stable nitrifying consortium of ammonia-oxidizing archaea and comammox Nitrospira. Frontiers in Microbiology 8, 101.
- Daims, H. et al. (2015). Complete nitrification by Nitrospira bacteria. Nature 528, 504–509.
- Kits, K.D. et al. (2017). Kinetic analysis of a complete nitrifier reveals an oligotrophic lifestyle. Nature 549, 269–272.
- Pearson, A.J. et al. (2011). Trace-metal requirements of nitrifying bacteria. (Iron acquisition in nitrifiers.)
- Pinto, A.J. et al. (2016). Metagenomic evidence for the presence of comammox Nitrospira-like bacteria in a drinking water system. mSphere 1, e00054-15.
- Sauder, L.A. et al. (2017). Cultivation and characterization of Candidatus Nitrosocosmicus and comammox Nitrospira from a municipal wastewater system. ISME Journal 11, 1142–1157.
- Sin, G. et al. (2008). Modelling nitrite in nitrification processes: oxygen affinities of ammonia- and nitrite-oxidisers. Water Research 42, 1313–1324.
- Stumm, W. & Morgan, J.J. (1996). Aquatic Chemistry, 3rd ed. Wiley-Interscience.
- Wagner, M. et al. (2002). Microbial community composition and function in wastewater treatment plants. Antonie van Leeuwenhoek 81, 665–680.
- Wiesmann, U. (1994). Biological nitrogen removal from wastewater. Advances in Biochemical Engineering/Biotechnology 51, 113–154.