Collections / Spatial transcriptomics reveals a role for sensory nerves in preserving cranial suture patency through modulation of BMP/TGFβ signaling

Spatial transcriptomics reveals a role for sensory nerves in preserving cranial suture patency through modulation of BMP/TGFβ signaling

The patterning and ossification of the mammalian skeleton requires the coordinated actions of both intrinsic bone morphogens and extrinsic neurovascular signals, which function in a temporal and spatial fashion to control mesenchymal progenitor cell (MPC) fate. Here we show genetic inhibition of Tropomyosin receptor kinase A (TrkA) sensory nerve innervation of the developing cranium results in premature calvarial suture closure, associated with a decrease in suture MPC proliferation. In vitro, axons from peripheral afferent neurons derived from DRGs of wild type mice induce MPC proliferation in a spatially-restricted manner via a soluble factor when co-cultured in microfluidic chambers. Comparative spatial transcriptomic analysis of the cranial sutures in vivo confirmed a positive association between sensory axons and proliferative MPCs. SpatialTime analysis across the developing suture revealed regional-specific alterations in BMP and TGFβ signaling pathway transcripts in response to TrkA inhibition. RNA sequencing of DRG cell bodies following direct axonal co-culture with MPCs confirmed alterations in BMP/TGFβ signaling pathway transcripts. Among these, the BMP inhibitor FSTL1 (Follistatin-like 1) replicated key features of the neural-to-bone influence, including mitogenic and anti-osteogenic effects via inhibition of BMP/TGFβ signaling. Taken together, our results demonstrate that sensory nerve-derived signals, including FSTL1, function to coordinate cranial bone patterning by regulating MPC proliferation and differentiation in the suture mesenchyme.

Datasets4
Size~50 MB
AssayVisium
Samplemouse · sagittal suture
KindOther
PMID:34663698 ↗
Python · lamindb
import lamindb as ln
import spatialdata as sd

coll = ln.Collection.get(key="geo-gse174313")
coll.ordered_artifacts.df()                 # the 4 members, ordered

# download every member .zarr to the local cache:
paths = [a.cache() for a in coll.ordered_artifacts.all()]

# …or load each straight into memory as a SpatialData object:
sdatas = {a.key: sd.read_zarr(a.cache()) for a in coll.ordered_artifacts.all()}
Open in Vitessce
Visium
Mouse sagittal suture
GSM5291683
mouse sagittal suture 13 MB 423 obs bronze H&E
TechnologyVisium
Organismmouse
Tissuesagittal suture
Size13 MB
Obs423
Magnificationother · 3.444 µm/px
bronze H&E Open in Vitessce
Visium
Mouse sagittal suture
GSM5291686
mouse sagittal suture 11 MB 324 obs bronze H&E
TechnologyVisium
Organismmouse
Tissuesagittal suture
Size11 MB
Obs324
bronze H&E
Open in Vitessce
Visium
Mouse sagittal suture
GSM5291685
mouse sagittal suture 14 MB 560 obs bronze H&E
TechnologyVisium
Organismmouse
Tissuesagittal suture
Size14 MB
Obs560
Magnificationother · 3.412 µm/px
bronze H&E Open in Vitessce
Open in Vitessce
Visium
Mouse sagittal suture
GSM5291684
mouse sagittal suture 12 MB 363 obs bronze H&E
TechnologyVisium
Organismmouse
Tissuesagittal suture
Size12 MB
Obs363
Magnificationother · 3.369 µm/px
bronze H&E Open in Vitessce

Cite this collection

No linked publication found — please cite the data source.