Primary Human CD4+ T Cell Perturb-seq
Version v1.0, processedreleased 22 Dec 2025
License
MIT LicenseRepository
https://github.com/emdann/GWT_perturbseq_analysis_2025/blob/master/metadata/data_sharing_readme.mdDataset Type
Single-cell RNA sequencing data
This dataset comprises single-cell RNA sequencing (scRNA-seq) data obtained from genome-scale Perturb-seq experiments in primary human CD4+ T cells. It captures transcriptional profiles from systematic perturbations of all expressed genes across 22 million cells from four donors under three stimulation conditions, facilitating the study of gene regulatory networks, helper T cell polarization, and immune cell state landscapes. Preprint available on BioRxiv.
Developed By
Dataset Overview
Citation
https://www.biorxiv.org/content/10.64898/2025.12.23.696273v1Data Type
Single-cell RNA sequencing data
Dataset Card Authors
Ronghui Zhu, Emma Dann, Jun Yan, Justine Reyes Retana, Ryunosuke Goto, Reese C. Guitche, Lillian K. Petersen, Mineto Ota, Jonathan K. Pritchard, Alexander Marson
Uses
Primary Use Cases
- Identifying regulators of immune cytokines and helper T cell polarization
- Modeling T cell states observed in population-scale atlases
- Mapping gene regulatory networks in primary human CD4+ T cells
Intended Users
- Researchers and scientists in genomics and cellular biology
- Bioinformaticians analyzing single-cell data
- Researchers building models to predict perturbation response across perturbation type and cell types
Out-of-Scope or Unauthorized Use Cases
Do not use the dataset for the following purposes:
- Discriminatory or biased analyses
- Any use that is not in accordance with the Acceptable Use Policy.
- Any use prohibited by the MIT License.
Dataset Structure
The dataset includes scRNA-seq data from a CRISPRi perturb-seq platform, detailing transcriptional profiles under various genetic perturbations of all protein coding genes in human CD4+ T Cells.
Personal and Sensitive Information
The dataset does not contain Personal Identifying Information (PII).
Data Artifacts
Cell-level data
Filenames: D*_*.assigned_guide.h5ad
How to access:
-
vcp data search "Primary Human CD4+ T Cell Perturb-seq" --exact -
S3 bucket via AWS Command Line
Each AnnData object contains cell expression profiles for cells from one donor (D1, D2, D3, D4) and culture condition (Rest, Stim8hr, Stim48hr). Cells from different 10X lanes are concatenated. Each observation represents a cell. Each variable is a measured gene in the transcriptome.
Observation Metadata (.obs)
Annotations for each single cell:
lane_id: 10X lane identifier (corresponds to one cellranger output)n_genes_by_counts: Number of genes with non-zero counts detected in the celltotal_counts: Total UMI counts in the cellpct_counts_mt: Percentage of counts mapping to mitochondrial genestop_guide_UMI_counts: UMI counts for the most abundant guide RNA in the cellguide_id: Unique identifier for the guide RNA detected in the cell (if more than one guide was detected, we annotate as "multi-guide")perturbed_gene_name: Name of the gene perturbed by the detected guide (before target curation)perturbed_gene_id: Ensembl gene ID of the perturbed gene (before target curation)guide_type: Type of guide (e.g., targeting, non-targeting)PuroR: Puromycin resistance marker expression levelguide_group: Group classification for the guidelow_quality: Boolean flag indicating low-quality cells to be filtered
Variable Metadata (.var)
Annotations for each measured gene:
gene_ids: Ensembl gene identifiersfeature_types: Type of feature (e.g., Gene Expression)genome: Reference genome used for alignmentgene_name: Gene symbolsmt: Boolean flag indicating mitochondrial genes
Expression Matrix (.X)
Single-cell gene expression data:
- Content: UMI counts for each gene in each cell
- Data type: Sparse matrix (likely CSR format)
Pseudobulk-level data
Filename: GWCD4i.pseudobulk_merged.h5ad
How to access:
- S3 bucket via AWS Command Line
This AnnData object contains pseudobulk expression profiles. Each observation represents a pseudobulk (aggregated by guide, donor and culture condition). Each variable is a measured gene in the transcriptome (n_vars = 18,129).
Observation Metadata (.obs)
Annotations for each pseudobulk sample:
10xrun_id: processing batch identifier (R1 or R2)donor_id: Donor identifierculture_condition: Culture condition (Rest, Stim8hr, Stim48hr)guide_id: Unique guide identifierperturbed_gene_name: Name of the gene perturbed by the guide (note that the annotated gene in the guide identifier doesn't always match because we did some post-hoc curation of the target gene)perturbed_gene_id: Ensembl gene ID of the perturbed geneguide_type: Type of guide (e.g., targeting, non-targeting)n_cells: Number of cells aggregated in this pseudobulk sampletotal_counts: Total UMI counts across all cells in this pseudobulklog10_n_cells: Log10-transformed number of cellskeep_min_cells: Boolean flag indicating sample passes minimum cell count threshold to be used for DE analysiskeep_effective_guides: Boolean flag indicating guide was considered effective (t-test significant) to be used for DE analysiskeep_total_counts: Boolean flag indicating sample passes total counts threshold to be used for DE analysiskeep_for_DE: Boolean flag indicating sample is suitable for differential expression analysiskeep_test_genes: Boolean flag indicating whether the perturbed gene passes criteria for differential expression analysis
Variable Metadata (.var)
Annotations for each measured gene:
gene_ids: Ensembl gene identifiersgene_name: Gene symbols
Expression Matrix (.X)
Sum of UMI counts across cells for each gene in each pseudobulk sample
Differential Expression Results
Filename: GWCD4i.DE_stats.h5ad
How to access:
- S3 bucket via AWS Command Line
This AnnData object contains genome-wide differential expression results from a perturb-seq experiment in CD4+ T cells. Each observation represents a single perturbation (perturbed gene) tested in a specific culture condition (n_obs = 33,983). Each variable is a measured gene in the transcriptome (n_vars = 10,282).
Observation Metadata (.obs)
Annotations for each perturbation-condition pair:
target_contrast_gene_name: Name of the perturbed geneculture_condition: culture condition (Rest, Stim8hr, Stim48hr)target_contrast: Unique identifier (Ensembl gene ID) of the perturbed genechunk: differential expression processing group identifiern_cells_target: Number of cells with targeting guide for the perturbed genen_up_genes: Count of significantly upregulated genes (10% FDR)n_down_genes: Count of significantly downregulated genes (10% FDR)n_total_de_genes: Total number of significantly differentially expressed genes (10% FDR)ontarget_effect_size: Effect size of the perturbation on its intended target geneontarget_significant: Boolean indicating whether on-target knockdown was significant (10% FDR)target_baseMean: Mean baseline expression of the target geneneighboring_gene_KD: Boolean flag indicating that a gene adjacent to the target locus is also significantly knocked down (potential cis off-target).distal_offtarget_flag: Boolean flag indicating potential distal off-target effects (TSS within 10 kb of a predicted guide alignment site, with significant down-regulation).low_target_gex: Boolean flag indicating that the target gene has low baseline expression (on-target knockdown estimate may be unreliable).n_total_genes_category: Category based on number of trans-effects.n_downstream: Number of genes significantly affected by this perturbation, excluding the on-target effect (incoming trans-effects).n_guides: Number of guides aggregated to produce the per-target DE estimate.single_guide_estimate: Boolean flag indicating that the DE estimate was produced from a single guide only.guide_correlation_signif: Pearson correlation between the per-gene DE z-scores of the two guides targeting this gene, restricted to significant DE genes. NaN if the perturbation was not tested with two guides.guide_correlation_signif_pval: P-value forguide_correlation_signif.guide_correlation_all: Pearson correlation between the per-gene DE z-scores of the two guides, across all measured genes. NaN if the perturbation was not tested with two guides.guide_correlation_all_pval: P-value forguide_correlation_all.guide_n_signif_ontarget: Number of guides for this target with significant on-target knockdown.donor_correlation_all_mean: Mean across disjoint donor-pair comparisons of the Pearson correlation of per-gene DE log-fold-changes (all measured genes). NaN if the perturbation was not tested across donors.donor_correlation_all_min: Minimum across disjoint donor-pair comparisons of the same correlation. NaN if not tested across donors.donor_correlation_hits_mean: Mean cross-donor correlation restricted to per-target hit genes.donor_correlation_hits_min: Minimum cross-donor correlation on per-target hit genes.
Variable Metadata (.var)
Annotations for each measured gene:
gene_ids: Gene identifiers (e.g., Ensembl IDs)gene_name: Gene symbols
Variable Matrices (.varm)
Summary statistics for measured genes across conditions:
measured_genes_stats_Stim8hr: Gene-level statistics for 8-hour stimulation conditionmeasured_genes_stats_Stim48hr: Gene-level statistics for 48-hour stimulation conditionmeasured_genes_stats_Rest: Gene-level statistics for resting/unstimulated condition
Data Layers (.layers)
Differential expression statistics for each perturbation-gene pair (from DESeq2):
log_fc: Log2 fold changep_value: Raw p-values from differential expression testingadj_p_value: FDR-adjusted p-valuesbaseMean: Mean normalized expression of the gene across cellslfcSE: Standard error of log fold changezscore: Z-scores for differential expression (logFC / lfcSE)
Guide-level differential expression results
Filename: GWCD4i.DE_stats.by_guide.h5mu
MuData object containing genome-wide differential expression results computed independently for each individual sgRNA guide (rather than aggregating across guides). Two modalities, named by the alphanumeric rank of the guide ID within each (perturbed gene, culture condition) pair:
guide_1— DE results from the first guide of each (perturbed gene, culture condition) pair (sgRNA IDs sorted alphanumerically; lowest =guide_1).guide_2— DE results from the second guide. Targets tested with only a single passing guide are present inguide_1and missing fromguide_2.
Each modality is an AnnData with the same .obs, .var, and .layers schema as GWCD4i.DE_stats.h5ad (see "Differential Expression Results" above for column descriptions). The observation key is {target_contrast}_{culture_condition}.
Donor-pair differential expression results
Filename: GWCD4i.DE_stats.by_donors.h5mu
MuData object containing genome-wide differential expression results computed independently within each pair of donors (using cells from two of the four donors per fit). One modality per donor pair, named by the underscore-joined donor IDs (e.g. CE0006864_CE0008162).
Each modality is an AnnData with the same .obs, .var, and .layers schema as GWCD4i.DE_stats.h5ad (see "Differential Expression Results" above for column descriptions). The observation key is {target_contrast}_{culture_condition}. A target is missing from a given donor-pair modality if it did not pass DE-eligibility filters within the cells from those two donors.
Supplementary tables
Sample metadata
Filename: sample_metadata.suppl_table.csv
How to access:
- S3 bucket via AWS Command Line
- Github
This supplementary table contains experimental metadata for all samples in the perturb-seq screen. Each row represents a unique biological sample with information about the experimental setup, library preparation, sequencing details, and donor demographics.
cell_sample_id: Unique identifier for the biological sample10xrun_id: Unique identifier for run/batch (R1 or R2)donor_id: Donor identifierculture_condition: Culture condition applied to the cells (Rest, Stim8hr, Stim48hr)library_id: Unique identifier for the sequencing library (matches cellranger outputs)library_prep_kit: Library preparation kit used for sample processing (e.g., GEMX_flex_v2)probe_hyb_loading: Probe hybridization loading information (cell count and probe details)GEM_loading: GEM loading information for 10x Genomics workflowsequencing_platform: Sequencing platform used (e.g., Ultima)age: Donor age in yearssex: Donor sex (Male/Female)ethnicity: Donor ethnicityweight_kg: Donor weight in kilogramsheight_cm: Donor height in centimeterssmoker: Smoking status (Yes/No)blood type: Donor blood typeanticoagulant: Anticoagulant used for blood collectionharvest_date: Date of blood sample collection
Sample- and lane-level summary of QC metrics
Filename: QC_summaries_per_sample_lane.csv
Summary of quality control metrics per sample and 10x lane, with columns:
library_id: Library identifier (sample)lane_id: 10x lane identifiermean_total_counts: Mean total mRNA UMI counts per cellmean_n_genes: Mean number of measured genes per cellmean_pct_counts_mt: Mean percentage of mitochondrial counts per cellmean_guide_UMI_counts: Mean raw guide UMI counts per cell (output from cellranger, before guide assignment)mean_top_guide_UMI_counts: Mean guide UMI counts for the top-assigned guide per celln_cells: Number of cellsn_low_quality_cells: Number of low-quality cells removedNTC single sgRNA: Number of cells assigned a single non-targeting control sgRNAmulti sgRNA: Number of cells assigned multiple sgRNAsno sgRNA (>= 3 UMIs): Number of cells with no sgRNA assignment (with >= 3 UMIs)targeting single sgRNA: Number of cells assigned a single targeting sgRNAn_unique_guides: Number of unique guides detected across all cellsn_unique_perturbed_genes: Number of unique perturbed genes detected across all cellsmean_cells_x_guide: Mean number of cells per guidemean_cells_x_perturbed_gene: Mean number of cells per perturbed geneexperiment: Experiment identifier
Differential expression statistics for each perturbation-condition pair
Filename: DE_stats.suppl_table.csv
How to access:
- S3 bucket via AWS Command Line
- Github
Tabular form of .obs from "Differential Expression Results" (GWCD4i.DE_stats.h5ad). See that section for column descriptions.
Guide library metadata
Filename: sgrna_library_metadata.suppl_table.csv
How to access:
- S3 bucket via AWS Command Line
- Github
Contains metadata for the sgRNA guide library used in the genome-wide CRISPR perturbation screen. Each row represents a single guide RNA with its genomic targeting information, design details, and potential off-target considerations.
sgRNA: Unique identifier for the guide RNAchromosome: Chromosome of the target sitepos: Genomic position of the guide target sitestrand: DNA strand orientation of the target site (+ or -)seq: Full guide RNA sequenceseq_last19bp: Last 19 base pairs of the guide sequencePAM: boolean flag for presence of Protospacer Adjacent Motif sequencenote: Additional notes about the guide designflag: Quality control or classification flagtarget_gene_name_from_sgRNA: Target gene name derived from the sgRNA identifierdesigned_target_gene_id: Ensembl gene ID of the intended target gene (as designed)designed_target_gene_name: Gene name of the intended target gene (as designed)target_gene_id: Ensembl gene ID of the actual/validated target genetarget_gene_name: Gene name of the actual/validated target genedistance_to_closest_target_tss: Distance (in base pairs) from guide to the closest transcription start site (TSS) of the target genenearby_gene_within_2kb: Boolean or count indicating genes within 2 kb of the guide target sitenearby_gene_within_30kb: Boolean or count indicating genes within 30 kb of the guide target sitenearest_within2kb_gene_id: Ensembl gene ID of the nearest gene within 2 kbnearest_within2kb_gene_name: Gene name of the nearest gene within 2 kbnearest_within2kb_gene_dist: Distance to the nearest gene within 2 kbnearest_within2kb_nontarget_gene_id: Ensembl gene ID of the nearest non-target gene within 2 kbnearest_within2kb_nontarget_gene_name: Gene name of the nearest non-target gene within 2 kbnearest_within2kb_nontarget_gene_dist: Distance to the nearest non-target gene within 2 kbputative_bidirectional_promoter: Flag indicating potential bidirectional promoter region (may affect multiple genes)other_alignment_chromosome: Chromosome with potential off-target alignmentother_alignment_pos: Genomic position of potential off-target alignment
Guide knockdown efficiency
Filename: guide_kd_efficiency.suppl_table.csv
How to access:
- S3 bucket via AWS Command Line
- Github
Summary statistics on knockdown efficiency of each sgRNA guide across three culture conditions.
index: sgRNA IDguide_mean_expr: Mean log-normalized expression of the target gene in cells carrying this guideguide_std_expr: Standard deviation of log-normalized target gene expression in cells carrying this guide (set to 0.01 for guides with zero variance, 100 for guides with only one cell)guide_n: Number of cells carrying this guidentc_mean_expr: Mean log-normalized expression of the target gene in non-targeting control cellsntc_std_expr: Standard deviation of log-normalized target gene expression in non-targeting control cellsntc_n: Total number of non-targeting control cells across all samplest_statistic: Welch's t-test statistic comparing guide expression vs NTC expression (negative values indicate knockdown)p_value: Nominal p-value from Welch's t-testadj_p_value: Benjamini-Hochberg FDR-adjusted p-value (minimum value capped at 1e-16)signif_knockdown: Boolean indicating significant knockdown (adj_p_value < 0.1 AND t_statistic < 0)perturbed_gene_id: Ensembl gene ID of the target generank: Rank of the target gene based on mean expression in NTC cells (1 = lowest expressed)high_confidence_no_effect_guides: Boolean indicating guides with high confidence of having no knockdown effect (criteria: non-significant knockdown, >10 cells with guide, target expression in NTCs >0.001)culture_condition: Culture condition for this measurement (Rest, Stim8hr, or Stim48hr)
CD4+ T cell aging signature differential expression results
Filename: CD4T_aging_signature_DE_results_full.suppl_table.csv
How to access:
- S3 bucket via AWS Command Line
- Github
Full differential expression results for DE analysis of age-associated changes in CD4+ T cells across all cohorts.
variable: Ensembl gene ID of the measured genegene_name: Gene symbolbaseMean: Mean baseline expression of the genelog_fc: Log2 fold changelfcSE: Standard error of log fold changestat: Test statisticp_value: Raw p-value from differential expression testingadj_p_value: FDR-adjusted p-valuecontrast: comparison cohortzscore: Z-score for differential expression (log_fc / lfcSE)
Th2/Th1 polarization signature differential expression results
Filename: Th2_Th1_polarization_signature_DE_results_full.suppl_table.csv
How to access:
- S3 bucket via AWS Command Line
- Github
Full differential expression results for DE analysis of Th2 vs Th1 changes in CD4+ T cells across all cohorts.
variable: Gene symbolbaseMean: Mean baseline expression of the genelog_fc: Log2 fold changelfcSE: Standard error of log fold changestat: Test statisticp_value: Raw p-value from differential expression testingadj_p_value: FDR-adjusted p-valuecontrast: comparison cohortzscore: Z-score for differential expression (log_fc / lfcSE)
Cluster autoimmune disease enrichment results
Filename: cluster_autoimmune_enrichment_results.suppl_table.csv
How to access:
- S3 bucket via AWS Command Line
- Github
Enrichment analysis results for autoimmune disease-associated genes within perturbation effect clusters.
cluster: Cluster identifierdisease: Disease category (autoimmune disease)gene_set: Gene set being tested (downstream effects by condition)odds_ratio: Odds ratio from Fisher's exact testci_low: Lower bound of 95% confidence interval for odds ratioci_high: Upper bound of 95% confidence interval for odds ratiop_value: Raw p-value from Fisher's exact testp_adj_fdr: FDR-adjusted p-valuecluster_size: Number of genes in the clusterin_cluster_in_disease: Count of genes both in cluster and associated with diseasein_cluster_not_disease: Count of genes in cluster but not associated with diseasenot_cluster_in_disease: Count of disease-associated genes not in clusternot_cluster_not_disease: Count of genes neither in cluster nor associated with diseaseintersecting_genes: List of genes that overlap between cluster and disease associationnegative_control_disease: Boolean flag indicating if this is a negative control disease category
Aging prediction regulator coefficients
Filename: aging_prediction_condition_comparison_regulator_coefficients.csv
How to access:
- S3 bucket via AWS Command Line
- Github
Model coefficients from linear models predicting the CD4+ T cell aging signature across different datasets (perturb-seq in CD4+ T cells vs K562 cells).
coef_mean: Mean coefficient value for the regulator across model fitscoef_sem: Standard error of the mean for the coefficientcoef_rank: Rank of the regulator coefficient (0-1 scale, higher = stronger effect)regulator: Gene symbol of the regulatorknown_regulators: Boolean indicating if this is a known regulator of agingdataset_key: Dataset identifier for model comparison (e.g., CD4T_K562)regulator_type: Type/category of regulatorcelltype: Cell type or condition context (K562, Rest, Stim8hr, Stim48hr)signature: Signature being predicted (CD4T)
Polarization prediction regulator coefficients
Filename: polarization_prediction_condition_comparison_regulator_coefficients.csv
How to access:
- S3 bucket via AWS Command Line
- Github
Model coefficients from linear models predicting T cell activation and polarization signatures across different culture conditions.
coef_mean: Mean coefficient value for the regulator across model fitscoef_sem: Standard error of the mean for the coefficientcoef_rank: Rank of the regulator coefficient (0-1 scale, higher = stronger effect)regulator: Gene symbol of the regulatorknown_regulators: Boolean indicating if this is a known regulator of the signaturedataset_key: Dataset identifier for model comparison (e.g., activation_Rest, polarization_Stim8hr)regulator_type: Type/category of regulatorcelltype: Culture condition context (Rest, Stim8hr, Stim48hr)signature: Signature being predicted (activation or polarization)
K562 vs CD4+ T cell comparison results
Filename: K562_comparison.suppl_table.csv
Cross-cell-type comparison of perturbation effects between K562 cells and CD4+ T cells. Each row represents a gene perturbed in both cell types, with correlation analysis of differential expression profiles.
target_contrast_gene_name: Name of the perturbed gene being compared between cell typeslogfc_pearson_r: Pearson correlation coefficient comparing log fold change profiles between K562 and CD4+ T cellslogfc_pearson_pval: P-value for the Pearson correlationrandom_r1: Pearson correlation with first random perturbation (negative control)random_r2: Pearson correlation with second random perturbation (negative control)random_r3: Pearson correlation with third random perturbation (negative control)comparison: Comparison identifier (e.g., "K562 vs CD4+T (Rest)")condition: Culture condition for the CD4+ T cell dataset (Rest, Stim8hr, or Stim48hr)donor_correlation_mean: Mean correlation of log fold change profiles across donors (measure of reproducibility)n_degs_MASH_K562: Number of differentially expressed genes (DEGs) identified by MASH in K562 cellsn_degs_MASH_Rest: Number of DEGs identified by MASH in CD4+ T cells (Rest condition)n_degs_MASH_Stim48hr: Number of DEGs identified by MASH in CD4+ T cells (48-hour stimulation condition)n_degs_MASH_Stim8hr: Number of DEGs identified by MASH in CD4+ T cells (8-hour stimulation condition)
Clustering of downstream genes
Filename: clustering_downstream_genes.csv
Downstream genes of regulator clusters.
hdbscan_cluster: Unique numeric identifier for the cluster from HDBSCAN.downstream_gene: Name of the downstream target gene identified as differentially expressed (fdr < 0.1) for at least one cluster member regulator.downstream_gene_ids: Unique gene identifier corresponding to the downstream gene name.num_of_upstream: Count of cluster member regulators that significantly (fdr < 0.1) perturb the downstream gene.sign_coherence: Measure of the consistency of regulation direction among significant upstream regulators (where +1 indicates consistent upregulation and -1 indicates consistent downregulation).zscore_rank_negative_regulation: Rank-based ranking of the downstream gene based on summation of ranks of z-scores across cluster members, prioritizing strong downregulation.zscore_rank_positive_regulation: Rank-based ranking of the downstream gene based on summation of inverted ranks of z-scores across cluster members, prioritizing strong upregulation.condition: Experimental condition under which the downstream effects were observed (Rest, Stim8hr, or Stim48hr).
Th1/Th2 arrayed validation summary
Filename: Th1Th2_validation_summary.suppl_table.csv
Combined summary of arrayed CRISPRi validation experiments for predicted Th1/Th2 regulators.
target_name: Perturbed gene name (CRISPRi target).NTCfor non-targeting controls.condition: Polarization conditions (Non-polarized,Th1-polarized, orTh2-polarized).pseq_crossguide_corr_signif: Pearson correlation between the per-gene DE z-scores of the two CRISPRi guides targeting this gene, restricted to significant DE genes (perturb-seq, Stim8hr). NaN for single-guide targets.pseq_crossguide_n_signif_ontarget: Number of guides for this target with significant on-target knockdown (in Stim8hr condition).pseq_crossdonor_corr_hits_mean: Mean pairwise cross-donor Pearson correlation of per-gene DE z-scores on hit genes (in Stim8hr condition)bulkRNA_batch: Comma-separated list of bulk RNA-seq batches (Diff081,Diff084,Diff089) that contributed samples to this(target, condition)contrast.bulkRNA_n_donors: Number of distinct donors in the bulk RNA-seq DE input.bulkRNA_Th1_mean_zscore: Mean per-gene DE z-score across the Th1-signature genes.bulkRNA_Th1_sem_zscore: Standard error of the mean for the Th1-signature z-scores.bulkRNA_Th1_pvalue: Two-sided one-sample t-test of the Th1-signature z-scores against 0.bulkRNA_Th1_adj_pvalue: Benjamini-Hochberg-adjusted p-valuebulkRNA_Th2_mean_zscore: Mean per-gene DE z-score across the Th2-direction signature genes.bulkRNA_Th2_sem_zscore: Standard error of the mean of the Th2-direction signature z-scores.bulkRNA_Th2_pvalue: Two-sided one-sample t-test of the Th2-signature z-scores against 0.bulkRNA_Th2_adj_pvalue: Benjamini-Hochberg-adjusted p-valueflow_batch: Flow cytometry batchflow_{protein}_log2FC: Mean across donors oflog2(protein % / NTC mean), with the NTC mean computed within(batch, donor, condition).flow_{protein}_pval: Welch's two-sample t-test of the perturbation's per-donor IFN-γ log2FCs vs the same-batch NTC log2FCs.flow_{protein}_fdr: BH-adjusted p-value
Dataset Creation
Curation Rationale
To systematically map gene regulatory networks in primary human CD4+ T cells by analyzing genome-scale genetic perturbations at a single-cell level, enabling the identification of immune cytokine regulators, helper T cell polarization mechanisms, and genetic drivers of immune-related diseases.
Who are the source data producers?
Ronghui Zhu, Emma Dann, Jun Yan, Justine Reyes Retana, Ryunosuke Goto, Reese C. Guitche, Lillian K. Petersen, Mineto Ota, Jonathan K. Pritchard, Alexander Marson
Acknowledgements
Ronghui Zhu, Emma Dann, Jun Yan, Justine Reyes Retana, Ryunosuke Goto, Reese C. Guitche, Lillian K. Petersen, Mineto Ota, Jonathan K. Pritchard, Alexander Marson