CRISPR Library

Analysis Report
Project ID Demo
Data Type CRISPR Library Screening
Report Type MAGeCK-RRA Analysis Report
Report Date 2026-07-20

1 Project Summary

Technical Overview

CRISPR/Cas9 high-throughput screening enriches sgRNAs of target candidate genes through positive or negative selection, identifying genes of interest. The workflow: lentiviral library construction, virus infection, cell screening, gDNA extraction, NGS library prep, sequencing and bioinformatics analysis.

Main Applications of CRISPR/Cas9 High-Throughput Screening

  • Screening of drug targets for drugs with significant efficacy but unknown mechanisms;
  • Exploring potential targets for tumor therapy to aid drug development;
  • Investigating resistance genes in anti-tumor drug resistance;
  • Identifying synthetic lethal genes for combination therapy strategies.

Experimental Workflow

1.1 Library Preparation

DNA samples undergo shear, end repair, A-tailing, adapter ligation, cleanup, PCR enrichment, cleanup, and QC to construct Illumina sequencing libraries.

Library preparation workflow

1.2 Sequencing

Sequencing on Illumina platform. FASTQ is the output format containing read sequences and quality scores. Each read has four lines:

Sequencing data diagram

Line 1Starts with "@", contains read ID and optional description separated by a space. The ID contains colon-separated fields.

Line 2Base sequence (A, T, C, G, N where N = uncertain base).

Line 3Starts with "+", separates sequence from quality scores.

Line 4Quality scores in ASCII format, corresponding to each base in Line 2.

1.3 Data Analysis

In this report, CRISPR library screening data were analyzed using MAGeCKFlute, a comprehensive computational pipeline for CRISPR screen data analysis. MAGeCKFlute integrates the core functionalities of both MAGeCK and MAGeCKFlute, enabling systematic data processing and interpretation. Specifically, it supports sgRNA‑level quality control, gene‑level positive and negative selection scoring, as well as downstream functional enrichment analysis to facilitate biological interpretation of screening results.

1.3.1 Sequencing Data QC

Quality control on raw sequencing data to remove low-quality reads and adapter contamination, yielding clean reads.

1.3.2 Read Alignment

Align clean reads to the sgRNA library reference and count reads per sgRNA.

1.3.3 Statistical Analysis

Statistical analysis of alignment results including mapped reads, covered sgRNAs/genes, coverage rate, and uniformity.

1.3.4 Differential Analysis

RRA algorithm for differential analysis, identifying significantly enriched (positive) or depleted (negative) genes.

1.3.5 Enrichment Analysis

KEGG pathway and GO enrichment analysis for significantly differential genes with visualization.


2 Quality Control

Sequencing Quality and Error Rate Distribution

Sequencing error rate is related to base quality, affected by the sequencer, reagents, and sample quality. For Illumina platforms:

  • First few bases typically have lower quality due to initial focusing lag of the sequencer's fluorescence sensor.
  • Error rate increases and quality decreases as sequencing progresses due to incomplete fluorophore cleavage and de-phasing.

Quality Score and Error Rate Conversion

Base quality score (Q) and error rate (P) are related by:

Q = -10 × log₁₀P

P = 10^(-Q/10)

Phred Quality Score Probability of Error Base Call Accuracy
101/1090%
201/10099%
301/100099.9%
401/1000099.99%
501/10000099.999%

Raw Data Filtering

Raw sequencing data contains adapter-contaminated and low-quality reads. These are filtered to obtain clean reads for downstream analysis.

Data Processing Steps:

  1. Remove read pairs with length < 50 bp;
  2. Remove read pairs if N base ratio > 10%;
  3. Remove read pairs with Q20 < 80% (Q20 = base quality score ≥ 20).

Quality Control Statistics

SampleTotal ReadsClean ReadsDiscard ReadsEffective Rate (%)Q20 (%)Q30 (%)GC (%)
Sample_Control4280729644954592158049105.0299.4497.6534.71
Sample_Treatment4359169949116178170615112.6799.4197.8634.38

Clean Summary Overview

Field Descriptions:
Sample: Sample name;
Total Reads: Total number of raw reads;
Clean Reads: Number of effective reads after filtering;
Discard Reads: Number of discarded reads;
Effective Rate (%): Percentage of Clean Reads in Total Reads;
Q20 (%): Percentage of bases with Phred quality score > 20;
Q30 (%): Percentage of bases with Phred quality score > 30;
GC (%): Percentage of GC bases;

Raw Data Quality Distribution

Quality distribution of raw sequencing data for each sample, including base quality and GC content distribution.

Base Quality & Error Rate 2 images
base_quality_and_error_rate_Control_1.png
base_quality_and_error_rate_Treatment_1.png
base quality and error rate Control 1
base quality and error rate Treatment 1
Raw Reads Classification 2 images
Raw reads classification_Control_1.png
Raw reads classification_Treatment_1.png
Raw reads classification Control 1
Raw reads classification Treatment 1

3 Sample Correlation Analysis

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer malesuada erat ut velit consequat, sed tempor lorem faucibus. Praesent vitae lacus nec sapien tincidunt vulputate.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non purus vitae neque facilisis tincidunt. Morbi tristique sapien at lorem posuere, vitae malesuada augue elementum. Fusce varius, nisl at interdum consequat, neque libero faucibus arcu, eget tincidunt lorem ipsum vitae erat.

Correlation Criteria

  • Lorem ipsum: correlation parameter lorem ipsum dolor sit amet
  • Lorem ipsum: correlation value consectetur adipiscing elit
  • Quality Control (QC): Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer tincidunt malesuada velit, sed faucibus lorem posuere non. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae.

Sample Correlation Analysis

AAAAAAAAAAAA_AAAAAAAAAAAAA_AAAAAAAAA
AAAAAA_AAAAAAA1.00.75
AAAAAA_AAAAAAAAA0.751.0

Sample Correlation Matrix

Correlation Heatmap

Correlation heatmap of all samples. Darker colors indicate higher correlation between samples.

Correlation Heatmap 1 image
correlation.png

4 Statistical Analysis

Sample Read Statistics

Extract sgRNA sequences from reads, align to sgRNA library reference, and summarize alignment rates, sgRNA/gene counts, coverage and uniformity.

LabelReadsMappedMapping Rate (%)TotalsgRNAsZerocountsCoverage Rate (%)TotalgenesZerogenesGiniIndexGrna_mean_depthMax_DepthMedian_depth
Sample_Control427155443501798681.986395092398.562066930.11509.911943.0408.0
Sample_Treatment505216903559452370.4563950391693.8820669170.18541.6712723.0409.0

Demo.countsummary Data Overview

Field Descriptions:
Label: Sample name;
Reads: Total number of gRNA reads;
Mapped: Reads perfectly aligned to gRNA library;
Mapping Rate (%): Alignment rate;
TotalsgRNAs: Total gRNAs in library;
Zerocounts: Undetected gRNAs (Reads = 0);
Coverage Rate (%): Percentage of detected gRNAs;
Totalgenes: Total genes in gRNA library;
Zerogenes: Undetected genes;
GiniIndex: Uniformity of gRNA reads (0=uniform, 1=uneven);
Grna_mean_depth: Average gRNA sequencing depth;
Max_Depth: Maximum gRNA sequencing depth;
Median_depth: Median gRNA sequencing depth;

sgRNA Alignment Statistics

This section summarizes the alignment performance of the sgRNA library, including the number of sgRNAs successfully mapped to the reference (Mapped sgRNAs), the number of sgRNAs that failed to map (Missed sgRNAs), and the distribution of sgRNA coverage as measured by the Gini coefficient.

Mapped sgRNA Statistics
Missed sgRNA Statistics
Gini Coefficient Distribution
Density Distribution Plot

Displays the alignment performance of the sgRNA library, including the number of sgRNAs successfully mapped to the reference (Mapped sgRNAs), the number of sgRNAs that failed to map (Missed sgRNAs), and the distribution of sgRNA coverage as measured by the Gini coefficient.

Displays the distribution of sgRNAs that failed to map to the reference across individual samples. Missed sgRNAs typically arise from sequencing errors or library variations. A high proportion of missed sgRNAs may compromise the reliability of the screening results.

The Gini coefficient was used to assess the uniformity of sgRNA library coverage. A lower Gini coefficient indicates a more even distribution of sgRNA read counts, whereas a higher value suggests that a subset of sgRNAs is disproportionately represented, reflecting uneven library coverage. Ideally, the Gini coefficient should be below 0.2.

Visualizes the sgRNA distribution across different experimental groups. By comparing the read count profiles between treatment and control samples, it enables assessment of screening pressure‑induced changes in sgRNA representation.


5 Screening Results

Genes are ranked by the RRA algorithm. A lower RRA score indicates greater essentiality for cell growth.

Negative Selection Results

Multi-condition Filter
×
idnumscorep-valuefdrrankgoodsgrnalfc
PFKFB132.583465e-061.065633e-050.20810213-8.47856
C3orf3832.151147e-056.902764e-050.618028322-7.64169
ATP6V0A133.974253e-050.0001221670.679203333-6.65282
MACROD134.081587e-050.000121620.783253132-2.7107
GATAD2A37.61146e-050.0002217220.952192251-0.36045
GPR11238.836897e-050.0003050650.74929462-9.48019
hsa-mir-124-337.11598e-050.0002774070.826506572-2.87641
NDUFB430.000111360.0003542590.744709672-3.01414
ZNF86530.0001485890.0003795720.8161015103-5.23535
SPEF230.0001744970.0004361330.97928711010.175587

Demo.gene_summary Negative Selection Gene Ranking

Total 20669 rows, showing 1-10 rows
Prev < 12345 > Next

Field Descriptions:
id: Gene name;
num: Number of sgRNAs for this gene;
score: Negative selection RRA score;
p-value: Negative selection p-value;
fdr: Negative selection FDR;
rank: Negative selection rank;
goodsgrna: Number of effective sgRNAs;
lfc: Log2 fold change (negative selection).

sgRNA Rank Plot
sgRNA Scatter Plot
sgRNA Enrichment Details

RankView: RRA scores of the top-ranked genes from the negative selection analysis, with highly ranked genes highlighted.

ScatterView: Distribution of log2 fold change values for each sgRNA of the top-ranked genes from the negative selection analysis across the treatment and control groups.

sgRNAView: Detailed log2 fold change values for each sgRNA of the top-ranked genes from the negative selection analysis. Positive values are shown in red and negative values in blue.

Positive Selection Results

Multi-condition Filter
×
idnumscorep-valuefdrrankgoodsgrnalfc
RGAG132.392725e-057.262163e-050.8127189132.01928
RECQL532.105746e-058.279101e-050.7137842230.49233
EDEM137.805721e-050.0002087070.7636975310.0112921
ZNF69134.264722e-050.0001570470.8905502331.96494
NLN39.115841e-050.0002816990.8681421532.40971
hsa-mir-130749.586031e-050.0003095970.8144557541.17272
hsa-mir-130440.00010950520.0004156520.8986492721.67591
TBCA30.0001094570.0003444520.7929595820.193711
COX1840.0001021740.0003233360.8051401921.67688
hsa-mir-368340.0001560790.0005835990.81186441041.30693

Demo.gene_summary Positive Selection Gene Ranking

Total 20669 rows, showing 1-10 rows
Prev < 12345 > Next