Published November 12, 2025 | Version 1.0.0

Code utilized for analysis of scRNA-seq data in CD27 Agonism Enhances Long-Lived CD4 T Cell Vaccine Responses Critical for Anti-Tumor Immunity

  • 1. EDMO icon Duke University

Contributors

  • 1. ROR icon Duke University Health System
  • 2. Brigham and Women's Hospital Department of Surgery
  • 3. EDMO icon Duke University

Description

Description of workflow

Following processing steps using 10X software multi-pipeline, scRNA-seq data for all samples were collated into a single Seurat object for QC and integration using ‘aCD27_integration_and_QC.R’. This script utilized ‘calculate_sample_experiment_entropy.R’ and  ‘make_entropy_plots.R’  to assess cell type and integration performance. Next, for visualization and cell type assignment, relevant marker and immune biology genes were loaded with ‘load_immune_markers.R’. To establish doublet-free well-annotated cells,  we filtered clusters for discordant marker gene expression using genes loaded with ‘load_immune_gene_filters.R’. Scripts for filtering each relevant immune type included: ‘sort_and_filter_mitotic.R’, ‘filter_cells_by_gene_expression.R’, and ‘sort_Tcells.R’. Finally, to facilitate consistent visualization, orderings for cell types, classes, and clusters were specificied in ‘load_group_orders.R’.

Next analysis of gene expression differences across experimental arms in specific cell types were analyzed in manuscript preparation were analyzed in ‘aCD27_GEX_analysis.R’ . Again, to make consistent ordering for figures, ‘load_group_orders.R’  is sourced.  ‘load_immune_markers.R’ provides key immune marker genes for relevant plots. DE expression comparisons across experimental groups was facilitated by function loaded in ‘useful_functions.R’.

Finally, clonotype analysis and relevant figure generation was performed using code found in ‘aCD27_clonotype_analysis.R’.

For clarity the user facing scripts are listed in bold below and the scripts required to run those with sub-functions and tools are listed beneath the relevant user-facing script. Users will need to alter paths and download relevant software before running in their local environment. 

 

List of scripts

aCD27_integration_and_QC.R

    calculate_sample_experiment_entropy.R

    make_entropy_plots.R

    load_immune_markers.R

    load_immune_gene_filters.R

    sort_and_filter_mitotic.R

    filter_cells_by_gene_expression.R

    sort_Tcells.R

    load_group_orders.R

                 

aCD27_GEX_analysis.R

     load_group_orders.R

     load_immune_markers.R

     useful_functions.R"

 

aCD27_clonotype_analysis.R

Files

Files (167.6 kB)

Name Size Download all
md5:e6975b05490e8664c69f2288741c44c6
11.4 kB Download
md5:adcbac4c15eed37cae92bbab39f18b97
68.2 kB Download
md5:3cfbe3739a6f43f14f388e7b29b448bb
43.1 kB Download
md5:ac726e08d6ce68ed8ecf09304a02819f
4.2 kB Download
md5:b7acb64b1a12980750f73b9d71468aff
2.9 kB Download
md5:3d74ccc65af0dba7549324cab252856a
8.7 kB Download
md5:933f0d34f169505a4c6057d17b664282
7.3 kB Download
md5:527db10b2ea3524f05e94c45ba32cd0c
5.8 kB Download
md5:b8db885a747153873a65c82bb974319c
5.5 kB Download
md5:5dfcc2afc8649eb0d76953c9e8aafd65
4.3 kB Download
md5:ff2c205f8964e602b60ab5ac4762763b
4.0 kB Download
md5:128811189a3687699270a269d391207b
2.2 kB Download