- Open Access
ENCoRE: an efficient software for CRISPR screens identifies new players in extrinsic apoptosis
BMC Genomics volume 18, Article number: 905 (2017)
As CRISPR/Cas9 mediated screens with pooled guide libraries in somatic cells become increasingly established, an unmet need for rapid and accurate companion informatics tools has emerged. We have developed a lightweight and efficient software to easily manipulate large raw next generation sequencing datasets derived from such screens into informative relational context with graphical support. The advantages of the software entitled ENCoRE (Easy NGS-to-Gene CRISPR REsults) include a simple graphical workflow, platform independence, local and fast multithreaded processing, data pre-processing and gene mapping with custom library import.
We demonstrate the capabilities of ENCoRE to interrogate results from a pooled CRISPR cellular viability screen following Tumor Necrosis Factor-alpha challenge. The results not only identified stereotypical players in extrinsic apoptotic signaling but two as yet uncharacterized members of the extrinsic apoptotic cascade, Smg7 and Ces2a. We further validated and characterized cell lines containing mutations in these genes against a panel of cell death stimuli and involvement in p53 signaling.
In summary, this software enables bench scientists with sensitive data or without access to informatic cores to rapidly interpret results from large scale experiments resulting from pooled CRISPR/Cas9 library screens.
CRISPR/Cas9 technology has enabled rapid genetic mutation in mammalian cells and the ability to conduct genome-wide screens using tailored lentiviral libraries [1,2,3,4,5,6,7,8,9]. The system consists of a sgRNA (single guide RNA) that directs the paradigm Cas9 nuclease from Streptococcus pyogenes to bind and cleave genomic DNA strands at the location corresponding to the guide sequence . The resulting double strand cleavage triggers cellular repair mechanisms including non-homologous end-joining (NHEJ), which in the imperfect sense generates insertions or deletions (indel) mutations and associated nonsense transcripts. This technology makes pooled sgRNA libraries a powerful tool to perform genome-wide screens for both dominant and recessive genes. The resulting unique cellular subtypes generated are typically screened in pools for identifying hallmarks, i.e., survival or fluorescence reporter activation and guide distributions are then identified by next generation sequencing (NGS). Newer Cas9 technologies have also been developed to up- or down-regulate gene expression level, setting the stage for screens involving more subtle changes leading to desired phenotypic outputs [1, 11,12,13]. In addition, non-coding DNA is also rapidly becoming a popular target for such screens [14, 15].
In contrast to other methods such as near-haploid genetic screens where viral insertion sites must be determined by sequencing , the pooled library lentiviral-derived sgRNA sequences are pre-determined. Thus, guide sequences amplified from the genomic DNA of selected cells serve as a simple proxy to identify active genes or pathways in selected cells. However, as with other large scale technologies, the results of such screens are often primary next generation sequencing files, which unfortunately because of their size and format are unwieldy depots of information for bench scientists. Moreover, data processing, particularly from raw sequences to sgRNAs, often requires processing from different sources. An optimal solution is therefore to combine workflow steps into a single package. Here, we sought to create a complete CRISPR analysis software package with a simplified graphical workflow that can enable bench scientists to keep pace with large-scale data generation in by quickly processing NGS sequence files and generating graphical outputs with statistical representation. We demonstrate the power of ENCoRE to rapidly deliver results in a cell survival screen using Tumor Necrosis Factor-alpha (TNFa) challenge, which identified known members as well as two genes not yet implicated in the extrinsic apoptosis pathway, Smg7 and Ces2a. Further characterization of cell lines containing mutations in these genes shows that they lie predominantly in the extrinsic apoptosis pathway and are not generally protective against cell death stimuli. Both cell lines show an increase in p53 protein, consistent with an abrogated p53 pro-apoptotic signaling cascade, with Smg7 −/− cells showing the most substantial increase following TNFa treatment.
Immortalized mouse fibroblasts were infected with ecotropic lentivirus  particles containing the Cas9-Blasticidin construct essentially as described in . The genome-wide mouse lentiviral CRISPR gRNA library was a gift from Kosuke Yusa (Addgene #50947). Cells were treated with 10 μg/mL blasticidin (Sigma) for five days and resistant cells were used for a second infection with ecotropic lentivirus particles containing sgRNA expressing library (pKLV-U6gRNA-PGKpuro2ABFP) at an MOI of 0.3. Following infection, cells were sorted using Blue Fluorescent Protein (BFP) as a marker. The BFP-positive cell population was seeded onto a 15 cm dish at low density (100–500 cells per 15 cm plate) and treated with TNFa (Life Technologies, 20 ng/mL) or control for 11 days. Following this, genomic DNA was isolated from the control and selected pools and samples prepared for sequencing on a Ion Torrent P1 chip (PrimBio Research Institute, Exton, PA), see [Additional file 1] for primer sequences. Using the FASTQ Filter Module (FFM, below) ENCoRE identified all single reads contained in the FASTQ file. Sequencing reads were then trimmed directly after the search sequence ‘gaaacaccg’ at 3′ ends consisting of 19 bp also in the FFM module. The residual 19 bp sequence corresponded with the CRISPR guide RNA sequence in the CRISPR Report Module (CRM). The dataset was then compressed and repeated guides were counted and integrated into unique guide sequences. The CRM module was used to compare the counts of individual guides from selected libraries with the unselected library and the total starting library. Candidate genes were chosen for subsequent validation based on individual guide results and literature survey.
ENCoRE and statistical calculations
ENCoRE was custom written in Java programming language in the Eclipse programming environment (released June 2015). Binaries, source code, and classes can be downloaded from . For usage and a detailed walkthrough see the ENCoRE Quick Guide [Additional file 2]. The method implemented in the CRM of ENCoRE works as follows:
Filtered reads from experimental and the control FASTQ files filtered by FFM are counted and assigned to gene names or identifier by mapping the guide sequences and identifiers from the reference file in the CRM. For the TNFa screen, the reference file from  was used. Experimental and control replicate FASTQ files are imported in the same way. A data matrix is generated by a HashMap in Java where the gene names/identifiers represent the rows and the read counts of different experiment and control guides as the columns.
Missing values are set to one in the data matrix. Counts of one are afterwards replaced by the median of all sgRNAs counts in the experiment and separately in the control for each gene. This procedure is denoted as median imputation.
Total normalization is applied by dividing each read count (after median imputation) for a given library through the sum of all counts (after imputation).
Based on the normalized read counts, the log2-ratios between corresponding experiment and control guides are calculated for each gene (e.g., five different log2-ratios in case of the TNFa dataset). With help of these log2-ratios the mean, the standard deviation and the t-score is computed for each gene. Finally, from the t-score the p-value is determined from the normal distribution by the Java method “cumulativeProbability” of the Apache Commons Mathematics Library. The described procedure is equivalent to paired comparisons in the paired t-test.
The p-values are corrected for multiple testing with help of the method according to  as well as to Bonferroni.
The data matrix of imputated and original counts as well as P value, false discovery rate and log2[fold change] is automatically exported by ENCoRE in comma separated values (CSV) format after generating the volcano plot.
For the TNFa screen and Koike-Yusa, et al.,  data an exact negative binomial test from the Bioconducter package edgeR  was applied to the original counts obtained after filtering the corresponding FASTQ files by FFM of ENCoRE. For Bassett, et al.,  the prefiltered FASTQ files (GSE67339 series from GEO database) were used for the analysis by edgeR. We followed the recommendations of the edgeR manual and performed a normalization with help of the function calcNormFactors(). Further, the common and tag-wise dispersion was estimated using the functions estimateCommonDisp() and estimateTagwiseDisp(), respectively. To obtain positively selected genes the resulting lists by the R function topTags() were filtered for positive fold changes (logFC) and subsequently ordered by increasing p-values. Filtered FASTQ files of each study were additionally analyzed with standard settings in MAGeCK  using the command “mageck count” and subsequently “mageck test” to derive ranked lists of positively selected genes. Venn diagrams  were generated by combining the top 20 ranked genes of the ENCoRE, MAGeCK and edgeR analyses for the three data sets.
Cell line mutagenesis
Individual gene null mutations in mouse fibroblasts were performed using guide sequences (see [Additional file 1] for guide sequences) cloned into the pKLV-U6gRNA(BbsI)-PGKpuro2aBFP vector (a gift from Kosuke Yusa (Addgene plasmid # 50946)), ecotropic virus was generated and cells infected as above. BFP(+) colonies were then screened for mutations using PCR primers designed outside the guide sequence. PCR products were cloned using the Zero Blunt TOPO PCR Cloning Kit (ThermoFisher) and Sanger sequenced with recommended primers.
Mutant and control (parental) cell lines were plated the day before treatment at a density of 2000 cells/well on 96 well plates and were treated the following day with following factors: TNFa (LifeTechnologies, PMC3014, 100 μg/ml) for 24 h, Erastin (Sigma, E7781, 10 mM) for 24 h, Doxorubicin (edom, D2975000, 10 mM) for 24 h, Vinblastine (Cayman, 11,762, 10 mg/ml) for 24 h, Staurosporine (Sigma, S5921, 10 mM) for 24 h, Taxol (Sigma, T7402, 1 mM) for 72 h, Deoxycholic acid (DCA, Sigma, D2510, 500 mM) for 24 h, or 5-Fluorouracil, (5-FU, Sigma, F6627, 50 mM) for 72 h. Cycloheximide (CHX, Merck, 239,764–1, 100 mg/ml) and zVAD (Enzo, BML-P416–0001, 10 mM) were added to culture medium where indicated. Following treatment, media was changed to viability reagent AquaBluer (MultiTarget) containing according to manufacturer instructions and fluorescence change was measured at 540 nM excitation/590 nM emission. Cells were treated in three separate experiments and analyzed three days after the first treatment unless otherwise specified. Selected antibodies were purchased for p65 (Santa Cruz), Caspase-8 (Cell Signaling), Smg7 (Biomol), Ces2a (LSBio), PAN-actin (Cell Signaling), and p53 (Cell Signaling). The translocation assays were performed on an Operetta High-Content System (PerkinElmer) using DAPI to identify primary objects and Cy3 antibody (Dianova) label intensity and/or localization. Induction was performed with TNFa (20 ng/mL) for 5 h. The NF-κB induction assay was carried out using pTK Renilla control and p6xNFkB Luciferase (Promega) plasmids and output measured by Dual-Glo (Promega). Induction was performed with TNFa (20 ng/mL) for 2 h and normalized to the Renilla control. The Western assay was performed with 16 h induction with TNFa (20 ng/mL). Statistical significance was determined using GraphPad Prism software and two-tailed t-test or two-way, repeated-measures ANOVA with a Bonferroni post-test as indicated.
ENCoRE software for NGS processing
A typical CRISPR/Cas9 library screening workflow involves three basic steps: introduction of the pooled sgRNA library into cells stably expressing the Cas9 nuclease, followed by a phenotypic selection and finally sequencing of the lentiviral guide sequences from the genomic DNA of selected cells (Fig. 1).
The final output is generally PCR-amplified sgRNA sequence performed on isolated DNA with NGS technology specific adapters. As the guide sequences in the selected cells are presumed to contain mutations in the corresponding gene, sequencing of sgRNAs from the cells provides a simple proxy to identify candidate genes in the selected process. Most libraries contain several unique guide sequences per gene to increase the likelihood of mutation and statistical reliability. Following sequencing, FASTQ data files generally comprising several gigabytes of data are produced.
In order to retrieve valid sequences the data files must be manipulated and filtered prior to matching against a reference library. Several programs use a console-based input and are therefore cumbersome for inexperienced users. ENCoRE addresses this problem by serving up a slim and convenient graphical user interface (GUI), mimicking the look and feel of the current operating system (Fig. 2). Two separate modules are embedded: a FASTQ Filter module (FFM) for sequence manipulation and quality control, and a CRISPR Report module (CRM) that compares the filtered sequences to a reference file and displays the results.
Filtering and curating large FASTQ datasets represents the core preprocessing module of ENCoRE. The module provides extensive filters for sequences like crop, cut, replace, search and quality analysis. These filters can be arranged in a pipeline to sequentially alter every dataset in large FASTQ files. To facilitate the assembly of a filter workflow, ENCoRE provides the user with a live preview of the produced output sequences for every workflow step (Fig. 2). To ensure consistent filtering workstreams for multiple FASTQ files, workflow settings can be exported for use on other datasets. Possibly the most useful function is a generalized string search that allows for rapid identification and cropping of library anchor and priming sequences. Thus, primer and library tag sequences can be efficiently identified for removal while barcodes can be recognized to deconvolute multiplexed experiments. The final processing is done using a multithreaded worker-consumer pattern that scales to the local machine and fully exploits its processing power. This way it is possible to process 15 gigabyte data files within a few minutes on a typical desktop. The program runs fully localized as required for sensitive data (i.e., involving human subjects or intellectual property) without external databases. The output is saved to a filtered FASTQ file for further use, e.g., quality control or processing in the report module.
After appropriate filters are applied, the CRISPR Report Module is able to match the resulting sgRNA ‘tags’ to a corresponding reference file for a given sgRNA library. These files unfortunately lack a standardized format. However, the CRM has the power to adapt to any present reference file prepared in a (CSV) format including headers. In this way, the CRM is compatible with virtually all present sgRNA libraries but also with future CRISPR iterations using tailored sgRNA libraries or ones not based on Streptococcus pyogenes Cas9 [24,25,26]. To display numerical proportion of genes and the ratio of successful sgRNAs, a display chart can be generated using the guide information of a filtered FASTQ file. The CRM enables the user to show basic information with a pie chart representing all sequenced reads and their corresponding absolute number of isolated guide sequences (Fig. 2). Inputs derive from reference file column headers and allow for visualization by all criteria in the reference library (i.e., guide sequence, gene name (aggregated or unaggregated), chromosomal position). A slider allows for selective data zooming and automatically emphasizes enriched hits with relevant count information. The import and processing are performed in a separate thread, keeping the GUI active and enabling the user to interact with the chart even though data is still processed. An export function allows for saving the read counts linked with the corresponding guide in a CSV file for further analysis.
The relative change in sgRNA frequency (sgRNAexperimental/sgRNAcontrol) found for a given gene corresponds to its likelihood of being involved in the tested process . Therefore, CRM combines the fold change for all guides corresponding to a given gene and compares those to an unselected control sample. To compare experimental frequencies (counts) with control counts specific for several guides, it is convenient to assume negative binomially distributed counts and to carry out a generalized regression, which estimates and tests the main treatment effects adjusted for the dummy variables representing the guides. This is essentially equivalent to a paired comparison, similar to the well-known paired t-test. However, a straightforward alternative and approximate solution to this is a normal z-test directly applied to the means of the log2[fold change] of aggregated guides per gene. Comparison of this method to analysis software MAGeCK  and edgeR  led to comparable overlaps of top ranked sgRNAs for published datasets, and particularly for data from this study (Additional file 3, Fig. 3b). To compensate for missing or underperforming guides, either due to incomplete NGS data or failure for the guide to generate a phenotypic change, a median imputation strategy was defined prior to the z-test. This means that missing counts are replaced by the median of the counts. The median imputation is less susceptible to outlier impact as compared to mean imputation. The CRM finally displays a simple graphical output in form of a volcano plot of −log2[p-value] where p-values are derived from a z-test versus the log2[fold change]. The threshold for a Bonferroni correction considering about 20,000 genes (i.e. aggregated guides) can be calculated by 0.05/20000 = 0.0000025. In order to highlight also guides that show clear significance a Bonferroni threshold was chosen by red dots in the volcano plot. This graph allows simple visualization of genes with increased relevance and is useful when relative sgRNA increases are small, particularly under imperfect selection conditions such as for TNFa (Fig. 3; below). This allows the user to quickly examine expected results and define candidates for further tests also with the individual aggregated fraction of total guides. Mouseover, zoom and capture are also possible for data presentation. Finally, after processing and importation, the identifier data with statistical output are stored in a CSV file for further analysis in other software. ENCoRE supports multiple group inputs, enabling studies with repeated measures to be analyzed and exported as with single experimental studies.
Extrinsic apoptosis pathway validation
In order to demonstrate the power of ENCoRE, we conducted a CRISPR screen using a library of ~88,000 sgRNAs  in mouse fibroblasts to identify members of the extrinsic apoptosis pathway induced by TNFa, a well-characterized extrinsic apoptosis inducing agent. In our hands, TNFa incompletely induces apoptosis in a cell population, thus substantial background sgRNAs would be expected to confound results. Indeed, we observed only approximately 60% cell death at the highest concentration tested (40 ng/mL) following treatment, shown in [Additional file 4]. Therefore, we sought to test if meaningful results could be inferred from a screen conducted under imperfect selection conditions.
Using this methodology, we sought to validate ENCoRE with the identification of canonical members of the extrinsic apoptosis pathway. Immortalized mouse fibroblasts expressing stable Cas9  were infected with a lentiviral genome-wide CRISPR guide library directed against coding sequences with up to five unique guides per gene . After TNFa (20 ng/mL) treatment was applied, mutant cell pools were harvested and genomic DNA was extracted. Genomic DNA from unselected cells served as a control population as well as pure plasmid preparation of the sgRNA library. Primers were designed to bind to the lentiviral vector backbone and amplify a small (194 bp) DNA fragment including the variable guide region to generate a library suitable for next generation sequencing. ENCoRE was then used to process the resulting library file and extract gene information as described below.
ENCoRE uses a classical method to represent significance versus the frequency of gene mutations (log2[p-value] versus –log2[fold change]; Fig. 3a). This metric allows for simple classification of productive sgRNA hits and produces a traditional volcano plot result by highlighting p-values that are significant (Padj < 0.05) after Bonferroni correction. ENCoRE successfully identified canonical members within the top genes, including Tnfrsf1a (0.20% of all sgRNA sequences, Padj < 0.0000001), Casp8 (0.91% guides, Padj < 0.0000001), Bid (0.17% guides, Padj = 0.00000006) and Tnfrsf1b (0.54% guides, Padj = 0.02277213) (Fig. 3a). Comparison to MAGeCK and edgeR showed substantial overlap among the top 20 discovered genes (12 and 6 genes, respectively) supporting the role of these genes in cell death signaling and ENCoRE methodology (Fig. 3b). The discovery of other apoptosis-promoting factors was not unexpected, for example the heterogeneous nuclear ribonucleoprotein F protein (Hnrnpf; Padj = 0.0000279) that regulates splicing of the B-cell lymphoma/leukemia-2 (Bcl-2)-related family member Bcl-x (RNA) . However, the data also revealed a surprising result for two new genes previously uncharacterized in extrinsic apoptosis: the nonsense mediated mRNA decay factor, suppressor with morphological defects in genitalia 7, (Smg7; 0.33% guides, Padj = 0.00356165), and the carboxylesterase Ces2a (0.11% guides, Padj = 0.0041534), which should not to be confused with the ces-2 transcription factor from C. elegans also involved in cell death. We directed our attention to these genes in further experiments to determine their roles in regulating cell death signaling.
To directly test whether Smg7 and Ces2a contribute to extrinsic apoptosis, we generated independent indel null mutations each of the above genes using CRISPR, shown in [Additional file 5], in parallel with mutations in Tnfrsf1a and Hnrnpf as positive controls. Following characterization of clones, we tested individual cell lines containing mutations in both alleles for resistance to TNFa challenge (Fig. 4). Mutations in all cell lines showed significant differences (P < 0.001, two-way, repeated measures ANOVA) from the parental cell line upon exposure to a range of TNFa concentrations with Tnfrsf1a −/− cells showing even an increase in cell number, consistent with a separate role for TNFa in survival and proliferation when apoptosis is not activated . Smg7 −/− and Ces2a −/− cells also displayed robust protection compared to other cell lines at all concentrations tested. The control pan-caspase inhibitor z-VAD-FMK (zVAD) showed significant protection against TNFa challenge, demonstrating that the four discovered genes are bona fide factors that promote caspase-dependent extrinsic apoptosis.
Next, to test whether the Smg7 and Ces2a specifically function in regulation of extrinsic apoptosis we induced cell death by other modalities. First, we tested for resistance to the ferroptosis inducer, Erastin . Smg7 −/− and Tnfrsf1a −/− cells showed significant protection against Erastin (P < 0.001) at concentrations up to 200 nM whereas Ces2a −/− and Hnrnpf −/− were more sensitive than control cells at this concentration. Minor protection against doxorubicin induced cell death was also observed in Smg7 −/− cells at 20 μM and Smg7 −/− and Ces2a −/− cells were both found to be partially resistant to staurosporine at low doses. However, Smg7 −/− cells were more sensitive than control cells to vinblastine and Taxol, and both cell lines were sensitive to low doses of Deoxycholic acid (DCA). Hnrnpf −/− cells showed significant resistance at several concentrations to Taxol (200, 800 nM; P < 0.001) likely resulting from protein interaction with HNRNPA2, a prognosticator for Taxol resistance in ovarian cells [31, 32]. Cumulatively, these results show that mutation of either Smg7 or Ces2a robustly protects against extrinsic apoptosis induced by TNFa challenge. In addition, mutation of Smg7 can also partially protect against cell death induced by ferroptosis and doxorubicin, whereas both Smg7 and Ces2a mutant cell lines showed partial resistance against staurosporine at low concentrations but not against other drugs used in oncology.
Next, we tested if mutations in Smg7 and Ces2a activate the protective NF-κB transcriptional Complex I and thereby increase survival. Basal levels as well as induced levels of nuclear p65 compared to the cytosolic pool following TNFa addition did not significantly differ from the parental line except for Tnfrsf1a −/− cells which showed as expected no response to TNFa (Fig. 5a). The transcriptional response as indicated by an NF-κB reporter assay was also unchanged (Fig. 5b). We then sought to determine if mutant cells could be re-sensitized to TNFa. Cycloheximide (CHX) is thought to sensitize cells to TNFa by translational inhibition of the short-lived c-FLIP (CFLAR) protein and subsequent activation of caspases, in particular Caspase-8. Following CHX treatment, all cell lines except Tnfrsf1a −/− were sensitive to TNFa with Smg7 −/− showing significantly less sensitivity than the parental cell line (Fig. 5c). Thus susceptibility to apoptotic challenge can be restored indicating that that the TNFa cell death pathway is not irreversibly blocked in Smg7 −/− and Ces2a −/− cells and that increased caspase activity can overcome this inhibition.
We also investigated the effect of TNFa treatment on core components of apoptosis in mutant cells. p53 (TRP53) is activated following DNA damage and SMG7 was recently reported to stabilize p53 following doxorubicin treatment . We evaluated p53 levels in cells treated with TNFa and found that compared to the parental cell line Smg7 −/− cells showed a dramatic increase in p53 levels (Fig. 5d). Ces2a −/− cells also showed an increase in basal p53 levels that did not increase following TNFa treatment, while Tnfrsf1a −/− cells showed a decrease in basal p53 levels. Since elevated p53 is associated with cell death and Smg7 is reportedly associated with p53 in the cytoplasm we investigated if p53 localization may be affected in mutant cells. Following TNFa induction, the fraction of p53 in the nucleus compared to the cytoplasm increases significantly in control cells, whereas this ratio was constant in Smg7 −/− cells (Fig. 5e, f). Together these results show that p53 levels are increased in Ces2a −/− and Smg7 −/− cells and in the latter that p53 is decreased in the nucleus compared to controls.
ENCoRE was also tested for processing publicly available data. Bassett and colleagues  performed a CRISPR viability screen in Drosophila S2R+ cells and reported a lack of enrichment of essential genes in their dataset. Upon re-examination with ENCoRE, at least two highly scoring genes emerged that implicate cell cycle control (Z600, FANCI, see [Additional file 6] for volcano plots) in the enriched fraction, suggesting cell cycle dysregulation in the resulting mutant cells and accumulation of the associated sgRNAs. Other enriched or depleted guides have minimal overlap with the reported genes and could be retested on a candidate basis for viability impact. The differences in the analysis results of ENCoRE and DESeq2  used by Bassett et al. may be due to different methods and filtering options applied to the data. DESeq2 was used to identify statistically significant changes in sgRNA counts for genes ≥3 sgRNAs based on a negative binomial distribution of the mean sgRNA counts. In contrast, ENCoRE performs a median imputation strategy with a subsequent z-test. The resulting ordered p-values correspond to a conservative ranking from a paired t-test. Especially the usage of the mean of sgRNA counts per gene can be problematic if outliers are present that cause artificial low or high mean values.
In addition, we tested the open-source software MAGeCK  and compared its negatively and positively selected genes from a CRISPR/Cas9 screening on mouse embryonic stem cells versus plasmid conditions with the analysis results of ENCoRE in [Additional file 6]. After median-normalization and estimation of the variance of the read counts MAGeCK tests whether sgRNAs differ significantly between treatment and control assuming a negative binomial distribution. Then MAGeCK ranks sgRNAs based on the calculated p-values and uses a modified robust ranking aggregation (RRA) algorithm afterwards. Although different methods are employed, ENCoRE identifies the same significantly negatively selected ribosomal genes Rps5, GTF2B, KIF18B and Rpl19. For positively selected genes Zfp945 was identified by both programs, however ENCoRE and MAGeCK differed on their identification of Trp53 which was found to be significant only by the latter in [Additional file 6, with step 5 of the MAGeCK documentation webpage]. We attribute the difference in these selected genes to the more stringent filtering performed by the ENCoRE FFM, which used a specific search string to identify guide sequences.
In summary, comparison of analyses of publicly available datasets and established software tools demonstrates that ENCoRE is able to identify essential genes from genome-scale CRISPR/Cas9 knockout screens by a relatively simple statistical model. In contrast to command line based programs like MAGeCK or web tools based on Z-scores such as ATARIS , ENCoRE serves up a simple and intuitive graphical user interface designed concisely for CRISPR screens. In addition, the processing of primary sequencing data is included in the same package and is very accurate due to the search function to identify search strings (e.g., barcodes) leading to a compact process throughput.
Technologies such as CRISPR/Cas9 based mutagenesis in somatic cells enable rapid workflows and large scale data generation that require comparably streamlined informatics. Here, our goal was to simplify the informatic workflow of scaled projects by creating a user-friendly GUI for next generation sequencing data processing as well as display an immediate assessment of results. In recessive screens, CRISPR/Cas9 sgRNA libraries are often directed to coding sequences and are constructed to have several guide target sequences per gene in order to guarantee mutagenicity. In most cases, simple selection with selective media will provide the most pure populations from which sequences can be derived. However, suboptimal selection conditions can also be used if subsequent informatics steps can yield relevant gene data. ENCoRE accomplishes this by processing sgRNA sequences from large datasets, filtering, and matching them to their respective gene sequences. It also uses a median imputation statistical method to compensate for missing or underrepresented guides. This method can, however, also produce artificially high or low values if one or two guides give a substantial increase and several imputed values that elevate a genes significance. However, in these cases as well median imputation is a valid strategy to compensate for discrepant guide sequences that can be quickly fine-tuned by manual curation.
The power of ENCoRE lies in its ability to rapidly distill large datasets into workable files and to give an overview of genes involved in a process. By virtue of its compact size and multithreaded processing, a typical desktop user can expect to rapidly filter and display results for large projects within a few hours. Thus comprehensive CRISPR/Cas9 screens and data analysis can be easily managed in laboratories without specialized informatics or cloud processing. ENCoRE is designed to be easily expandable with other functional panels by its modular architecture. The software is published and released as open source under the GNU license, so that users with java knowledge can implement their own modules for processing and reporting.
Novel regulators of extrinsic apoptosis
In order to test if ENCoRE could rapidly deduce meaningful candidates from a novel dataset we conducted a recessive lentiviral sgRNA screen for genes that could give resistance to TNFa. Screens have been conducted before with RNA interference, however, major players were not identified  supporting the prowess of CRISPR to extensively map pathways. In our screen, stereotypical extrinsic apoptosis pathway members including Tnfrsf1a, Casp8, Bid and Tnfrsf1b were identified. Among the other new protein-coding genes identified we found Smg7 and Ces2a, which when independently mutated strongly protected against TNFa-induced apoptotic cell death.
SMG7 acts in a complex of other factors including UPF1 to promote nonsense mediated decay (NMD) of RNA transcripts containing premature termination codons that cause protein truncations . Currently it is unknown as to whether NMD is required to promote apoptosis or is simply tolerated as caspases appear to inhibit NMD during apoptosis . Interestingly, alternative splicing has been determined to be one of the factors closely associated with NMD . HNRNPF was also identified with high confidence as an apoptosis regulator in our screen and is known to play a role in RNA splicing, particularly of Bcl-x . Bcl-x transcripts are spliced to either make an anti-apoptotic transcript Bcl-xL or a pro-apoptotic transcript Bcl-xS, and HNRNPF has been shown to aid in the production of the latter . Therefore, it is possible that SMG7 could also participate in the stability of RNA isoforms by altering their ratios and promoting pro-apoptotic transcripts.
SMG7 (also known as Breast Cancer-Associated Antigen SGA-56 M) has been associated with cancer and is strikingly absent from a panel of 11 of 12 lymphoma samples tested for SMG7 antibody staining  suggesting that, as shown in our experiments, cells are resistant to apoptosis stimuli. Using individual cell lines containing mutations in both gene copies we show that Smg7 −/− cells are resistant to TNFa challenge and that cell death is caspase-dependent as demonstrated by zVAD protection (Fig. 4). We also performed tests in Smg7 mutant cells with known apoptosis-inducing chemotherapy drugs used in oncology. Whereas Tnfrsf1a mutant cells were partially resistant against Doxorubicin, Smg7 −/− cells showed only weak protection against this and other intrinsic inducers of apoptosis, demonstrating that global apoptosis is not inhibited per se. This is consistent with another report showing that Smg7 mutation does not increase survival against doxorubicin, but rather counterintuitively, transiently increases the fraction of early apoptotic cells . However, Smg7 −/− cells showed resistance to Erastin at lower concentrations, suggesting that Erastin-induced ferroptotic cell death is multimodal and may be potentiated by the TNFa pathway. Both Smg7 −/− and Ces2a −/− cells were weakly resistant to staurosporine, however, staurosporine is known to trigger an TNFa autocrine extrinsic pathway in certain cells . Thus, Smg7 is not exclusive to the extrinsic apoptosis pathway but it does appear to have a primary role in the promotion of TNFa-induced cell death. In contrast, mutation of Ces2a only showed robust protection against TNFa challenge, suggesting it is more specific to the extrinsic apoptosis pathway.
Smg7 −/− and Ces2a −/− cells show a normal NF-κB response following TNFa challenge (Fig. 5a,b). This also demonstrates that they do not act to restrict the pool of available TNFRSF1A receptor as seen in Tnfrsf1a mutant cells. Other extracellular ligands such as TNFSF10 (TRAIL) and FASL were inactive on all cell lines (data not shown) thus broad suppression of extrinsic cell death activity could not be tested. However, sensitivity to TNFa could be restored in mutant Smg7 −/− and Ces2a −/− cells by addition of cycloheximide, suggesting that the absence of these proteins can be overcome by activating caspases in the TNFa signaling pathway.
Mutation of Smg7 results in a slight increase in p53 protein levels that increase dramatically following TNFa treatment (Fig. 5d). This is a surprising result, as p53 upregulation is typically associated with apoptosis and it is not known to be stabilized/upregulated following TNFa treatment. One possibility to explain this observation is that p53 cell death promoting activity may be compromised and its levels upregulated as a compensatory mechanism. We investigated whether p53 localization was affected and found that in control cells following TNFa treatment a slight but significant shift from cytosol to nucleus is seen, while in Smg7 −/− cells no such change is observed. Given that Smg7 −/− cells are partially resistant to Erastin/ferroptosis and that p53 is known to downregulate SLC7A11 , a protective component of ferroptosis signalling, these results cumulatively suggest that SMG7 acts to facilitate p53 and that in its absence, the amplification of cell death signal is abrogated [43, 44], leading to cell survival.
Mutation of Ces2a, a carboxylesterase, was shown to be protective against TNFa-induced apoptosis in our screen and mutant cell line. Carboxylesterases are known to regulate hydrolyze a wide spectrum of xenobiotic and fatty acid esters and release them from cytoplasmic lipid compartments. Human CES2 also has the ability to catalyse the hydrolysis of retinyl palmitate to retinol [45, 46] and retinoic acid has been found to induce the expression of TNF receptors, TRAIL and caspase-8 in lung cancer cells resulting in acceleration of TNFa-induced apoptosis . Thus, a plausible explanation for the discovery of Ces2a in a CRISPR screen for genes protecting against TNFa might be the reduced expression of pro-death factors downstream of vitamin A or its metabolites. We investigated the levels of p53 in Ces2a −/− cells and found surprisingly also an increase in basal levels, suggesting as in Smg7 −/− cells, p53 is associated with protection. However, its human orthologue CES2 appears to differ from its closely related neighbors CES1 and CES3 in substrate specificity  and could conceivably produce an additional pro-apoptotic metabolite as a consequence of its enzymatic activity.
In summary, ENCoRE software enables bench scientists to rapidly distill CRISPR screening results into candidate gene lists, which can be further investigated in hypothesis-driven experiments. This is a critical improvement that encourages revisiting well-characterized pathways such as extrinsic apoptosis, as the discovery of Smg7 and Ces2a confirm. By streamlining discovery informatics, the focus will naturally shift to delineate mechanism of action and the expansion our understanding of current pathway networks.
Availability and requirements
Project name: ENCoRE (Easy NGS to CRISPR Results).
Project home page: http://www.helmholtz-muenchen.de/encore
Operating system(s): Platform independent.
Programming language: Java.
Other requirements: Java Runtime Environment (JRE) 8 (64 bit), 4 GB RAM and 2 CPUs.
License: GNU GPLv3.
- Ces2a :
CRISPR report module
Comma separated values
Easy NGS-to-Gene CRISPR REsults
FASTQ filter module
Graphical user interface
- Hnrnpf :
Heterogeneous nuclear ribonucleoprotein F protein
Insertions or deletions
Next generation sequencing
Nonsense mediated decay
Robust ranking aggregation
Single guide RNA
- Smg7 :
Suppressor with morphological defects in genitalia 7
Tumor Necrosis Factor-alpha
Konermann S, Brigham MD, Trevino AE, Joung J, Abudayyeh OO, Barcena C, et al. Genome-scale transcriptional activation by an engineered CRISPR-Cas9 complex. Nature. 2015;517:583–8.
Wang T, Wei JJ, Sabatini DM, Lander ES. Genetic screens in human cells using the CRISPR-Cas9 system. Science. 2014;343:80–4.
Sanjana NE, Shalem O, Zhang F. Improved vectors and genome-wide libraries for CRISPR screening. Nat Methods. 2014;11:783–4.
Koike-Yusa H, Li Y, Tan EP, Velasco-Herrera Mdel C, Yusa K. Genome-wide recessive genetic screening in mammalian cells with a lentiviral CRISPR-guide RNA library. Nat Biotechnol. 2014;32:267–73.
Shalem O, Sanjana NE, Hartenian E, Shi X, Scott DA, Mikkelsen TS, et al. Genome-scale CRISPR-Cas9 knockout screening in human cells. Science. 2014;343:84–7.
Hartenian E, Doench JG. Genetic screens and functional genomics using CRISPR/Cas9 technology. FEBS J. 2015;282:1383–93.
Hart T, Chandrashekhar M, Aregger M, Steinhart Z, Brown KR, MacLeod G, et al. High-resolution CRISPR screens reveal fitness genes and genotype-specific cancer liabilities. Cell. 2015;163:1515–26.
Zhou Y, Zhu S, Cai C, Yuan P, Li C, Huang Y, et al. High-throughput screening of a CRISPR/Cas9 library for functional genomics in human cells. Nature. 2014;509:487–91.
Joung J, Konermann S, Gootenberg JS, Abudayyeh OO, Platt RJ, Brigham MD, et al. Genome-scale CRISPR-Cas9 knockout and transcriptional activation screening. Nat Protoc. 2017;12:828–63.
Garneau JE, Dupuis ME, Villion M, Romero DA, Barrangou R, Boyaval P, et al. The CRISPR/Cas bacterial immune system cleaves bacteriophage and plasmid DNA. Nature. 2010;468:67–71.
Zalatan JG, Lee ME, Almeida R, Gilbert LA, Whitehead EH, La Russa M, et al. Engineering complex synthetic transcriptional programs with CRISPR RNA scaffolds. Cell. 2015;160:339–50.
Gilbert LA, Horlbeck MA, Adamson B, Villalta JE, Chen Y, Whitehead EH, et al. Genome-scale CRISPR-mediated control of gene repression and activation. Cell. 2014;159:647–61.
Korkmaz G, Lopes R, Ugalde AP, Nevedomskaya E, Han R, Myacheva K, et al. Functional genetic screens for enhancer elements in the human genome using CRISPR-Cas9. Nat Biotech. 2016;34:192–8.
Fulco CP, Munschauer M, Anyoha R, Munson G, Grossman SR, Perez EM, et al. Systematic mapping of functional enhancer-promoter connections with CRISPR interference. Science. 2016;354(6313):769–73.
Sanjana NE, Wright J, Zheng K, Shalem O, Fontanillas P, Joung J, et al. High-resolution interrogation of functional elements in the noncoding genome. Science. 2016;353:1545–9.
Burckstummer T, Banning C, Hainzl P, Schobesberger R, Kerzendorfer C, Pauler FM, et al. A reversible gene trap collection empowers haploid genetics in human cells. Nat Methods. 2013;10:965–71.
Doll S, Proneth B, Tyurina YY, Panzilius E, Kobayashi S, Ingold I, et al. ACSL4 dictates ferroptosis sensitivity by shaping cellular lipid composition. Nat Chem Biol. 2017;13(1):91–8. doi:10.1038/nchembio.2239.
Trümbach D. ENCoRE. 2017 http://www.helmholtz-muenchen.de/encore. Accessed 28 September, 2017.
Benjamini Y, Hochberg Y. Controlling the false discovery rate: a practical and powerful approach to multiple testing. J R Stat Soc Ser B Methodol. 1995;57:289–300.
Robinson MD, McCarthy DJ, Smyth GK. edgeR: a Bioconductor package for differential expression analysis of digital gene expression data. Bioinformatics (Oxford, England). 2010;26:139–40.
Bassett AR, Kong L, Liu JLA. Genome-wide CRISPR library for high-throughput genetic screening in drosophila cells. Journal of genetics and genomics = Yi chuan xue bao. 2015;42:301–9.
Li W, Xu H, Xiao T, Cong L, Love MI, Zhang F, et al. MAGeCK enables robust identification of essential genes from genome-scale CRISPR/Cas9 knockout screens. Genome Biol. 2014;15:554.
Heberle H, Meirelles GV, da Silva FR, Telles GP, Minghim R. InteractiVenn: a web-based tool for the analysis of sets through Venn diagrams. BMC bioinformatics. 2015;16:169.
Zetsche B, Gootenberg JS, Abudayyeh OO, Slaymaker IM, Makarova KS, Essletzbichler P, et al. Cpf1 is a single RNA-guided endonuclease of a class 2 CRISPR-Cas system. Cell. 2015;163:759–71.
Shmakov S, Abudayyeh OO, Makarova KS, Wolf YI, Gootenberg JS, Semenova E, et al. Discovery and functional characterization of diverse class 2 CRISPR-Cas systems. Mol Cell. 2015;60:385–97.
Vora S, Tuttle M, Cheng J, Church G. Next stop for the CRISPR revolution: RNA-guided epigenetic regulators. FEBS J. 2016;283:3181–93.
Cong L, Ran FA, Cox D, Lin S, Barretto R, Habib N, et al. Multiplex genome engineering using CRISPR/Cas systems. Science. 2013;339:819–23.
Garneau D, Revil T, Fisette JF, Chabot B. Heterogeneous nuclear ribonucleoprotein F/H proteins modulate the alternative splicing of the apoptotic mediator Bcl-x. J Biol Chem. 2005;280:22641–50.
Aggarwal BB. Signalling pathways of the TNF superfamily: a double-edged sword. Nat Rev Immunol. 2003;3:745–56.
Dixon SJ, Lemberg KM, Lamprecht MR, Skouta R, Zaitsev EM, Gleason CE, et al. Ferroptosis: an iron-dependent form of nonapoptotic cell death. Cell. 2012;149:1060–72.
White R, Gonsior C, Bauer NM, Krämer-Albers E-M, Luhmann HJ, Trotter J. Heterogeneous nuclear ribonucleoprotein (hnRNP) F is a novel component of Oligodendroglial RNA transport granules contributing to regulation of myelin basic protein (MBP) synthesis. J Biol Chem. 2012;287:1742–54.
Lee DH, Chung K, Song J-A, Kim T-H, Kang H, Huh JH, et al. Proteomic identification of paclitaxel-resistance associated hnRNP A2 and GDI 2 proteins in human ovarian cancer cells. J Proteome Res. 2010;9:5668–76.
Luo H, Cowen L, Yu G, Jiang W, Tang Y. SMG7 is a critical regulator of p53 stability and function in DNA damage stress response. Cell discovery. 2016;2:15042.
Love MI, Huber W, Anders S. Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2. Genome Biol. 2014;15:550.
Shao DD, Tsherniak A, Gopal S, Weir BA, Tamayo P, Stransky N, et al. ATARiS: computational quantification of gene suppression phenotypes from multisample RNAi screens. Genome Res. 2013;23:665–78.
Nickles D, Falschlehner C, Metzig M, Boutros MA. Genome-wide RNA interference screen identifies caspase 4 as a factor required for tumor necrosis factor alpha signaling. Mol Cell Biol. 2012;32:3372–81.
Kervestin S, Jacobson ANMD. A multifaceted response to premature translational termination. Nat Rev Mol Cell Biol. 2012;13:700–12.
Jia J, Furlan A, Gonzalez-Hilarion S, Leroy C, Gruenert DC, Tulasne D, et al. Caspases shutdown nonsense-mediated mRNA decay during apoptosis. Cell Death Differ. 2015;
Dominguez C, Fisette J-F, Chabot B, Allain FHT. Structural basis of G-tract recognition and encaging by hnRNP F quasi-RRMs. Nat Struct Mol Biol. 2010;17:853–61.
Uhlén M, Fagerberg L, Hallström BM, Lindskog C, Oksvold P, Mardinoglu A, et al. Tissue-based map of the human proteome. Science. 2015;347
Nakamura-López Y, Sarmiento-Silva RE, Moran-Andrade J, Gómez-García B. Staurosporine-induced apoptosis in P388D1 macrophages involves both extrinsic and intrinsic pathways. Cell Biol Int. 2009;33:1026–31.
Jiang L, Kon N, Li T, Wang S-J, Su T, Hibshoosh H, et al. Ferroptosis as a p53-mediated activity during tumour suppression. Nature. 2015;520:57–62.
Liu J, Uematsu H, Tsuchida N, Ikeda M-A. Essential role of caspase-8 in p53/p73-dependent apoptosis induced by etoposide in head and neck carcinoma cells. Mol Cancer. 2011;10:1–13.
Ehrhardt H, Häcker S, Wittmann S, Maurer M, Borkhardt A, Toloczko A, et al. Cytotoxic drug-induced, p53-mediated upregulation of caspase-8 in tumor cells. Oncogene. 2008;27
Harrison EH, LIPASES AND CARBOXYLESTERASES. Possible roles in the hepatic metabolism of retinol. Annu Rev Nutr. 1998;18:259–76.
Sanghani SP, Davis WI, Dumaual NG, Mahrenholz A, Bosron WF. Identification of microsomal rat liver carboxylesterases and their activity with retinyl palmitate. Eur J Biochem. 2002;269:4387–98.
Noy N. Between death and survival: retinoic acid in regulation of apoptosis. Annu Rev Nutr. 2010;30:201–17.
Sanghani SP, Sanghani PC, Schiel MA, Bosron WF. Human carboxylesterases: an update on CES1, CES2 and CES3. Protein and peptide letters. 2009;16:1207–14.
Edgar R, Domrachev M, Lash AE. Gene expression omnibus: NCBI gene expression and hybridization array data repository. Nucleic Acids Res. 2002;30:207–10.
The authors would like to thank Jara Brenke and Kenji Schorpp for their kind assistance in the high content translocation assays and Martin Göttlicher for critical reading of the manuscript.
This work was funded (in part) by the Helmholtz Portfolio Theme ‘Supercomputing and Modelling for the Human Brain’ (SMHB).
Availability of data and materials
All cell lines in the study are available upon request. ENCoRE was custom written in Java programming language in the Eclipse programming environment (released June 2015). Binaries, source code, and classes can be downloaded from . The data discussed in this publication have been deposited in NCBI’s Gene Expression Omnibus  and are accessible through GEO Series accession number GSE89994.
Ethics approval and consent to participate
The mouse fibroblasts used in the study are described in .
Consent for publication
The authors declare that they have no competing interests.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A list of primer sequences used in the study. (XLS 35 kb)
The ENCoRE Quick Guide for downloading and processing CRISPR screens with ENCoRE. (PDF 942 kb)
Venn diagrams showing overlap of top 20 genes identified by different software ENCoRE, MAGeCK, and edgeR for two additional datasets, (A) Koike-Yusa, et al.,  and (B) Bassett, et al., . For both datasets, a comparable overlap of top genes is seen between pairs ENCoRE/MAGeCK and ENCoRE/edgeR as observed between MAGeCK/edgeR. (PDF 227 kb)
TNFa kill curve for CRISPR/Cas9 screening. Concentrations of soluble TNFa compared to cell survival 24 h after addition to murine fibroblasts. Addition of the pan-caspase inhibitor zVAD demonstrates caspase-dependent cell death. (PDF 6 kb)
Genotyping data for mutant cell lines. Individually generated mutations in mouse fibroblasts were amplified from genomic DNA, cloned, sequenced, and characterized for indels. For each gene primary sequencing data from the parental cell line (wild-type) are aligned with mutated sequences (KO) resulting in a frameshift mutation. The CRISPR guide sequences for engineering the mutations are also aligned (red). (PDF 949 kb)
ENCoRE validation on publicly available CRISPR screening data. (A) ENCoRE output from Bassett and colleagues  CRISPR viability screen in Drosophila S2R+ cells. At least two highly scoring genes emerged that implicate cell cycle control (Z600, FANCI) not seen in the original publication. (B) ENCoRE output from a CRISPR/Cas9 screen on mouse ESC cells from Li and colleagues  shows a similar profile of negatively selected genes and ZFP945 for positively selected genes, but differs in the identification of TRP53. (PDF 494 kb)
About this article
Cite this article
Trümbach, D., Pfeiffer, S., Poppe, M. et al. ENCoRE: an efficient software for CRISPR screens identifies new players in extrinsic apoptosis. BMC Genomics 18, 905 (2017). https://doi.org/10.1186/s12864-017-4285-2