Zubair Khalid

Virologist/Molecular Biologist | Veterinarian | Bioinformatician

Conventional & Molecular Virology • Vaccine Development • Computational Biology

Dr. Zubair Khalid is a veterinarian and virologist specializing in conventional and molecular virology, vaccine development, and computational biology. Dedicated to advancing animal health through innovative research and multi-omics approaches.

Dr. Zubair Khalid - Veterinarian, Virologist, and Vaccine Development Researcher specializing in Computational Biology, Multi-omics, Animal Health, and Infectious Disease Research

Category: Guides

10x Genomics

10x Genomics is a suite of technologies that enable high resolution single cell and spatial profiling of DNA, RNA, proteins, and chromatin. If you are a researcher planning to study transcriptomic heterogeneity, map cell types, or investigate gene regulation at single cell resolution, this guide will help you understand the core principles, choose the right assay, execute a robust workflow, and avoid common pitfalls. I will draw from authoritative databases, training platforms, and recent peer reviewed studies to give you a practical, evidence based framework.

The fundamental promise of 10x Genomics is that it captures the molecular state of thousands of individual cells or spatially defined tissue regions in a single experiment. This is not a single product but a family of assays: Single Cell Gene Expression (scRNA seq), Single Cell ATAC seq (scATAC seq), Single Cell Multiome (simultaneous RNA and ATAC), and Visium (spatial transcriptomics) among others. The technology relies on microfluidic droplet based barcoding (for single cell) or probe based spatial capture (for Visium) to assign a unique molecular identifier (UMI) and cell or spatial barcode to each RNA molecule or DNA fragment. By doing so, it converts a bulk averaging problem into a distributional one, revealing cellular states that were previously invisible. For a thorough technical foundation, the NCBI Bookshelf provides authoritative reviews on high throughput sequencing and single cell methods.

Who should use this guide? Any life scientist designing experiments with 10x Genomics, from PhD students planning their first single cell project to core facility staff advising users. I will assume you are familiar with basic next generation sequencing concepts but new to this specific platform. The guide is organized into core concepts, decision points, a practical workflow, quality checks, common mistakes, and limits of interpretation.

At a Glance

Aspect Key Information
Main assays scRNA seq, scATAC seq, Multiome, Visium (spatial), CITE seq (feature barcoding)
Sample input Single cell suspension (for droplet assays) or fresh frozen / FFPE tissue (Visium)
Typical throughput 1,000 to 10,000 cells per channel (droplet), 1 to 2 tissue sections per slide (Visium)
Sequencing requirement 20,000 to 50,000 read pairs per cell (scRNA seq), 50,000 to 100,000 per nucleus (scATAC)
Key control Include a species mixing experiment (e.g., human + mouse) to estimate multiplet rate
Primary output Gene by cell (or spatial spot) count matrix
Analysis software Cell Ranger (10x proprietary), Seurat, Scanpy, Bioconductor packages

Core Concepts

At its heart, 10x Genomics uses a partitioning strategy. For single cell assays, cells are encapsulated in oil droplets together with gel beads that carry barcoded oligonucleotides. Each bead has a unique barcode that tags every transcript from a single cell. After reverse transcription, all cDNAs are pooled, sequenced, and then demultiplexed. The result is a digital count matrix where each column is a cell and each row is a gene.

Spatial assays reverse this logic. The Visium slide has printed spots with spatial barcodes. A tissue section is placed on the slide, permeabilized, and the released mRNA binds to the barcoded capture probes. Thus each spot's RNA is linked to its position on the tissue. This gives a two dimensional map of gene expression at a resolution of 55 micrometers per spot. To learn more about the underlying sequencing chemistry and data formats, the EMBL EBI Training resource has excellent modules on single cell RNA sequencing technology.

One crucial concept is the UMI (unique molecular identifier). Every transcript molecule gets a random oligonucleotide tag before PCR amplification. This allows you to collapse PCR duplicates and obtain accurate molecule counts. Without UMIs, you cannot distinguish biological duplicates from technical duplicates. The Galaxy Training Network includes workflows that demonstrate how UMIs are processed in the analysis pipeline.

Decision Points

Choosing among 10x assays depends on your biological question and sample type.

Single Cell Gene Expression: Best for profiling transcriptomes of thousands of individual cells. Requires a viable single cell suspension. Use this for cell atlas projects, developmental biology, or disease characterization. If you have a heterogeneous tissue, this is your starting point.

Single Cell ATAC seq: Measures chromatin accessibility per cell. Use this when you want to identify regulatory regions and transcription factor binding sites. It requires intact nuclei, not whole cells. A typical application is mapping enhancer landscapes across cell types. See the study on human Tr1 cells [8] which used single cell transcriptome and epigenome integration to identify regulatory circuits.

Multiome: Simultaneously captures RNA and ATAC from the same nucleus. This is powerful for linking gene expression to chromatin state without the need for computational matching. It requires double processing, and you must start with nuclei. The cost is higher, but the information gain is substantial for understanding gene regulation.

Visium (spatial): Use when spatial context matters, such as tumor microenvironment, tissue architecture, or developmental fields. Visium can use fresh frozen or FFPE tissue. Resolution is at the spot level, not cellular. Multiple spots can cover one cell, so computational deconvolution is often needed. A recent study on large B cell lymphoma [11] used Visium to map the tumor microenvironment and its impact on CAR T therapy.

CITE seq (feature barcoding): Allows simultaneous detection of protein markers via oligonucleotide conjugated antibodies. This adds a proteomic layer to your scRNA seq experiment. Useful for immunophenotyping and validating cell surface markers.

Your decision matrix should consider: (1) fresh vs frozen vs fixed tissue, (2) need for spatial information, (3) whether chromatin data is required, (4) cell throughput, (5) budget. The Bioconductor project offers many packages (e.g., DropletUtils, scran, SingleCellExperiment) that can help you simulate expected data quality before committing to an assay.

Practical Workflow or Implementation Sequence

Below is a generalized workflow for a standard 10x single cell gene expression experiment. Each step includes key considerations.

1. Sample Preparation Prepare a single cell suspension with high viability (>80%). Filter through a 40 micrometer strainer to remove clumps. Count cells and adjust concentration to 700 1200 cells per microliter. For Visium, embed tissue in OCT for fresh frozen, or use FFPE blocks. Section at 10 micrometers and place on Visium slide.

2. Reverse Transcription and Barcoding Load the cell suspension onto the 10x Chromium Controller (or Next GEM) along with gel beads and partitioning oil. The instrument creates droplets. Within each droplet, cells are lysed and reverse transcription occurs. The barcoded cDNA from all droplets is pooled. For a detailed protocol, consult the manufacturer's user guide, but the NCBI Sequence Read Archive holds raw data from thousands of 10x experiments that you can use to benchmark your results.

3. Library Construction and Sequencing The cDNA undergoes enzymatic fragmentation, adapter ligation, and PCR. The final library is quantified and sequenced on Illumina platforms. Recommended read lengths: read1 28 bp (barcode + UMI), read2 91 150 bp (transcript). Sequence depth: 20,000 50,000 read pairs per cell. Do not skim on depth for rare transcript detection.

4. Raw Data Processing Use Cell Ranger (command line) to demultiplex, align reads to the reference genome (e.g., GRCh38 for human), generate feature barcode matrices, and call cells. Cell Ranger outputs the filtered count matrix. For Visium, it generates spatial barcode matrices and high resolution tissue images.

5. Downstream Analysis Load the count matrix into R (Seurat, Bioconductor) or Python (Scanpy). Common steps: quality control (filter low quality cells), normalization (SCTransform or log normalization), dimensionality reduction (PCA), clustering (graph based), and differential expression. For integration across samples, use anchor based methods or Harmony. The Bioconductor documentation provides tutorials for normalization and batch correction.

Quality Checks

Several metrics must be examined before proceeding to biological interpretation.

Cell Barcode Distribution: Plot barcode rank curve. A steep drop indicates good separation between cells and empty droplets. Expect 1,000 10,000 cells per channel depending on input.

UMI Count per Cell: Low UMI counts (less than 500) may indicate damaged cells or empty droplets that passed filter. High UMI counts (over 50,000) might be doublets. Set thresholds based on your tissue type.

Mitochondrial Percentage: Cells with high mitochondrial reads (>20%) are often damaged or dying. These should be filtered out.

Library Complexity: The fraction of reads that are unique (non duplicated UMIs). High complexity suggests good library quality.

Species Mixing: If you use a mixture of human and mouse cells, the percentage of barcodes that contain reads from both species gives your doublet rate. Aim for less than 10% doublets.

Spatial Alignment (Visium): Overlap of tissue image with spots. Check for air bubbles or tissue tearing. The Galaxy Training Network has a tutorial on spatial transcriptomics quality control that walks through spot filtering and image registration.

Common Mistakes

1. Using too few cells. To capture rare cell types, aim for at least 5,000 cells per sample. For example, the aortic dissection study [6] used scRNA seq to identify rare T cell subsets driving inflammation. With only 1,000 cells, you would miss those populations.

2. Overlooking batch effects. Processing samples on different days or with different reagent lots introduces technical variation. Always plan for multiplexing or use hashing. Do not combine data without proper integration. The DeepMalignant study [9] used graph based methods to handle multi sample integration for malignant cell identification.

3. Ignoring RNA degradation. For fresh frozen samples, RNA integrity number (RIN) should be above 7. Low RIN leads to 3 prime bias and loss of detection for long genes. Check sequencing coverage along transcripts.

4. Misinterpreting spatial spots. Visium spots are not single cells. Each spot contains 1 10 cells depending on tissue density. Direct claims of "cell type A expresses gene X at spot Y" require deconvolution or complementary single cell data. The antibody mapping study [7] combined spatial and single cell approaches to localize antibodies, which is a robust strategy.

5. Not following the recommended read lengths. Using a short read2 can cause failure to align to transcripts, especially multi isoform genes. Stick to the manufacturer's recommendations.

6. Forgetting to sequence the spatial imaging correctly. Visium requires careful alignment of the fluorescence image with the capture area. If the image is misaligned, spot barcode assignment is wrong.

Limits of Interpretation

10x data is powerful but has inherent boundaries.

Dropout events. Even with high coverage, many genes are not detected per cell due to low expression or technical loss. This does not mean the gene is not expressed. Computational imputation can help but also introduces artifacts.

Doublet contamination. Even with high quality samples, 1 5% of cell barcodes are actually doublets. These can create false intermediate cell states. Always compute doublet scores using software like Scrublet or DoubletFinder.

Spatial resolution. Visium's 55 micrometer spots mean you cannot resolve individual cells within a tissue. Subcellular localization is not possible. For cellular resolution, you need other methods like MERFISH or Slide seq.

Bias toward highly expressed genes. Dropout is more frequent for lowly expressed genes. Differential expression tests have limited power for genes with low average expression. Consider using pseudo bulk analysis for sensitivity.

Limited allele specific expression. Standard 10x reads are short and do not cover most SNPs. For allele specific expression, you need specialized phasing or long read platforms.

Batch effects are not fully removable. Even with state of the art integration, some technical variation remains. Biological conclusions drawn from clusters that appear only in one batch are suspect.

The cross species analysis in [6] illustrates one way to test robustness: replicate findings across species. Similarly, the epigenetic landscape study [8] integrated multiple modalities to confirm regulatory predictions. These approaches strengthen interpretations but cannot eliminate the fundamental sampling and noise limitations of the technology.

Frequently Asked Questions

1. Can I use 10x Genomics on frozen tissue? Yes. For single cell assays, you need a viable single cell suspension from fresh or frozen tissue. Many protocols exist for frozen samples but viability may drop. For spatial Visium, both fresh frozen and FFPE sections are supported. The key is to follow the specific isothermal protocols for each sample type.

2. How many cells do I need to capture for a cell atlas? That depends on the expected diversity. For a tissue with many rare cells (e.g., immune cells in gut), aim for 10,000 to 20,000 cells per sample. Common recommendations range from 3,000 to 15,000 cells per capture. For a full atlas across multiple donors, plan at least 3 replicates per condition.

3. What is the difference between Cell Ranger and Space Ranger? Cell Ranger processes single cell data (Chromium assays). Space Ranger processes spatial data (Visium). Both do demultiplexing, alignment, and count matrix generation. The output formats are similar, but Space Ranger also handles image registration and spot position files.

4. Can I detect alternative splicing in 10x data? Only to a limited extent. Standard 10x scRNA seq uses short reads (usually 91 bp) at the 3 prime end, so most exons are not sequenced. You can quantify certain isoform level differences if the splice junctions fall within the sequenced fragment, but dedicated tools like STARsolo or Salmon Alevin are needed. Full transcript coverage requires long read platforms.

References and Further Reading

Related Articles