Abstract
Variation in gene expression is a feature of all living systems and has recently been characterized extensively among wild strains of the model organism Caenorhabditis elegans. To enable researchers to query gene expression and gene expression variation at any gene of interest, we have created a user-friendly web application that shares RNA-seq transcription data for 208 wild C. elegans strains generated by the Caenorhabditis Natural Diversity Resource (CaeNDR). Here, we describe the features of the web application and the details of the data and data processing underlying it. We hope that this website, wildworm.biosci.gatech.edu/cendrexp/ , will help C. elegans researchers better understand their favorite genes and strains.
Figure 1. Gene-specific expression quantifications across 208 C. elegans strains and for individual user-selected strains from our new web application .
Example results from the web application wildworm.biosci.gatech.edu/cendrexp/ for the user-selected gene vit-6 (entered into textbox in side panel) and user-selected strain of interest (chosen from dropdown menu in side panel). Top: histogram of the normalized expression for this gene across all 208 C. elegans strains. Bottom: Dot plot showing expression estimates for each sequenced sample of the user-selected strain, the strain with the highest mean expression at this gene, and the strain with the lowest mean expression at this gene. The web application has more content accessible by scrolling down (see scrollbar at right of picture, description in main text).
Description
The recent work of Zhang and colleagues (Zhang et al., 2022) offers a major contribution to the resource-rich model system C. elegans : genome-wide RNA sequencing and associated expression quantitative trait locus mapping for over 200 wild strains from the Caenorhabditis Natural Diversity Resource (CaeNDR, Cook et al. , 2017; Crombie et al. , 2024). The sequenced strains span the ranges of global and genetic diversity of the species, and variation in gene expression across the strains is associated with organism-level phenotypes and may be used to improve genetic mapping of complex traits in this system (Zhang et al ., 2022). The expression data are publicly available via NCBI, but these data files are large and difficult to query, so expression estimates and expression variation across strains are difficult to ascertain directly. Moreover, the expression estimates are at the transcript level; some researchers may prefer gene-level estimates. While these expression data are in the process of being integrated into the CaeNDR website (Erik Andersen, personal communication), we offer a user-friendly web application to query the expression of any given gene across the population and for specific strains.
The web app, written in Shiny ( https://shiny.posit.co/ ), is available at wildworm.biosci.gatech.edu/cendrexp/ . The user specifies the gene of interest by WBGene ID (preferred), common gene name, or sequence name, and the app displays its normalized expression across all 208 strains in the dataset. The user may also specify a specific strain of interest, to display expression estimates from each experimental sample for this focal strain as well as from those strains with the highest and lowest expression for this gene ( Figure 1 ). Specifically, the app displays normalized expression quantification estimates derived from pseudo-alignment to strain-specific transcriptomes, followed by combining transcript-level expression into gene-level expression, length- and library-size normalization, and variance-stabilizing transformation (see Methods).
Additionally, the app displays further information about the user-selected gene and user-selected strain to aid in interpretation. This information includes the physical chromosomal location of the gene in WS286 coordinates (Davis et al., 2022), whether the gene is classified as hypervariable (formerly termed hyperdivergent) in the focal strain in CaeNDR (Lee et al., 2021), and whether the strain is hypervariable in any CaeNDR strain in the 20220216 release (Lee et al., 2021). The app further reports numerical information about the gene’s expression level, including its minimum expression in any strain, its maximum expression in any strain, the point estimate of expression in the user’s chosen strain, and the expression rank of the user’s chosen strain.
We hope that this web application will be useful for those interested in gene expression phenotypes in C. elegans and that it will aid in research efforts across the community. We also note that additional apps, which offer similar gene-based queries of genome-wide gene expression in C. elegans , are available at wildworm.biosci.gatech.edu ; those datasets include differential expression across five strains in normal and embryonic knock-down conditions (Bell et al., 2023) , and differential and allele-specific expression for seven strains and their F1 progeny.
Methods
All workflows and scripts used in the processing of the expression data for this app, as well as the app data and app script itself, are available at https://github.com/paabylab/proccaendrexp . We also briefly describe the methods contained therein here.
Sequence data were downloaded from the NCBI’s Sequence Read Archive (SRA) accession code PRJNA669810 as FASTQ files using the SRAToolKit (v3.0.5). Gene expression estimates and sample information were downloaded from the NCBI’s Gene Expression Omnibus, accession code GSE186719.
For each strain for which RNA-seq data was available, we generated strain-specific transcriptomes by inserting the strain’s variants into the reference genome. Specifically, we used variants from CaeNDR (Cook et al., 2017; Crombie et al., 2024) 20220216 release hard-filter isotype VCF and used g2gtools ( http://churchill-lab.github.io/g2gtools/ ) to adjust the WS286 N2 reference transcriptome (from WormBase, Davis et al., 2022) to be a strain-specific transcriptome for each strain, as described in detail previously (Bell et al., 2023) and using software and tools listed in the reagent table.
We used Salmon (v1.4.0) (Patro et al., 2017) to determine transcript-level quantification estimates genome-wide by first generating salmon indexes of the strain-specific transcriptomes with command salmon index -k 31 -keepDuplicates (all others default; no decoy was used) followed by quantification with salmon quant . To get per-sample and per-strain gene-specific quantification estimates, salmon quantifications were imported into DESeq2 (v1.42.0) (Love et al., 2014) using tximport (v1.20.0) (Soneson et al., 2015). We further normalized these gene counts by incorporating library size, transcript length, and variance reduction factors using DESeq2’s variance-stabilizing transformation (function vst ).
These gene expression abundance estimates were made public using the R (R Core Team 2023) /RStudio-based Shiny ( https://shiny.posit.co/ ) and hosted online by the College of Science’s Academic & Research Computing Services at the Georgia Institute of Technology.
Reagents
|
Software/Tool |
Website(s) |
Version used |
Publication reference |
|
SRAToolkit |
v3.0.5 |
- |
|
|
g2gtools |
https://github.com/churchill-lab/g2gtools ; http://churchill-lab.github.io/g2gtools/ |
v0.1.31 (via Conda v4.7.12 with Python v2.7.16) |
- |
|
gffread |
https://ccb.jhu.edu/software/stringtie/gff.shtml#gffread ; https://github.com/gpertea/gffread |
v0.12.7 |
|
|
Trimmomatic |
http://www.usadellab.org/cms/?page=trimmomatic ; https://github.com/usadellab/Trimmomatic |
v0.3.9 |
(Bolger et al., 2014) |
|
Salmon |
v1.4.0 |
(Patro et al., 2017) |
|
|
tximport |
https://bioconductor.org/packages/release/bioc/html/tximport.html |
v1.20.0 |
(Soneson et al., 2015) |
|
DESeq2 |
https://bioconductor.org/packages/release/bioc/html/DESeq2.html |
v1.42.0 |
(Love et al., 2014) |
|
shiny |
https://shiny.posit.co/ ; https://CRAN.R-project.org/package=shiny |
v1.8.0 |
- |
|
R |
v4.3.2 |
- |
|
|
RStudio |
https://www.rstudio.com/ ; https://posit.co/products/open-source/rstudio/ |
v2023.12.0+369 |
- |
|
nextflow |
v22.10.7 |
- |
Extended Data
Description: Code for data processing and underlying the app: github zip of release v0.1. Resource Type: Software. DOI: 10.22002/2h1m6-cpc82
Acknowledgments
Acknowledgments
We thank Troy Hilley and College of Science’s Academic & Research Computing Services at Georgia Tech for setting up the web server for the app. Analyses were supported in part by and performed via research cyberinfrastructure resources and services provided by the Partnership for an Advanced Computing Environment (PACE) at the Georgia Institute of Technology. We thank Erik Andersen for supporting this effort specifically and community data sharing more broadly. WormBase remains an invaluable resource for all things C. elegans.
References
- Bell AD, Chou HT, Valencia F, Paaby AB. Beyond the reference: gene expression variation and transcriptional response to RNA interference in Caenorhabditis elegans. G3 (Bethesda) 2023 Aug 9;13(8) doi: 10.1093/g3journal/jkad112. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bolger AM, Lohse M, Usadel B. Trimmomatic: a flexible trimmer for Illumina sequence data. Bioinformatics. 2014 Apr 1;30(15):2114–2120. doi: 10.1093/bioinformatics/btu170. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cook DE, Zdraljevic S, Roberts JP, Andersen EC. CeNDR, the Caenorhabditis elegans natural diversity resource. Nucleic Acids Res. 2016 Oct 3;45(D1):D650–D657. doi: 10.1093/nar/gkw893. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Crombie TA, McKeown R, Moya ND, Evans KS, Widmayer SJ, LaGrassa V, Roman N, Tursunova O, Zhang G, Gibson SB, Buchanan CM, Roberto NM, Vieira R, Tanny RE, Andersen EC. CaeNDR, the Caenorhabditis Natural Diversity Resource. Nucleic Acids Res. 2024 Jan 5;52(D1):D850–D858. doi: 10.1093/nar/gkad887. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Davis P, Zarowiecki M, Arnaboldi V, Becerra A, Cain S, Chan J, Chen WJ, Cho J, da Veiga Beltrame E, Diamantakis S, Gao S, Grigoriadis D, Grove CA, Harris TW, Kishore R, Le T, Lee RYN, Luypaert M, Müller HM, Nakamura C, Nuin P, Paulini M, Quinton-Tulloch M, Raciti D, Rodgers FH, Russell M, Schindelman G, Singh A, Stickland T, Van Auken K, Wang Q, Williams G, Wright AJ, Yook K, Berriman M, Howe KL, Schedl T, Stein L, Sternberg PW. WormBase in 2022-data, processes, and tools for analyzing Caenorhabditis elegans. Genetics. 2022 Apr 4;220(4) doi: 10.1093/genetics/iyac003. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lee D, Zdraljevic S, Stevens L, Wang Y, Tanny RE, Crombie TA, Cook DE, Webster AK, Chirakar R, Baugh LR, Sterken MG, Braendle C, Félix MA, Rockman MV, Andersen EC. Balancing selection maintains hyper-divergent haplotypes in Caenorhabditis elegans. Nat Ecol Evol. 2021 Apr 5;5(6):794–807. doi: 10.1038/s41559-021-01435-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Love MI, Huber W, Anders S. Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2. Genome Biol. 2014;15(12):550–550. doi: 10.1186/s13059-014-0550-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Patro R, Duggal G, Love MI, Irizarry RA, Kingsford C. Salmon provides fast and bias-aware quantification of transcript expression. Nat Methods. 2017 Mar 6;14(4):417–419. doi: 10.1038/nmeth.4197. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Pertea G, Pertea M. GFF Utilities: GffRead and GffCompare. F1000Res. 2020 Apr 28;9 doi: 10.12688/f1000research.23297.2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- R Core Team 2023. R: A language and environment for statistical computing. 10.
- Soneson C, Love MI, Robinson MD. Differential analyses for RNA-seq: transcript-level estimates improve gene-level inferences. F1000Res. 2015 Dec 30;4:1521–1521. doi: 10.12688/f1000research.7563.2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zhang G, Roberto NM, Lee D, Hahnel SR, Andersen EC. The impact of species-wide gene expression variation on Caenorhabditis elegans complex traits. Nat Commun. 2022 Jun 16;13(1):3462–3462. doi: 10.1038/s41467-022-31208-4. [DOI] [PMC free article] [PubMed] [Google Scholar]

