Function
Processes
Locations
Rate-limiting, ATP-driven step that concentrates bile salts into bile against a steep gradient; it both drives bile flow and sets the luminal load that the ileal steps later reclaim.
Conjugated bile salts are not consumed by the digestion they enable: they are secreted into bile, act as detergents in the intestinal lumen, and are then reclaimed and returned to the liver, so that the whole bile salt pool recirculates many times a day and only a small fraction is lost in faeces. The relay is carried out by a small set of membrane transporters acting in a fixed order around a closed loop, each at a defined pole of a polarised epithelium: ATP-driven export across the hepatocyte canalicular (apical) membrane into bile (BSEP/ABCB11); sodium-coupled uptake across the apical brush border of the terminal ileal enterocyte (ASBT/SLC10A2); cytosolic shuttling across the enterocyte by a soluble bile acid binding protein (FABP6); basolateral efflux into portal blood by an obligate heteromeric facilitative transporter (OSTalpha/OSTbeta, SLC51A/SLC51B); and sodium-coupled reuptake across the hepatocyte basolateral (sinusoidal) membrane (NTCP/SLC10A1), closing the cycle. The hepatic uptake step has two parallel implementations - the sodium-dependent SLC10A1 route for conjugated bile salts and the sodium-independent OATP route for unconjugated and some conjugated species - which is modelled here as a variant set. Two paralogous members of one family (PANTHER:PTHR10361) supply the two sodium-coupled steps at opposite epithelial poles, and PAINT resolves this as a sub-branch split: the apical ileal node and the basolateral hepatic node are distinct ancestral nodes within the family. Loss of any single step produces a recognisable human disorder, which is the clearest evidence that the steps are required parts rather than redundant routes.
Scope: Vertebrate enterohepatic transport relay for conjugated bile salts, bounded at the membrane transport steps that move bile salts between hepatocyte, bile, intestinal lumen, enterocyte and portal blood. Bile acid synthesis from cholesterol, side-chain conjugation, bacterial deconjugation and dehydroxylation in the colon, and FXR/FGF19 transcriptional feedback are adjacent modules and are deliberately outside this boundary; they are referred to here only as the source, modification and regulation of the cargo this module moves. No module-level deep research report accompanies this module: the deep-research providers configured in this checkout were unavailable when it was written (Falcon returned 402 Payment Required, OpenAI 401), so the module was assembled from Reactome, the cached publications and the SLC10 gene reviews in this repository. Five participants - ABCB11, SLC51A, SLC51B, FABP6 and SLCO1B1 - do not yet have gene reviews here, so module QC will report them as coverage gaps; they are grounded on UniProt and PANTHER identifiers only. Bacterial modification of the cargo (deconjugation, 7-alpha-dehydroxylation) changes which species each transporter sees but adds no step performed by a host gene product, so it is left out of the parts list. Sodium stoichiometry is written inconsistently across the sources cited here, and the module deliberately lists sodium(1+) as a substrate without a coefficient rather than picking a side. Reactome:R-HSA-194187 writes the ASBT reaction with one Na+ per bile salt, while voltage-clamp measurement of the human transporter gives 2:1 (a 3-fold drop in extracellular Na+ shifted the flux-voltage relationship by -52 mV, PMID:9856990) and UniProt's curated RHEA reactions for both SLC10A1 and SLC10A2 (e.g. RHEA:71875) use two. GO:0008508 does not fix the stoichiometry, so the annotations stand either way. This is recorded here rather than as a knowledge gap because the quantity is settled experimentally; what differs is how two databases wrote it down, which a curator resolves and no experiment would. ABCB11 has two conflicting PANTHER assignments: PANTHER's own classification file places it in PTHR24221:SF165 "BILE SALT EXPORT PUMP", which this module uses, while UniProt's PANTHER cross-reference points to PTHR43394:SF23, in a family named for the mitochondrial MDL1 permease. The member index keeps both. A reasoned row in interpro/panther/panther-members-overrides.tsv would record the adjudication permanently; it has not been added because the disagreement is about family boundaries in the wider ABCB clade rather than about this module. That is a curator writing a row, not an open question about the biology, which is why it sits here and not in knowledge_gaps.
All recommended fields populated.
✗ none found
No MODULE:enterohepatic_bile_salt_cycling 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.
3 gene-function check(s) reflected in core functions · 0 conflict(s) · 12 evidence or coverage gap(s) (15 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 |
|---|---|---|---|
| bsep_activity | ABCB11/BSEP (human) UniProtKB:O95342 Family Representative |
ABC-type bile acid transporter activity GO:0015432 |
Review Missing
No ai-review exists for this protein; its function and core-function coverage cannot yet be checked. |
| asbt_activity | SLC10A2/ASBT (human) UniProtKB:Q12908 Family Representative |
bile acid:sodium symporter activity GO:0008508 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| fabp6_activity | FABP6 (human) UniProtKB:P51161 Family Representative |
bile acid binding GO:0032052 |
Review Missing
No ai-review exists for this protein; its function and core-function coverage cannot yet be checked. |
| osta_activity | SLC51A/OSTalpha (human) UniProtKB:Q86UW1 Family Representative |
bile acid transmembrane transporter activity GO:0015125 |
Annotation Supported
A retained annotation or curated replacement supports this function, but core_functions does not yet reflect it. |
| ostb_activity | SLC51B/OSTbeta (human) UniProtKB:Q86UW2 Family Representative |
bile acid transmembrane transporter activity GO:0015125 |
Review Missing
No ai-review exists for this protein; its function and core-function coverage cannot yet be checked. |
| ntcp_activity | SLC10A1/NTCP (human) UniProtKB:Q14973 Family Representative |
bile acid:sodium symporter activity GO:0008508 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| ntcp_activity | Slc10a1/Ntcp (rat) UniProtKB:P26435 Family Representative |
bile acid:sodium symporter activity GO:0008508 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| oatp1b1_activity | SLCO1B1/OATP1B1 (human) UniProtKB:Q9Y6L6 Family Representative |
bile acid transmembrane transporter activity GO:0015125 |
Review Missing
No ai-review exists for this protein; its function and core-function coverage cannot yet be checked. |
| bsep_activity | ABC transporter subfamily B, bile salt export pump branch PANTHER:PTHR24221:SF165 Family |
ABC-type bile acid transporter activity GO:0015432 |
Family Function Unreviewed
The family review has no applicable adjudication supporting or excluding GO:0015432. |
| asbt_activity | SLC10 sodium/bile acid cotransporter family, apical ileal branch PANTHER:PTHR10361 Family |
bile acid:sodium symporter activity GO:0008508 |
Family Scope Restricted
GO:0008508 requires member-level assessment of residue site na_coordination; a family identifier does not establish that condition. PAINT places this activity at PTN000040761, seeded by the experimentally characterised rat Ntcp and Asbt, and it is correct for the NTCP and ASBT branches. It is not safe family-wide: SLC10A4 carries an explicit NOT for this term in GOA despite retaining the sodium site, and SLC10A7 has lost the sodium-coordinating side chains altogether. Whether a member can be given this term therefore depends on the na_coordination site plus member-level transport evidence, not on family membership. Note the asymmetry: a degenerate site argues against the term, but an intact site does not establish it, as SLC10A4 shows. |
| fabp6_activity | Intracellular lipid-binding protein (FABP) family PANTHER:PTHR11955:SF69 Family |
bile acid binding GO:0032052 |
Family Review Missing
No supported structured family review is available for PANTHER:PTHR11955:SF69. |
| osta_activity | Organic solute transporter alpha family PANTHER:PTHR23423:SF11 Family |
bile acid transmembrane transporter activity GO:0015125 |
Family Function Unreviewed
The family review has no applicable adjudication supporting or excluding GO:0015125. |
| ostb_activity | Organic solute transporter beta family PANTHER:PTHR36129 Family |
bile acid transmembrane transporter activity GO:0015125 |
Family Review Missing
No supported structured family review is available for PANTHER:PTHR36129. |
| ntcp_activity | SLC10 sodium/bile acid cotransporter family, basolateral hepatic branch PANTHER:PTHR10361 Family |
bile acid:sodium symporter activity GO:0008508 |
Family Scope Restricted
GO:0008508 requires member-level assessment of residue site na_coordination; a family identifier does not establish that condition. PAINT places this activity at PTN000040761, seeded by the experimentally characterised rat Ntcp and Asbt, and it is correct for the NTCP and ASBT branches. It is not safe family-wide: SLC10A4 carries an explicit NOT for this term in GOA despite retaining the sodium site, and SLC10A7 has lost the sodium-coordinating side chains altogether. Whether a member can be given this term therefore depends on the na_coordination site plus member-level transport evidence, not on family membership. Note the asymmetry: a degenerate site argues against the term, but an intact site does not establish it, as SLC10A4 shows. |
| oatp1b1_activity | Organic anion transporting polypeptide (SLCO/OATP) family PANTHER:PTHR11388:SF82 Family |
bile acid transmembrane transporter activity GO:0015125 |
Family Review Missing
No supported structured family review is available for PANTHER:PTHR11388:SF82. |
4 complete review(s) · 0 with deep research · 4 missing review · 4 reviewed but lacking deep research
| Gene | Review | Complete | Deep research |
|---|---|---|---|
| ABCB11/BSEP (human) O95342 | ✗ | — | — |
| FABP6 (human) P51161 | ✗ | — | — |
| SLC51B/OSTbeta (human) Q86UW2 | ✗ | — | — |
| SLCO1B1/OATP1B1 (human) Q9Y6L6 | ✗ | — | — |
| Slc10a1 P26435 | ✓ | ✓ | ✗ |
| SLC10A1 Q14973 | ✓ | ✓ | ✗ |
| SLC10A2 Q12908 | ✓ | ✓ | ✗ |
| SLC51A Q86UW1 | ✓ | ✓ | ✗ |
Closed-loop transport relay that recirculates conjugated bile salts between liver and terminal ileum, modelled as five ordered transport/cargo-binding steps with a two-route variant set at the hepatic uptake step.
Rate-limiting, ATP-driven step that concentrates bile salts into bile against a steep gradient; it both drives bile flow and sets the luminal load that the ileal steps later reclaim.
Reclaims conjugated bile salts from the ileal lumen using the inward sodium gradient; the committed step of recovery, and the target of pharmacological ASBT inhibitors used to divert bile salts into the colon.
Binds the imported bile salt in the enterocyte cytosol, keeping free detergent concentrations low and delivering cargo to the basolateral efflux step. A cargo-binding rather than membrane-transport role; it is included because the relay has no other mechanism for crossing the cell.
OSTalpha and OSTbeta are an obligate heteromer: neither subunit traffics to the plasma membrane or transports on its own, so the activity is modelled on the complex with both subunits visible as active units.
Multi-pass subunit that forms the translocation pathway; requires OSTbeta for maturation and surface delivery.
Small ancillary subunit required for OSTalpha folding, trafficking and activity; it contributes to, rather than independently possessing, the transport activity.
Two parallel routes implement this step; they differ in sodium dependence and in which bile salt species they prefer, and are modelled as a variant set rather than as alternative modules.
The sodium-dependent SLC10A1 route carries the bulk of conjugated bile salts; the sodium-independent OATP route carries unconjugated and some conjugated species and provides the residual cycling seen in human NTCP deficiency.
Dominant route for conjugated bile salts; also the entry receptor for hepatitis B and D virus, a function unrelated to this module and not part of the relay.
Sodium-independent, broad-specificity route contributing a minority of bile salt uptake; its persistence explains the residual enterohepatic cycling and the mild phenotype of human NTCP deficiency.