bacterial-type flagellum
The rotary motility organelle of bacteria: a long helical filament of flagellin joined by a flexible hook to a basal body that spans the cell envelope. The basal body houses a rotor (MS and C rings) driven by membrane-embedded stator units that convert ion flow (H+ or Na+) into torque; the flagellar type III export apparatus at its base secretes the axial subunits. Not homologous to the archaeal archaellum or the eukaryotic cilium. [DOI:10.1146/annurev.biochem.72.121801.161737]
NCBITaxon:83334) · E. H. White, Content Provider: Peggy S. Hayes; Public domain, via Wikimedia Commons · PUBLIC_DOMAIN · source: WIKIMEDIA_COMMONS File:Escherichia_coli_flagella_TEM.png (M4617695) · Synonyms: bacterial flagellum
Has part: bacterial-type flagellum filament (GO:0009420); bacterial-type flagellum filament cap (GO:0009421); bacterial-type flagellum hook-filament junction (GO:0009422); bacterial-type flagellum hook (GO:0009424); bacterial-type flagellum basal body (GO:0009425)
Xrefs: uniprot.location:SL-0307 — Bacterial flagellum
Components
| Component | Type | Part of / acts on | Grounding | Genes | Stoichiometry | Essential | Role |
|---|---|---|---|---|---|---|---|
| flagellin (FliC) | Protein | part of | InterPro:IPR001492 | fliC, fljB | ~20,000 subunits per filament; 11 protofilaments | ESSENTIAL | Polymerises into the helical propeller filament.
|
| hook protein (FlgE) | Protein | part of | Reviewed label only (reviewed name; no accession asserted) | flgE | ESSENTIAL | Flexible universal joint transmitting torque from the basal body to the filament.
| |
| MS ring (FliF) | Protein complex | part of | fliF | ESSENTIAL | Membrane-embedded rotor ring; the platform on which the basal body assembles.
| ||
| C ring / switch complex (FliG, FliM, FliN) | Protein complex | part of | fliG, fliM, fliN | CONDITIONAL | Cytoplasmic rotor ring; FliG engages the stator and the complex sets rotational direction in response to CheY-P. Normally supports assembly; FliI overproduction can bypass an intact C ring in engineered Salmonella mutants, producing rare, nonmotile flagella with defective C-ring structures.
| ||
| stator unit (MotA5MotB2) | Protein complex | part of | motA, motB | DISPENSABLE | Ion-driven torque generator anchored to peptidoglycan through MotB. A constituent of the motor, not machinery acting on it: DISPENSABLE here means the flagellum still assembles without MotA/MotB, but it cannot rotate (docs/CURATION.md, component boundary).
| ||
| rod (FlgB, FlgC, FlgF, FlgG) | Protein complex | part of | flgB, flgC, flgF, flgG | ESSENTIAL | Drive shaft spanning the periplasm from MS ring to hook.
| ||
| L and P rings (FlgH, FlgI) | Protein complex | part of | flgH, flgI | CONDITIONAL | Bushing through the outer membrane and peptidoglycan in Gram-negative bacteria; absent in Gram-positives.
| ||
| flagellar type III membrane export gate (FlhA, FlhB, FliP, FliQ, FliR) | Protein complex | part of | flhA, flhB, fliP, fliQ, fliR | ESSENTIAL | Membrane gate of the flagellum-specific type III export apparatus that secretes rod, hook and filament subunits through the growing structure.
|
Organism-specific protein examples
Named proteins in which each component's role was established, with the organism the evidence comes from. The component above is the taxon-agnostic family; these are the specific entries behind it.
flagellin (FliC)
| Accession | Protein | Gene | Organism | Entry |
|---|---|---|---|---|
UniProtKB:P02968 | Flagellin | hag | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (1 reference)Curator-mapped from SubtiWiki category 387 to the flagellin (FliC) component; identity and taxon independently verified in UniProtKB.
| ||||
UniProtKB:P06179 | Flagellin | fliC | Salmonella enterica subsp. enterica serovar Typhimurium str. LT2 (NCBITaxon:99287) | REVIEWED |
Role and evidence (1 reference)The single reviewed UniProtKB entry for gene fliC in Salmonella enterica subsp. enterica serovar Typhimurium str. LT2, a taxon this record names. Identifier for the component's declared gene symbol; it is not itself evidence that the protein is part of this structure.
| ||||
UniProtKB:P52616 | Phase 2 flagellin | fljB | Salmonella enterica subsp. enterica serovar Typhimurium str. LT2 (NCBITaxon:99287) | REVIEWED |
Role and evidence (1 reference)The single reviewed UniProtKB entry for gene fljB in Salmonella enterica subsp. enterica serovar Typhimurium str. LT2, a taxon this record names. Identifier for the component's declared gene symbol; it is not itself evidence that the protein is part of this structure.
| ||||
hook protein (FlgE)
| Accession | Protein | Gene | Organism | Entry |
|---|---|---|---|---|
UniProtKB:P0A1J1 | Flagellar hook protein FlgE | flgE | Salmonella enterica subsp. enterica serovar Typhimurium str. LT2 (NCBITaxon:99287) | REVIEWED |
Role and evidence (1 reference)The single reviewed UniProtKB entry for gene flgE in Salmonella enterica subsp. enterica serovar Typhimurium str. LT2, a taxon this record names. Identifier for the component's declared gene symbol; it is not itself evidence that the protein is part of this structure.
| ||||
MS ring (FliF)
| Accession | Protein | Gene | Organism | Entry |
|---|---|---|---|---|
UniProtKB:P23447 | Flagellar M-ring protein | fliF | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (1 reference)Curator-mapped from SubtiWiki category 387 to the MS ring (FliF) component; identity and taxon independently verified in UniProtKB.
| ||||
C ring / switch complex (FliG, FliM, FliN)
| Accession | Protein | Gene | Organism | Entry |
|---|---|---|---|---|
UniProtKB:P23448 | Flagellar motor switch protein FliG | fliG | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (1 reference)Curator-mapped from SubtiWiki category 387 to the C ring / switch complex (FliG, FliM, FliN) component; identity and taxon independently verified in UniProtKB.
| ||||
UniProtKB:P23453 | Flagellar motor switch protein FliM | fliM | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (1 reference)Curator-mapped from SubtiWiki category 387 to the C ring / switch complex (FliG, FliM, FliN) component; identity and taxon independently verified in UniProtKB.
| ||||
UniProtKB:P24073 | Flagellar motor switch phosphatase FliY | fliY | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (2 references)Curator-mapped from SubtiWiki category 387 to the C ring / switch complex (FliG, FliM, FliN) component; identity and taxon independently verified in UniProtKB.
| ||||
stator unit (MotA5MotB2)
| Accession | Protein | Gene | Organism | Entry |
|---|---|---|---|---|
UniProtKB:P28611 | Motility protein A | motA | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (1 reference)Curator-mapped from SubtiWiki category 387 to the stator unit (MotA5MotB2) component; identity and taxon independently verified in UniProtKB.
| ||||
UniProtKB:P28612 | Motility protein B | motB | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (1 reference)Curator-mapped from SubtiWiki category 387 to the stator unit (MotA5MotB2) component; identity and taxon independently verified in UniProtKB.
| ||||
UniProtKB:P39063 | Uncharacterized protein YtxD | ytxD | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (2 references)Curator-mapped from SubtiWiki category 387 to the stator unit (MotA5MotB2) component; identity and taxon independently verified in UniProtKB.
| ||||
UniProtKB:P39064 | Uncharacterized protein YtxE | ytxE | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (2 references)Curator-mapped from SubtiWiki category 387 to the stator unit (MotA5MotB2) component; identity and taxon independently verified in UniProtKB.
| ||||
rod (FlgB, FlgC, FlgF, FlgG)
| Accession | Protein | Gene | Organism | Entry |
|---|---|---|---|---|
UniProtKB:P23446 | Flagellar basal-body rod protein FlgG | flgG | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (1 reference)Curator-mapped from SubtiWiki category 387 to the rod (FlgB, FlgC, FlgF, FlgG) component; identity and taxon independently verified in UniProtKB.
| ||||
UniProtKB:P24500 | Flagellar basal body rod protein FlgB | flgB | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (1 reference)Curator-mapped from SubtiWiki category 387 to the rod (FlgB, FlgC, FlgF, FlgG) component; identity and taxon independently verified in UniProtKB.
| ||||
UniProtKB:P24501 | Flagellar basal-body rod protein FlgC | flgC | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (1 reference)Curator-mapped from SubtiWiki category 387 to the rod (FlgB, FlgC, FlgF, FlgG) component; identity and taxon independently verified in UniProtKB.
| ||||
flagellar type III membrane export gate (FlhA, FlhB, FliP, FliQ, FliR)
| Accession | Protein | Gene | Organism | Entry |
|---|---|---|---|---|
UniProtKB:P35620 | Flagellar biosynthesis protein FlhA | flhA | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (1 reference)Curator-mapped from SubtiWiki category 387 to the flagellar type III membrane export gate (FlhA, FlhB, FliP, FliQ, FliR) component; identity and taxon independently verified in UniProtKB.
| ||||
UniProtKB:P35538 | Flagellar biosynthetic protein FlhB | flhB | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (1 reference)Curator-mapped from SubtiWiki category 387 to the flagellar type III membrane export gate (FlhA, FlhB, FliP, FliQ, FliR) component; identity and taxon independently verified in UniProtKB.
| ||||
UniProtKB:P35528 | Flagellar biosynthetic protein FliP | fliP | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (1 reference)Curator-mapped from SubtiWiki category 387 to the flagellar type III membrane export gate (FlhA, FlhB, FliP, FliQ, FliR) component; identity and taxon independently verified in UniProtKB.
| ||||
UniProtKB:P35535 | Flagellar biosynthetic protein FliQ | fliQ | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (1 reference)Curator-mapped from SubtiWiki category 387 to the flagellar type III membrane export gate (FlhA, FlhB, FliP, FliQ, FliR) component; identity and taxon independently verified in UniProtKB.
| ||||
UniProtKB:P35537 | Flagellar biosynthetic protein FliR | fliR | Bacillus subtilis subsp. subtilis str. 168 (NCBITaxon:224308) | REVIEWED |
Role and evidence (1 reference)Curator-mapped from SubtiWiki category 387 to the flagellar type III membrane export gate (FlhA, FlhB, FliP, FliQ, FliR) component; identity and taxon independently verified in UniProtKB.
| ||||
Taxonomic distribution
NCBITaxon:2Bacteria — VARIABLE: Patchy across bacterial lineages. A survey of 30,238 representative genomes across 131 phyla detected conserved FliP/Q/R markers in about 40%; this is genomic evidence of flagellar capacity, not direct observation of assembled flagella or proof of absence in every marker-negative genome. [DOI:10.1073/pnas.2512476122]NCBITaxon:2157Archaea — ABSENT: Archaea swim with the archaellum, a type-IV-pilus-related structure with no homology to the bacterial flagellum. [DOI:10.3389/fmicb.2015.00023]
Canonical examples
NCBITaxon:90371Salmonella enterica subsp. enterica serovar Typhimurium — The genetic model for flagellar assembly and export. [DOI:10.1146/annurev.micro.57.030502.090832]NCBITaxon:83333Escherichia coli K-12 — Model for motor physics and chemotaxis. [DOI:10.1146/annurev.biochem.72.121801.161737]NCBITaxon:83334Escherichia coli O157:H7 — Taxon depicted in the hosted TEM; purified H7 flagellar filaments from an O157:H7 isolate were independently characterized by microscopy and immunoassay. [DOI:10.1128/jcm.26.7.1367-1372.1988]NCBITaxon:224308Bacillus subtilis subsp. subtilis str. 168 — SubtiWiki's reference strain and a classical genetic model for flagellar assembly. [DOI:10.1093/nar/gkae957]
Functions
- bacterial-type flagellum-dependent cell motility
GO:0071973DOI:10.1146/annurev.biochem.72.121801.161737Berg 2003 reviews the rotary motor and swimming.
Associated traits
- CONFERS
METPO:1000704flagellatedDOI:10.1146/annurev.micro.57.030502.090832Macnab 2003 reviews assembly of the bacterial flagellar organelle.
- CONFERS
METPO:1000702motile — One of several motility machines; gliding and twitching motility do not use it.DOI:10.1146/annurev.biochem.72.121801.161737Berg 2003 reviews how rotation of bacterial flagella drives swimming.
Physical properties
- DIAMETER: ~20
UO:0000018(filament) [DOI:10.1146/annurev.micro.57.030502.090832] - LENGTH: up to 20
UO:0000017(filament; upper-length example in a review, not a universal maximum or a taxon-specific measurement)DOI:10.3390/biom11020186—Around 20,000 subunits of flagellin assemble to form the flagellar filament, which can grow up to a 20 µm in length [ 25 , 75 ].
The cited review supports growth up to 20 micrometers, not a lower limit of 5. The unsupported minimum has been removed; no universal size range is inferred.
- ROTATION_SPEED: ~100-300
UO:0000092(Escherichia coli motor; ~125 Hz at high load with the filament attached, 300 Hz or faster at low load)DOI:10.1128/jb.00353-25—When attached to the flagellar filament (high load), E. coli motors spin at ~125 Hz; when the filament is absent (low load), motors rotate at 300 Hz or faster ( 27 , 28 ).
Verbatim from the open-access full text (PMC12713396). This corrects the record: the context previously attributed the whole 100-300 Hz range to light load, but the lower figure is the high-load value and only the upper is low-load. Replaces the Berg 2003 review, which is abstract-only and does not contain the numbers (#171).
Mechanism graphs
Ion flow through the stator turns the rotor and the filament (FUNCTION)
| Subject | Predicate | Object | Evidence |
|---|---|---|---|
| ion motive force (H+ or Na+) | powers | MotA5MotB2 stator unit |
|
| MotA5MotB2 stator unit | applies torque to | C ring (FliG) |
|
| C ring (FliG) | drives | flagellar rotation |
|
| flagellar rotation | propels | flagellar filament |
|
| flagellar filament | enables RO:0002327 | bacterial-type flagellum-dependent cell motility |
|
Discussions
- CURATION_TODO (OPEN): Resolve exact source-neutral family or complex groundings for the MS ring, C ring, stator, rod, LP rings and membrane export gate. Groundings were deliberately left blank rather than guessed; verify each accession against InterPro before adding.
Evidence
DOI:10.1146/annurev.biochem.72.121801.161737Berg 2003, "The rotary motor of bacterial flagella".DOI:10.1146/annurev.micro.57.030502.090832Macnab 2003, "How bacteria assemble flagella".DOI:10.1038/nrmicro1887Chevance & Hughes 2008, "Coordinating assembly of a bacterial macromolecular machine".
Curation history
2026-08-29T00:00:00Zclaude · CREATED_RECORD — Drafted composition, distribution, trait links and torque-generation mechanism graph from the cited reviews and stator structures. Not yet human-reviewed.2026-08-29T03:00:00Zclaude · ADD_IMAGE — Added Commons image File:Escherichia_coli_flagella_TEM.png (public domain, CDC PHIL, NCBITaxon:83334); no publication, per decision #30. Added E. coli O157:H7 to taxonomic_distribution as the imaged strain.2026-08-30T02:14:17Zuniprot_sl · ADD_UNIPROT_SL_XREF — Added uniprot.location:SL-0307 (Bacterial flagellum); mapping read from the GO line of UniProt subcell.txt.2026-08-30T19:08:55Zfetch_commons_image · ADD_IMAGE — Updated Commons image File:Escherichia_coli_flagella_TEM.png (PUBLIC_DOMAIN, Escherichia coli O157:H7); licence, attribution and taxon read from the Commons and Wikidata APIs at retrieval.2026-08-30T19:11:12Zfetch_commons_image · ADD_IMAGE — Updated Commons image File:Escherichia_coli_flagella_TEM.png (PUBLIC_DOMAIN, Escherichia coli O157:H7); licence, attribution and taxon read from the Commons and Wikidata APIs at retrieval.2026-08-30T19:29:55Zcodex · REVIEW_EVIDENCE_AND_ESSENTIALITY — Corrected MotA/MotB stator essentiality from ESSENTIAL to DISPENSABLE using deletion-mutant imaging; changed rotation speed from generic hertz to UO turns per second; added evidence to both trait links; removed the hosted-image strain from clade-level taxonomic distribution; and replaced the silently truncated Commons credit with a complete provenance summary.2026-08-30T19:38:35Zcodex · REVIEW_TAXONOMIC_SCOPE — Removed Escherichia coli O157:H7 from taxonomic_distribution because a hosted image establishes an observed specimen, not universal presence across the strain; the image retains its own taxon provenance.2026-08-30T19:40:01Zcodex · DOCUMENT_IMAGE_EXEMPLAR — Added the hosted-image O157:H7 taxon as a cited canonical example rather than overstating it as a universally flagellated taxonomic scope.2026-08-31T06:03:17Zclaude · APPLY_COMPONENT_BOUNDARY — Component-boundary rule (#66, #72): stated in the stator role that DISPENSABLE here means 'not needed for assembly', not 'peripheral machinery'.2026-08-31T06:12:34Zclaude · SET_COMPONENT_ROLE — component_role became required (#77) so the constituent/machinery distinction is machine-readable rather than prose. Set per component; ASSOCIATED_MACHINERY only where the protein acts on the already-assembled structure.2026-09-02T04:28:37Zsubtiwiki · SEED_PROTEIN_EXAMPLES — Added or refreshed 17 curator-reviewed B. subtilis flagellar protein examples from SubtiWiki category 387; exact gene ids and UniProt outlinks were checked at SubtiWiki, then reviewed status, gene identity and taxon were checked independently at UniProtKB; FliY C-ring and MotP/MotS stator placements were independently literature-backed. No SubtiWiki prose, sequences or bulk export was copied.2026-09-02T05:45:19Zinterpro_groundings · GROUND_COMPONENTS — Applied exact integrated InterPro family groundings to flagellin; recorded label-only decisions for none. The fixed reviewed allow-list required exact component identity, reviewed UniProt examples, type=family entries, and unchanged family consensus across curated scope examples.2026-09-03T00:37:47Zclaude · RESOURCE_CLAIMS — #7 item 5 and #171: the ~20,000 flagellin figure, the 11 protofilaments, the filament length and the motor rotation speed all cited reviews that are abstract-only and do not contain the numbers. Each is now sourced to open-access full text with a verbatim quotation. Two corrections fell out of reading: the rotation-speed context wrongly attributed the whole 100-300 Hz range to light load, when ~125 Hz is the high-load figure; and the 11-protofilament claim is not universal, since Campylobacter jejuni has seven. The filament DIAMETER remains unsourced -- no open-access source stating it was found -- and is left for the human review track.2026-09-03T07:37:09Zinterpro_groundings · GROUND_COMPONENTS — Applied exact integrated InterPro family groundings to none; recorded label-only decisions for hook. The fixed reviewed allow-list required exact component identity, reviewed UniProt examples, type=family entries, and unchanged family consensus across curated scope examples.2026-09-03T07:41:11Zinterpro_groundings · GROUND_COMPONENTS — Applied exact integrated InterPro family groundings to none; recorded label-only decisions for hook. The fixed reviewed allow-list required exact component identity, reviewed UniProt examples, type=family entries, and unchanged family consensus across curated scope examples.2026-09-04T01:40:08Zcodex · ENHANCE_CAUSAL_GRAPH — Added descriptions to the remaining flagellar torque-generation edges so every edge now states the mechanistic step it represents.2026-09-08T06:56:10Zclaude · ADDRESS_REVIEW — Resolved #268 by renaming the five-protein flagellar export aggregate as the membrane export gate rather than the full ATPase-associated secretion apparatus.2026-09-08T07:51:38Zuniprot_genes · SEED_PROTEIN_EXAMPLES — #183: added 3 protein example(s) by resolving each of the component's declared gene symbols to the single reviewed UniProtKB entry for that symbol in a taxon this record names, deduplicated by accession. Symbols resolving to more than one reviewed entry were skipped rather than chosen between.2026-09-09T02:35:39Zclaude · ADD_SUBSTRUCTURE_LINK — Added the GO:0009422 bacterial-type flagellum hook-filament junction record to the top-level bacterial-type flagellum has_part list.2026-09-09T04:27:53Zclaude · ADDRESS_REVIEW — Resolved #289 by adding GO:0009421 as a direct has_part of the enclosing bacterial-type flagellum after moving the FliD/HAP2 cap out of the GO:0009420 filament boundary.2026-10-10T20:21:31Zclaude · ADDRESS_REVIEW — Addressed #2128, #2129, #2130, #2131, #2132, #2133: Remove the unsourced flagellar filament length minimum; Qualify proposed stator rotation in three flagellar records; Distinguish proton and sodium motive forces in the flagellum graph; Correct bacterial flagellum and basal-body prevalence scope; Qualify C-ring assembly essentiality in the enclosing flagellar records; Narrow the completed portions of the flagellum grounding TODO.
Source: data/structures/appendage/bacterial_type_flagellum.yaml