Literature DB >> 32866237

CONCUR: quick and robust calculation of codon usage from ribosome profiling data.

Michaela Frye1, Susanne Bornelöv2.   

Abstract

SUMMARY: CONCUR is a standalone tool for codon usage analysis in ribosome profiling experiments. CONCUR uses the aligned reads in BAM format to estimate codon counts at the ribosome E-, P- and A-sites and at flanking positions.
AVAILABILITY AND IMPLEMENTATION: CONCUR is written in Perl and is freely available at https://github.com/susbo/concur. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
© The Author(s) 2020. Published by Oxford University Press.

Entities:  

Year:  2021        PMID: 32866237      PMCID: PMC8097682          DOI: 10.1093/bioinformatics/btaa733

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.937


1 Introduction

Ribosome profiling (Ribo-seq) relies on mRNA sequencing to measure protein translation. Because mRNAs located within a ribosome are protected from nuclease digestion, they can be captured and sequenced to reveal a snapshot of active translation (Ingolia ). Ribo-seq can be used to study protein synthesis, translational dynamics and decoding. During translation elongation, the ribosome moves three nucleotides (nts) at a time when shifting from one codon to the next, thereby giving a characteristic 3-nt periodicity to the data. This periodicity enables the computational mapping of ribosomes at single-codon resolution. Importantly, the more time the ribosome spends at a given codon, the more likely that codon it is to be captured and sequenced. By calculating and comparing codon counts across different samples, differences in codon–anticodon pairing and amino acid incorporation can be identified. However, challenges arise from batch effects due to different experimental approaches, resulting in differently sized ribosome-protected mRNA fragments. Finding the correct reading frame and estimating codon frequencies is currently a time-consuming task and many steps have to be resolved manually. To streamline this process, we have developed CONCUR, a standalone tool for fast and efficient codon usage estimation. The only required input is a BAM file with aligned reads. CONCUR currently supports human, mouse, yeast and rat data but additional genomes can easily be installed.

2 Materials and methods

Although most Ribo-seq data show 3-nt periodicity, the reading frame differs between experiments and read lengths. CONCUR calculates the reading frame periodicity for each read length and estimates the shift required for the ribosome P-site to be located at the same position in each read. The read lengths with the strongest periodicity are selected and shifted before calculating the overall codon usage.

2.1 Initial read shift estimation

Reads, which are 20–50nts in length, are included in the analysis, with the typical read length being around 28nts. Aligned reads that intersect annotated exons are identified and their 5′ reading frame is calculated. Reads mapping to the mitochondria are excluded. Reads mapping within 100nts of a start codon are extracted and used to identify the relative shift of each read length and frame. During translation, the ribosome stalls with the start codon positioned in its P-site. Protecting approximately 12nts upstream of its P-site from RNase digestion, this creates a distinctive peak upstream of the translation initiation site (TIS). However, the location of the peak differs slightly for each read length and must therefore be estimated from the data. To find the optimal offset, we count the number of 5′ ends mapping to each position around the expected peak 12nts upstream of the TIS. Each read length and frame are treated separately and the best shift, i, is estimated as where c is the number of 5′ ends mapping to position -12+i. Only positions defining a local counts maxima, , are considered. To avoid inconclusive data, only read lengths and shifts where and with at least 1000 reads near the TIS are used in the following analysis. Those constrains are necessary to exclude read lengths causing noise. Lengths around 27–33nts are typically selected in this step and multiple frames are often informative.

2.2 Validation and final selection of read shifts

The selected read lengths and frames are used to calculate codon usage at the E-, P- and A-sites as well as three flanking positions in each direction. If all shifts were successfully predicted, the calculated codon frequencies at the P- and A-site should—regardless of their read length and frame—only be similar to frequencies at the same site. In addition, all other sites should show codon frequencies similar to each other and to the transcriptome-wide codon distribution. A similar strategy to select the offsets is used by RUST (O’Connor ).

2.2.1 Correlation to transcriptome-wise counts

To confirm that the predicted codon counts at the P- and A-sites both differ from the transcriptome-wide distribution, we defined a read set, R, as all reads of a specific length, , and frame, . Codon counts for read set R at site are represented as . The read sets were scored based on how they correlated to the transcriptome-wide codon distribution. The mean correlation at the P- and A-sites is compared to the -2, -1, E, +1 and +2 sites: where is the correlation between the codon counts C and the transcriptome-wide background distribution, . If the P- and A-sites had higher mean correlation than the flanking positions, i.e. if , the read set was discarded. The read set with the highest score was identified as the best read set, and and refer to the codon counts for that read set at positions P and A, respectively.

2.2.2 Correlation to the best read sets

Next, each read set was evaluated based on how well it agreed with the best read sets at the P- and A-sites. A read set was kept only if had the highest correlation to the P-site in the tested read set, and similarly, if has the highest correlation to the A-site of the tested read set:

2.2.3 Removal of outliers

Finally, to verify that none of the selected read sets have very different codon counts at the P- or A-site, we defined a rank-based score, , for each site s as: where is the rank of among all possible —with the highest correlation giving the lowest rank (1)—and n is the number of read sets from site s. Intuitively, this score reflects how many of the most correlated sets of codon counts that derive from the expected site. A read set R is kept if its scores at the P- and A-sites are at least half that of the highest score, i.e. if for . Finally, codon usage was calculated using only reads from read sets that passed all three filters.

3 Results

3.1 Usage examples on real data

CONCUR was used to replicate the results of two published studies. The first study by Nedialkova examined yeast in which a tRNA anticodon modification was disrupted, resulting in slower translation at cognate codons in vivo. The second study by Bornelöv characterized codon usage changes during differentiation of human pluripotent stem cells. Ribo-seq data were downloaded and pre-processed and CONCUR was run on the resulting BAM files. For the tested datasets, CONCUR reproduced the published results or was able to detect a stronger effect. SeeFigure 1 for an example. More details and results are available in Supplementary Section S1 in Supplementary Materials, including some run-time examples.
Fig. 1.

Codon enrichments in yeast lacking the ncs2 gene compared to wild-type controls at the ribosome A-site during stress (30-min diamide treatment). The three codons that require a modified tRNA are highlighted. The stop codon enrichment suggests an additional effect on translational termination. Values shown are log2-transformed

Codon enrichments in yeast lacking the ncs2 gene compared to wild-type controls at the ribosome A-site during stress (30-min diamide treatment). The three codons that require a modified tRNA are highlighted. The stop codon enrichment suggests an additional effect on translational termination. Values shown are log2-transformed

3.2 Differences to existing tools

To our knowledge, CONCUR is the first tool dedicated to codon usage estimation. However, some existing tools and pipelines are capable of P-site offset calculation and/or codon usage estimation. An overview of existing tools and key features and differences are provided in Supplementary Sections S2.1 and S2.2 in Supplementary Materials. In contrast to the other tools, CONCUR can handle multiple frames for the same read length. This approach has previously only been used by Ribodeblur, an offset estimation tool developed specifically for yeast (Wang ). Inclusion of multiple frames and the extensive filters and validation steps in CONCUR provided more consistent results on the test data compared with several existing tools. This is discussed further in Supplementary Sections S2.2 and S2.3 in Supplementary Materials.

4 Conclusion

We present CONCUR, a tool aimed to simplify and standardize codon usage analysis. CONCUR has been extensively tested on in-house and publicly available datasets. The only required input is a BAM file with alignments to a reference genome, making the process very quick and robust.

Funding

This work was supported by Cancer Research UK [C10701/A15181] and a core support grant from the Wellcome Trust and Medical Research Council to the WT-MRC Cambridge Stem Cell Institute. Conflict of Interest: none declared. Click here for additional data file.
  6 in total

1.  Accurate Recovery of Ribosome Positions Reveals Slow Translation of Wobble-Pairing Codons in Yeast.

Authors:  Hao Wang; Joel McManus; Carl Kingsford
Journal:  J Comput Biol       Date:  2016-10-11       Impact factor: 1.479

2.  Ribosome profiling of mouse embryonic stem cells reveals the complexity and dynamics of mammalian proteomes.

Authors:  Nicholas T Ingolia; Liana F Lareau; Jonathan S Weissman
Journal:  Cell       Date:  2011-11-03       Impact factor: 41.582

3.  Genome-wide analysis in vivo of translation with nucleotide resolution using ribosome profiling.

Authors:  Nicholas T Ingolia; Sina Ghaemmaghami; John R S Newman; Jonathan S Weissman
Journal:  Science       Date:  2009-02-12       Impact factor: 47.728

4.  Optimization of Codon Translation Rates via tRNA Modifications Maintains Proteome Integrity.

Authors:  Danny D Nedialkova; Sebastian A Leidel
Journal:  Cell       Date:  2015-06-04       Impact factor: 41.582

5.  Codon usage optimization in pluripotent embryonic stem cells.

Authors:  Susanne Bornelöv; Tommaso Selmi; Sophia Flad; Sabine Dietmann; Michaela Frye
Journal:  Genome Biol       Date:  2019-06-07       Impact factor: 13.583

6.  Comparative survey of the relative impact of mRNA features on local ribosome profiling read density.

Authors:  Patrick B F O'Connor; Dmitry E Andreev; Pavel V Baranov
Journal:  Nat Commun       Date:  2016-10-04       Impact factor: 14.919

  6 in total
  3 in total

1.  Cell type-specific analysis by single-cell profiling identifies a stable mammalian tRNA-mRNA interface and increased translation efficiency in neurons.

Authors:  William Gao; Carlos J Gallardo-Dodd; Claudia Kutter
Journal:  Genome Res       Date:  2021-12-02       Impact factor: 9.438

2.  Low-input RNase footprinting for simultaneous quantification of cytosolic and mitochondrial translation.

Authors:  Qianru Li; Haiwang Yang; Emily K Stroup; Hongbin Wang; Zhe Ji
Journal:  Genome Res       Date:  2022-02-22       Impact factor: 9.438

3.  METTL1-mediated m7G modification of Arg-TCT tRNA drives oncogenic transformation.

Authors:  Esteban A Orellana; Qi Liu; Eliza Yankova; Mehdi Pirouz; Etienne De Braekeleer; Wencai Zhang; Jihoon Lim; Demetrios Aspris; Erdem Sendinc; Dimitrios A Garyfallos; Muxin Gu; Raja Ali; Alejandro Gutierrez; Sigitas Mikutis; Gonçalo J L Bernardes; Eric S Fischer; Allan Bradley; George S Vassiliou; Frank J Slack; Konstantinos Tzelepis; Richard I Gregory
Journal:  Mol Cell       Date:  2021-08-04       Impact factor: 19.328

  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.