The response of cancer patients to immunotherapy varies significantly. However, there is still a lack of functional models that can accurately predict efficacy in vitro while preserving individual tumor immune characteristics of patients. This to some extent restricts the development and clinical application of precision tumor immunotherapy. Patient-derived tumor organoids, as a three-dimensional preclinical model, can compensate for the shortcomings of traditional two-dimensional culture and animal models in tissue structure and microenvironment simulation, and better preserve the spatial relationships and interactions between tumor cells, immune cells, matrix components, and extracellular matrix. Therefore, it has gradually become an important tool for immunotherapy research. This article reviews four types of models: endogenous immune-intact tumor organoids, immune cell-reconstituted co-culture models, vascularized stromal tumor immune organoids, and microfluidic organoid-on-a-chip platforms. The focus is on comparing their detection indicators, model fidelity, and experimental reproducibility, and discussing their applications in predicting immunotherapy efficacy and studying tumor immune resistance mechanisms. At present, such models still have some shortcomings, including a gradual decrease in immune cells during in vitro culture, insufficient reconstruction of vascular and stromal structures, lack of unified experimental procedures, limited scale preparation, and insufficient evidence for prospective clinical validation. In response to the above issues, the introduction of artificial intelligence, multi-omics analysis, and gene editing technology may provide new research ideas for the optimization and clinical translation of tumor immune organoids, and provide reference for precision tumor immunotherapy.
No takes yet. Share an insight, caveat, or question.
Zhang et al. (2026) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: