Function
Processes
Locations
Docks the mother centriole to vesicles and membrane and recruits TTBK2.
The primary cilium is a microtubule-based sensory organelle templated by the mother centriole. Its life cycle runs from licensing of the mother centriole as a basal body, through ciliary vesicle formation, transition zone assembly and IFT-driven axoneme extension, to maintenance of a distinct ciliary membrane, control of cilium length, and disassembly when the cell re-enters the cell cycle. This module captures the ordered stages and the protein roles that carry out each stage, using human proteins as concrete members.
Revised 2026-10-03 after gene reviews of all 60 members (genes/human/<GENE>/). Draft built in the HUMAN_PROTEIN_ATLAS project. Members and UniProt accessions come from projects/HUMAN_PROTEIN_ATLAS/cilium_life_cycle/candidate_members.yaml (UniProt REST). Several roles have no GO molecular-function term (distal appendage scaffold, transition zone barrier, IFT adaptor, microtubule depolymerase) and carry preferred_term only. BBSome cargo export is a separate module (modules/bbsome.yaml). Motile cilia, centriole duplication and the ciliary pocket are outside this boundary. Ontology gaps: GO has no term for regulation of cilium length (negative regulation of non-motile cilium assembly is used), no cytoplasmic dynein-2 complex term (the generic cytoplasmic dynein complex is used) and no microtubule depolymerase activity term (KIF2A, KIF24); these are candidate GO term requests. Curation note: many members have only Approved or Uncertain HPA cilium-atlas calls, which are not exported to GOA; whether those calls should become annotations is tracked in the HUMAN_PROTEIN_ATLAS project.
knowledge_gaps[0] · provenance
(0/1)✗ none found
No MODULE:primary_cilium_life_cycle deep-research report alongside the module YAML.
✓ every leaf node grounds to a representative protein.
✓ every declared conforms_to bundle matches its template motif.
✓ every PRECEDES step chains, or its break is acknowledged via chaining_status.
18 gene-function check(s) reflected in core functions · 0 conflict(s) · 5 evidence or coverage gap(s) (34 comparison(s))
Retained noncore functions are reported separately; they do not require promotion to core functions. Support from representative genes does not establish conservation across the whole family. Missing reviews or identifiers leave a claim unverified.
| Annoton | Participant | Function | Assessment |
|---|---|---|---|
| distal_appendage_assembly | PROTEIN_COMPLEX Gene |
distal appendage scaffold No function ID |
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews. |
| ttbk2_cap_removal | TTBK2 UniProtKB:Q6IQ55 Gene |
protein serine/threonine kinase activity GO:0004674 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| cp110_cep97_cap | PROTEIN_COMPLEX Gene |
ciliogenesis suppressor cap No function ID |
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews. |
| kif24_cap_recruitment | KIF24 UniProtKB:Q5T7B8 Gene |
microtubule depolymerase No function ID |
No Function Id
A gene review exists, but this function lacks a GO identifier. Free-text chemistry is not automatically compared. |
| myo5a_vesicle_delivery | MYO5A UniProtKB:Q9Y4I1 Gene |
microfilament motor activity GO:0000146 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| ehd_vesicle_tubulation | PROTEIN_COMPLEX Gene |
ATP hydrolysis activity GO:0016887 |
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews. |
| rabin8_rab8_gef | RAB3IP UniProtKB:Q96QF0 Gene |
guanyl-nucleotide exchange factor activity GO:0005085 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| rab8_membrane_supply | RAB8A UniProtKB:P61006 Gene |
GTPase activity GO:0003924 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| rpgrip1l_tz_foundation | RPGRIP1L UniProtKB:Q68CZ1 Gene |
transition zone scaffold No function ID |
No Function Id
A gene review exists, but this function lacks a GO identifier. Free-text chemistry is not automatically compared. |
| mks_module | PROTEIN_COMPLEX Gene |
ciliary diffusion barrier No function ID |
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews. |
| nphp_module | PROTEIN_COMPLEX Gene |
protein-macromolecule adaptor activity GO:0030674 |
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews. |
| cep290_tz_scaffold | CEP290 UniProtKB:O15078 Gene |
transition zone scaffold No function ID |
No Function Id
A gene review exists, but this function lacks a GO identifier. Free-text chemistry is not automatically compared. |
| ift_b_scaffold | PROTEIN_COMPLEX Gene |
IFT-B structural scaffold No function ID |
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews. |
| ift81_ift74_tubulin | PROTEIN_COMPLEX Gene |
tubulin binding GO:0015631 |
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews. |
| ift_a_complex | PROTEIN_COMPLEX Gene |
protein carrier activity GO:0140597 |
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews. |
| kinesin2_anterograde | PROTEIN_COMPLEX Gene |
plus-end-directed microtubule motor activity GO:0008574 |
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews. |
| kinesin2_anterograde/kifap3_unit | KIFAP3 UniProtKB:Q92845 Complex Unit |
protein-macromolecule adaptor activity GO:0030674 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| dynein2_retrograde | PROTEIN_COMPLEX Gene |
minus-end-directed microtubule motor activity GO:0008569 |
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews. |
| arl13b_arl3_gef | ARL13B UniProtKB:Q3SXY8 Gene |
guanyl-nucleotide exchange factor activity GO:0005085 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| arl3_cargo_release | ARL3 UniProtKB:P36405 Gene |
G protein activity GO:0003925 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| pde6d_prenyl_carrier | PDE6D UniProtKB:O43924 Gene |
farnesylated protein binding GO:0001918 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| unc119b_myristoyl_carrier | UNC119B UniProtKB:A6NIH7 Gene |
lipid binding GO:0008289 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| rp2_arl3_gap | RP2 UniProtKB:O75695 Gene |
GTPase activator activity GO:0005096 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| inpp5e_pip2_hydrolysis | INPP5E UniProtKB:Q9NRR6 Gene |
phosphatidylinositol-4,5-bisphosphate 5-phosphatase activity GO:0004439 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| tulp3_gpcr_import | TULP3 UniProtKB:O75386 Gene |
protein-macromolecule adaptor activity GO:0030674 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| rck_kinases | PROTEIN_COMPLEX Gene |
protein serine/threonine kinase activity GO:0004674 |
Participant Unchecked
No direct UniProt participant to compare. Abstract selectors and complex-wide activities cannot be inferred from donor or subunit gene reviews. |
| kif7_tip_organizer | KIF7 UniProtKB:Q2M1P5 Gene |
microtubule plus-end binding GO:0051010 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| aurka_disassembly_kinase | AURKA UniProtKB:O14965 Gene |
protein serine/threonine kinase activity GO:0004674 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| nedd9_aurka_activation | NEDD9 UniProtKB:Q14511 Gene |
protein serine/threonine kinase activator activity GO:0043539 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| pitchfork_aurka_activation | CIMAP3 UniProtKB:Q8TCI5 Gene |
protein kinase activator activity GO:0030295 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| hdac6_deacetylation | HDAC6 UniProtKB:Q9UBN7 Gene |
tubulin deacetylase activity GO:0042903 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| plk1_kinase | PLK1 UniProtKB:P53350 Gene |
protein serine/threonine kinase activity GO:0004674 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| kif2a_depolymerization | KIF2A UniProtKB:O00139 Gene |
ATP-dependent microtubule depolymerase activity No function ID |
No Function Id
A gene review exists, but this function lacks a GO identifier. Free-text chemistry is not automatically compared. |
| tctex1_resorption | DYNLT1 UniProtKB:P63172 Gene |
resorption promoter No function ID |
No Function Id
A gene review exists, but this function lacks a GO identifier. Free-text chemistry is not automatically compared. |
✓ every negative regulator described as feedback has an upstream edge closing the loop.
46 complete review(s) · 58 with deep research · 0 missing review · 2 reviewed but lacking deep research
| Gene | Review | Complete | Deep research |
|---|---|---|---|
| ARL13B Q3SXY8 | ✓ | 46/178 | ✗ |
| ARL3 P36405 | ✓ | ✓ | ✓ |
| AURKA O14965 | ✓ | 153/154 | ✓ |
| B9D1 Q9UPM9 | ✓ | ✓ | ✗ |
| B9D2 Q9BPU9 | ✓ | ✓ | ✓ |
| CC2D2A Q9P2K1 | ✓ | ✓ | ✓ |
| CCP110 O43303 | ✓ | ✓ | ✓ |
| CEP164 Q9UPV0 | ✓ | 46/48 | ✓ |
| CEP290 O15078 | ✓ | 99/101 | ✓ |
| CEP83 Q9Y592 | ✓ | ✓ | ✓ |
| CEP89 Q96ST8 | ✓ | 38/39 | ✓ |
| CEP97 Q8IW35 | ✓ | ✓ | ✓ |
| CILK1 Q9UPZ9 | ✓ | ✓ | ✓ |
| CIMAP3 Q8TCI5 | ✓ | ✓ | ✓ |
| DYNC2H1 Q8NCM8 | ✓ | 44/46 | ✓ |
| DYNC2I1 Q8WVS4 | ✓ | ✓ | ✓ |
| DYNC2I2 Q96EX3 | ✓ | 56/57 | ✓ |
| DYNC2LI1 Q8TCX1 | ✓ | ✓ | ✓ |
| DYNLT1 P63172 | ✓ | 66/68 | ✓ |
| EHD1 Q9H4M9 | ✓ | ✓ | ✓ |
| EHD3 Q9NZN3 | ✓ | ✓ | ✓ |
| FBF1 Q8TES7 | ✓ | ✓ | ✓ |
| HDAC6 Q9UBN7 | ✓ | 173/175 | ✓ |
| IFT122 Q9HBG6 | ✓ | ✓ | ✓ |
| IFT140 Q96RY7 | ✓ | ✓ | ✓ |
| IFT172 Q9UG01 | ✓ | ✓ | ✓ |
| IFT52 Q9Y366 | ✓ | ✓ | ✓ |
| IFT74 Q96LB3 | ✓ | ✓ | ✓ |
| IFT81 Q8WYA0 | ✓ | ✓ | ✓ |
| IFT88 Q13099 | ✓ | ✓ | ✓ |
| INPP5E Q9NRR6 | ✓ | ✓ | ✓ |
| KIF24 Q5T7B8 | ✓ | ✓ | ✓ |
| KIF2A O00139 | ✓ | ✓ | ✓ |
| KIF3A Q9Y496 | ✓ | ✓ | ✓ |
| KIF3B O15066 | ✓ | 73/74 | ✓ |
| KIF7 Q2M1P5 | ✓ | ✓ | ✓ |
| KIFAP3 Q92845 | ✓ | ✓ | ✓ |
| MAK P20794 | ✓ | ✓ | ✓ |
| MKS1 Q9NXB0 | ✓ | ✓ | ✓ |
| MYO5A Q9Y4I1 | ✓ | ✓ | ✓ |
| NEDD9 Q14511 | ✓ | 77/78 | ✓ |
| NPHP1 O15259 | ✓ | ✓ | ✓ |
| NPHP4 O75161 | ✓ | ✓ | ✓ |
| PDE6D O43924 | ✓ | ✓ | ✓ |
| PLK1 P53350 | ✓ | 326/328 | ✓ |
| RAB3IP Q96QF0 | ✓ | ✓ | ✓ |
| RAB8A P61006 | ✓ | ✓ | ✓ |
| RP2 O75695 | ✓ | 43/44 | ✓ |
| RPGRIP1L Q68CZ1 | ✓ | ✓ | ✓ |
| SCLT1 Q96NL6 | ✓ | ✓ | ✓ |
| TCTN1 Q2MV58 | ✓ | ✓ | ✓ |
| TCTN2 Q96GX1 | ✓ | ✓ | ✓ |
| TMEM216 Q9P0N5 | ✓ | ✓ | ✓ |
| TMEM231 Q9H6L2 | ✓ | ✓ | ✓ |
| TMEM67 Q5HYA8 | ✓ | ✓ | ✓ |
| TTBK2 Q6IQ55 | ✓ | ✓ | ✓ |
| TTC21B Q7Z4L5 | ✓ | 28/29 | ✓ |
| TULP3 O75386 | ✓ | ✓ | ✓ |
| UNC119B A6NIH7 | ✓ | ✓ | ✓ |
| WDR35 Q9P2L0 | ✓ | ✓ | ✓ |
The mother centriole becomes competent to template a cilium. Distal appendages, assembled in the order CEP83 then SCLT1 and CEP89 then FBF1 and CEP164, dock the centriole to membrane. CEP164 recruits TTBK2, which triggers removal of the CP110-CEP97 cap by phosphorylating cap-anchoring proteins (MPHOSPH9, CEP83); CP110 itself is not a known TTBK2 substrate. KIF24 recruits the cap and depolymerizes centriolar microtubules, restraining ciliogenesis in cycling cells. CEP89 also positions NCS1 to capture preciliary vesicles, linking this stage to ciliary vesicle formation. FBF1 is not needed for licensing itself (cap removal and TTBK2 recruitment are normal without it) but gates IFT and membrane-protein entry at the ciliary base.
Docks the mother centriole to vesicles and membrane and recruits TTBK2.
Kinase recruited by CEP164 that triggers CP110-CEP97 cap removal and IFT recruitment, and restrains KIF2A during cilium growth.
Inhibitory cap; its removal licenses axoneme growth. CEP97 is the adaptor that stabilizes CP110.
Kinesin-13 that recruits MPHOSPH9 and the CP110-CEP97 cap to the mother centriole and depolymerizes centriolar microtubules, suppressing ciliogenesis in cycling cells.
Myosin-Va delivers preciliary vesicles to the distal appendages, upstream of ciliary vesicle formation. EHD1 and EHD3 tubulate the docked distal appendage vesicles so they fuse into a single ciliary vesicle; EHD1 is the dominant paralog in RPE1 cells. CEP290 also acts here, at centriolar satellites, in ciliary vesicle maturation and RAB8A recruitment.
Processive actin motor that carries preciliary vesicles to the mother centriole; its dominant roles (melanosome and secretory vesicle transport) lie outside cilia.
Tubulate distal appendage vesicles to form the ciliary vesicle.
Once the ciliary vesicle has formed, the RAB11-Rabin8-RAB8 cascade supplies membrane for the growing ciliary sheath; RAB8 is activated only after ciliary vesicle assembly. RAB8A is pleiotropic and also acts in exocytosis and endocytic recycling.
RAB8 guanine nucleotide exchange factor, delivered to the mother centriole downstream of RAB11.
GTP-bound RAB8A enters the cilium and promotes ciliary membrane extension.
The transition zone forms between basal body and axoneme and gates ciliary membrane composition. RPGRIP1L acts upstream as the foundational assembly factor for both the MKS and NPHP modules and CEP290. In the NPHP module, NPHP4 is the adaptor hub bridging RPGRIP1L and NPHP1; NPHP1 depends on both to reach the transition zone. MKS1-B9D2-B9D1 form a linear core of the MKS module. CEP290 is its own transition zone component, not an MKS subunit. GO has merged the former basal body-plasma membrane docking and transition fiber assembly terms into this process.
Foundational transition zone assembly factor upstream of the MKS and NPHP modules and CEP290.
Transition zone gate that controls entry of ciliary membrane proteins.
Second transition zone module, partly redundant with the MKS module.
Builds the microtubule-to-membrane Y-links of the transition zone; also acts at centriolar satellites in ciliary vesicle maturation.
IFT trains carry axoneme precursors and membrane proteins to the ciliary tip and back. Kinesin-2 (KIF3A/KIF3B motors with the KIFAP3 cargo adaptor) drives anterograde trains carrying IFT-B. Within IFT-B, IFT81-IFT74 bind tubulin cargo, and IFT88, IFT52 and IFT172 are scaffolds. Dynein-2 drives retrograde trains. IFT-A acts in retrograde transport and, with TULP3, imports membrane proteins; loss of IFT-A subunits other than IFT122 has only mild effects on ciliogenesis.
Backbone of anterograde IFT trains.
Binds tubulin for delivery to the growing axoneme tip.
Retrograde train component and, with TULP3, carrier for membrane-protein entry into cilia.
Anterograde IFT motor. KIF3A and KIF3B carry the motor activity; KIFAP3 contributes to it as the non-motor cargo adaptor (protein-macromolecule adaptor activity).
Retrograde IFT motor, carried to the tip in an autoinhibited state on anterograde trains.
Mature cilia keep a distinct membrane. ARL13B activates ARL3, a GTP-dependent switch whose GTP-bound form releases lipidated cargo from PDE6D (farnesylated/prenylated cargo) and UNC119B (myristoylated cargo) inside the cilium; RP2 inactivates ARL3. INPP5E keeps PI(4,5)P2 low in the ciliary membrane, and TULP3 couples IFT-A to phosphoinositides to import GPCRs. PDE6D also solubilizes farnesylated RAS outside cilia. BBSome-mediated export is modeled in modules/bbsome.yaml.
Ciliary membrane GTPase that acts as GEF for ARL3.
ARL3-GTP binds PDE6D and UNC119B and displaces their lipidated cargo inside the cilium; its intrinsic GTP hydrolysis is negligible without RP2.
GDI-like carrier for farnesylated and prenylated cargo such as INPP5E and PDE6 subunits.
Binds the myristoyl group of cargo such as NPHP3 and delivers it to the ciliary membrane.
GTPase-activating protein for ARL3; a regulator, not a cargo carrier.
Hydrolyzes PI(4,5)P2 (and PI(3,4,5)P3) in the ciliary membrane.
Adaptor bridging IFT-A and phosphoinositides for GPCR import.
Steady-state length reflects the balance of assembly and turnover at the tip. The RCK kinases CILK1 and MAK limit length by regulating IFT turnaround; CILK1 is the better-supported length kinase in most cells, while MAK evidence comes mainly from the photoreceptor connecting cilium. KIF7, a non-motile kinesin-4, binds growing microtubule plus ends and slows their growth at the tip. GO has no cilium-length term, so negative regulation of non-motile cilium assembly is used.
Phosphorylate kinesin-2 and IFT components to control IFT turnaround and length.
Non-motile kinesin-4 that binds microtubule plus ends at the ciliary tip and slows their growth; also a core Hedgehog-pathway regulator.
On cell-cycle re-entry the cilium is resorbed so the centrioles can act at the spindle poles. NEDD9 and Pitchfork (CIMAP3) activate Aurora A at the basal body; Aurora A activates the tubulin deacetylase HDAC6. PLK1 activates KIF2A, which depolymerizes microtubules at the base and is held back by TTBK2 while the cilium grows. Phosphorylated Tctex-1 (DYNLT1) at the transition zone promotes resorption independently of dynein. AURKA, PLK1, KIF2A and NEDD9 are pleiotropic: their dominant roles are mitotic or adhesion-related, and ciliary disassembly is a secondary function.
Basal body kinase activated by NEDD9 and Pitchfork; phosphorylates HDAC6.
Cas-family scaffold that activates Aurora A at the basal body.
Activates Aurora A at the basal body to drive cilium disassembly.
Tubulin deacetylase activated by Aurora A.
Kinase that activates KIF2A at the basal body.
Kinesin-13 ATP-dependent microtubule depolymerase acting at the mother centriole.
Phospho-Tctex-1 at the transition zone promotes ciliary resorption, independently of dynein.