Spatiotemporal profiling defines persistence and resistance dynamics during targeted treatment of BRAF-mutant melanoma
Over half of BRAF-mutant melanoma patients with initial response to targeted therapy will recur with resistant disease. It is thought that resistance can arise from the ability of cells to enter and exit a slow cycling persister state, evade treatment with relative dormancy, and repopulate the tumor when reactivated. However, the expression states of persister and resistant cells, their spatial relationships in the tumor environment, and the evolutionary progression among these populations are not well understood. Using patient derived xenograft (PDX) models, we track melanoma evolution longitudinally from pre-treatment through maximum treatment response and tumor regrowth. We perform spatial transcriptomics (ST) to 1. define expression signatures within treatment-sensitive, persister, and re-emergent populations, 2. uncover fluctuating metabolic priorities as a hallmark of tumor evolution both across treatment time and geographically across tissue sections, and 3. identify specific genes and pathways within persister and resistant lineages as candidate resistance mechanisms, suggesting potential therapeutic targets. Our novel computational pipeline integrates ST data with deep learning imaging features derived from accompanying histopathological slides. We identify phenotypic states that correlate with the persister cell state, exploiting the juxtaposition of transcriptomic and histological features toward the goal of identifying clonal populations using imaging data alone. In summary, we provide insight into the dynamics of shifting expression state and lineage selection in melanoma during multiple stages of treatment with novel spatiotemporal resolution, defining an evolutionary roadmap to acquired resistance.
from sddb import Catalog
cohort = Catalog().collection("geo-gse245582")
cohort.members # the 23 datasets as a table
print(cohort.licenses()) # check the terms before you download
sdatas = cohort.to_dict() # {uid: SpatialData}, cached locally
# or keep the .zarr files in a folder of your choice:
# sdatas = cohort.to_dict(dest="data/") Needs pip install lamindb and network access to the Lamin database, which is limited during the alpha. If it fails, use the Client tab.
import lamindb as ln
db = ln.DB("scverse/spatialdata-db")
coll = db.Collection.get(key="geo-gse245582")
coll.ordered_artifacts.to_dataframe() # the 23 members, ordered
# download every member .zarr to the local cache:
paths = [a.cache() for a in coll.ordered_artifacts.all()] # sddb client: download every member .zarr into data/
sddb-cli download --collection geo-gse245582 --dest data/ Licenses: 23 NCBI GEO policy
Cite this collection
doi.org/10.1158/0008-5472.can-24-0690 ↗@article{Rubinstein_2024,
title = {Spatiotemporal Profiling Defines Persistence and Resistance Dynamics during Targeted Treatment of Melanoma},
volume = {85},
ISSN = {1538-7445},
url = {http://dx.doi.org/10.1158/0008-5472.can-24-0690},
DOI = {10.1158/0008-5472.can-24-0690},
number = {5},
journal = {Cancer Research},
publisher = {American Association for Cancer Research (AACR)},
author = {Rubinstein, Jill C. and Domanskyi, Sergii and Sheridan, Todd B. and Sanderson, Brian and Park, SungHee and Kaster, Jessica and Li, Haiyin and Anczukow, Olga and Herlyn, Meenhard and Chuang, Jeffrey H.},
year = {2024},
month = Dec,
pages = {987–1002}
}