Full text
54,733 characters
· extracted from
preprint-html
· click to expand
A Bayesian framework for ranking genes based on their statistical evidence for differential expression | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results A Bayesian framework for ranking genes based on their statistical evidence for differential expression View ORCID Profile Franziska Hoerbst , View ORCID Profile Gurpinder Singh Sidhu , Thelonious Omori , View ORCID Profile Melissa Tomkins , View ORCID Profile Richard J. Morris doi: https://doi.org/10.1101/2025.01.20.633909 Franziska Hoerbst 1 Computational and Systems Biology , John Innes Centre Norwich Research Park, United Kingdom Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Franziska Hoerbst For correspondence: franziska.hoerbst{at}jic.ac.uk Gurpinder Singh Sidhu 1 Computational and Systems Biology , John Innes Centre Norwich Research Park, United Kingdom Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Gurpinder Singh Sidhu Thelonious Omori 1 Computational and Systems Biology , John Innes Centre Norwich Research Park, United Kingdom Find this author on Google Scholar Find this author on PubMed Search for this author on this site Melissa Tomkins 1 Computational and Systems Biology , John Innes Centre Norwich Research Park, United Kingdom Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Melissa Tomkins Richard J. Morris 1 Computational and Systems Biology , John Innes Centre Norwich Research Park, United Kingdom Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Richard J. Morris Abstract Full Text Info/History Metrics Data/Code Preview PDF Abstract Advances in sequencing technologies have revolutionised our ability to capture the complete RNA profile in tissue samples, allowing for comparative analyses of RNA levels between developmental processes, environmental responses, or treatments. However, quantifying changes in gene expression remains challenging, given inherent biological variability and technological limitations. To address this, we introduce a Bayesian framework for differential gene expression (DGE) analysis. Our framework unifies and streamlines a complex analysis, typically involving parameter estimations and multiple statistical tests, into a concise mathematical equation. This allows statistical evidence for differential expression to be computed rapidly and transparently. We show how this approach can be used to evaluate variabilty of individual genes between replicates. A comparison of our framework with existing tools revealed differences that can be explained by commonly employed thresh-olds in other packages. This motivated us to explore ranking genes based on their statistical evidence as opposed to a binary classification as DEGs. Our analysis leads us to advocate the use of Bayes factors within a rank-based approach. This framework offers enhanced computational efficiency and delivers a transparent way to analyse, interpret and communicate DGE results. 1 Background A common approach to unravel how a system works is to perturb it and measure the response. In molecular biology, a key response of interest is the change in gene regulation. RNA sequencing (RNA-Seq) is a powerful technique that privides in-sights into gene expression and transcriptional activity at a tissue sample level. By sequencing all RNA molecules present in a sample, RNA-Seq can reveal which genes are expressed or which genomic regions are transcribed at a specific time during development or in response to environmental stimuli [ 1 ]–[ 3 ]. RNA-Seq datasets can be compared to identify statistically significant changes in the amounts of RNA between the samples (differential gene expression, DGE), or over-representation analyses to identify interesting candidate genes for further investigations [ 4 ]. Excellent review articles are available that summarise RNA-Seq technologies, associated data analysis tools, and their successes and limitations [ 1 ], [ 5 ]–[ 14 ]. Given the complexity of the datasets, biological variation and inherent technical noise, it is hardly surprising that, despite sophisticated statistical approaches, reproducibility issues have been reported [ 4 ], [ 15 ]–[ 17 ]. Here, we examine differential gene expression analysis from a Bayesian perspective, Figure 1 . We find that the question of whether two genes are differentially expressed can readily be cast as a binomial problem, leading to an analytical solution. We validated this new method using both simulated ( Figure 2 ) and real data, and compared it to popular, existing methods ( Figure 3 ). Although we find disagreements between the methods, we show that these differences arise due to choices of thresholds. We, therefore, advocate using Bayes factors as a means for ranking differentially expressed genes, making the usual log 2 fold change and p-value cut-offs redundant. Download figure Open in new tab Figure 1: A schematic overview of differential gene expression analysis based on Bayesian model comparison. The analysis is built on a simple gene expression model for which we infer parameters from processed RNA-Seq data. We calculate the evidence (a measure for how compatible a model is with the data) for different models. The evidences for two alternative hypotheses and the corresponding models are compared by computing their ratio (Bayes factor). Hypothesis H1 assumes that the data can be explained by one gene expression parameter ( q 1 = q 2 ), as opposed to hypothesis H2 for which two different gene expression parameters are needed to explain the data ( q 1 ≠ q 2 ). H2 can be interpreted as a change in gene expression. Our knowledge of q is represented by a probability distribution over the parameter and not a single value. A negative log 10 Bayes factor means that there is no change in expression, whereas a positive log 10 Bayes factor marks a change. The more extreme the Bayes factor, the stronger the respective evidence. If log 10 Bayes factors are around 0 there is no evidence either way. We can use Bayes factors to rank genes according to the confidence sin an expression change, and if wanted, for binary classifications. Download figure Open in new tab Figure 2: Bayes factors (log BF 21 ) and absolute inferred fold change values increase with increased number of reads in RNA-Seq experiments. Bayes factors (log BF 21 ) and inferred log 2 fold change have been calculated following the presented equations for Bayes factors. In (a) and (c) the total number of reads in both in silico experiments is set to 8 × 10 6 × 12. This number follows the average read depth in the RNA-Seq study of Schurch et al. [ 15 ] and their recommended number of 12 biological replicates.The four curves in each plot show the dependence of Bayes factor and log 2 fold change on the the difference between the number of reads mapping to a gene in two different conditions, Δ n = n 2 − n 1 . In (b) and (d) we show the behaviour of Bayes factors and inferred log2 fold change as a function of Δ q = ( n 1 + 1) / ( N 1 + 2) − ( n 2 + 1) / ( N 2 + 2) for different total read depths. We document what happens if the total read depth between conditions or treatments varies in Figures 6 and 7 in the Appendix. Download figure Open in new tab Figure 3: The popular tools DESeq2 and edgeR and the presented Bayesian framework bayexpress , show disagreements in the identification of DEGs between WT and a SNF2-mutant in yeast. Interestingly, the discrepancies can be explained by small differences in log 2 fold change values (see Supplementary Figure 8) that are amplified arbitrary classification thresholds. In the top panel, we show Venn diagrams of classified DEGs, in the bottom panel the same data is shown in table format. The three diagrams show three different sets of criteria for DEG: (a) Significant change (p-value 1) and | log 2 fold change | > 0, (b) Significant change (p-value 1) and | log 2 fold change | > 1, (c) Significant change (p-value 1) and log 2 fold change | > 2. In total there are 7126 yeast genes, the experiment had 42 WT replicates, and 44 SNF2-mutant replicates. 2 Results and Discussion 2.1 Differential gene expression analysis can be cast into the framework of Bayesian inference and model comparison Consider two experiments with total RNA-Seq read counts equal to N 1 and N 2 . We want to know whether gene i has statistically different read counts, n i 1 and n i 2 , between the two experiments. The sum of all reads over all genes being the total number of reads, N 1 = ∑ i n i 1 and N 2 = ∑ i n i 2 . To describe experiments, we assign to every gene i an expression probability q i . This probability captures all events from transcription to data processing, The expression probability can be different for every gene and change between experiments. As we show below, it is important to consider the total read counts, N 1 and N 2 , as these numbers influence the expected change, e.g. 1 out of 100 has a different relative error to 100 out of 10,000 despite the ratio being the same. For a known, fixed q i , we can describe the probability of n i number of reads mapping to a gene i , out of total reads in a sample N with a binomial distribution, The underlying model assumes that a read maps to gene i , with probability q i , and does not, with probability 1 − q i . This implies that if we know the gene expression probability q i of gene i and the total number of all reads N in an RNASeq experiment, we can compute the probability of any number of RNA-Seq reads n i mapping to gene i . Thus, in a differential gene expression experiment we want to answer the question of whether two datasets D 1 (represented by N 1 and for each gene i the read count n i 1 ) and D 2 ( N 2 , n i 2 ), arose from the same probability distribution q i , Therefore, our problem is to decide whether which is equivalent to asking whether the expression probability q i of a gene changed between two datasets. We can calculate a Bayes factor for each gene, describing how much the RNA-Seq data supports one hypothesis over the other. Hypothesis H 1 states that the data from both experiments can be explained by one expression probability, q i , for each gene i , RNA-Seq data from the first and second experiment, i.e. mRNA levels of gene i , are statistically consistent, and we have no statistical support for a difference between them. Hypothesis H 2 states that the data are best explained by different expression probabilities for each experiment and each gene, with q i 1 ≠ q i 2 . In this case, the RNA-Seq data are unlikely to have arisen from just one q i , requiring a separate model for each dataset. Hence the data support a difference in gene expression between the samples. The Bayes factor ( BF 21 ) is a ratio of the statistical evidences P ( D 1 , D 2 | H 1 ) and P ( D 1 , D 2 | H 2 ) supporting the two hypotheses. The full derivation can be found in the Appendix. As is common practice in differential gene expression analysis, we proceed to calculate an inferred log 2 fold change ( iFC ), where u 1 and u 2 are hyperparameters (set to 1), see Appendix. Note that in contrast to other packages, we infer the fold change directly from read counts using Laplace’s rule of succession (equivalent to Bayesian inference using a uniform prior). This approach allows for replicates to be handled by summing the N and n i values. From these combined values, we can infer an average expression rate, log 2 fold change ( iFC ) and compute a Bayes factor ( BF 21 ) between different experiments. 2.2 Ranking genes according to statistical evidence for expression change The Bayes factor, BF 21 = P ( D 1 , D 2 | H 2 ) /P ( D 1 , D 2 | H 1 ), provides a measure of confidence in one hypothesis over another after seeing the data, when both hypotheses were equally probable a priori . We log 10 transform the Bayes factors. A log BF 21 of 0 means there is an equal probability for both hypotheses, whereas a log BF 21 > 0 favours Hypothesis 2 (change in gene expression) and log BF 21 < 0 favours Hypothesis 1 (no change in gene expression), see Figure 1 . Assigning each gene a log 10 Bayes factor (log BF 21 ) enables ranking them according to the evidence supporting gene expression change given the RNA-Seq data. Should a simple ‘change’ or ‘no change’ outcome be preferred, Bayes factors can be used as criteria for a binary classification of DEGs. Where necessary in this study, we followed published literature [ 18 ], [ 19 ] and chose a cut-off of log BF > 1 → differentially expressed gene (DEG). 2.3 Ranking genes according to their variability across replicates Biological and technical noise can introduce variation between replicates that can lead to potential false positives in DGE analysis [ 4 ], [ 15 ]–[ 17 ]. The presented framework allows for quantification of this variability. Using the same equations as derived above, we can ask whether two replicates have consistent expression for each gene. The framework can be extended to ask whether any number of replicates, k , have consistent expression. We define two hypotheses. Hypothesis H 1 states that the data from all replicates can be explained by a statistical model with only one expression probability q for each gene i , i.e the data are consistent with the biological and technical variance that might be expected between replicates. Hypothesis H k states that the data are best explained by a separate expression probability for each replicate, For each gene we calculate a Bayes factor, quantifying the evidence for Hypothesis H k ( P ( D 1 , …, D k | H k )) over Hypothesis H 1 ( P ( D 1 , …, D k | H 1 )), i.e. how consistent the expression is between replicates, from the RNA-Seq data, with N = ∑ r N r and n i = ∑ r n ir for all replicates r . The derivation for this extension can be found in the Appendix. In theory, the number of expression probabilities in a model can be between 1 and the number of replicates k . The above formulism can in principle handle any arbitrary subsets of the data, however, as the number of subsets increases combinatorially with k , we limit ourselves to the extreme case of all replicates being the same ( H 1 ) or different ( H k ). If the replicates are consistent, we can sum all n ir for replicate r for each gene i , and likewise N = N r , for calculating Bayes factors ( BF 21 ) for DGE analysis. 2.4 The more the data, the stronger the evidence We investigated the general behaviour of Bayes factors and inferred log 2 fold change and their relationships for different total read depths and number of reads mapping to single genes, see Figure 2 . Furthermore, we investigated the impact of varying total read depth between conditions or treatments, see Figures 6 and 7 . As expected, the evidences grow with available data and so do the absolute Bayes factors. Due to the chosen statistical frameworks and normalisation steps other statistical frameworks cannot account for effects of differing total read depths. 2.5 Rank-based approaches provide an alternative for communication of DGE results Many tools are available for differential gene expression analysis [ 20 ]–[ 25 ]. Currently, DESeq2 [ 17 ], [ 26 ] and edgeR [ 25 ], [ 27 ] are two of the most popular software packages. Therefore, we compared Bayes factors for differential gene expression with these two approaches . We conducted differential gene expression analysis on a yeast dataset collected by Schurch et al. [ 15 ] . We took the complete set of 42 wild-type (WT) and 44 mutant replicates and analysed the data using DESeq2, edgeR , and the presented Bayesian framework that we call bayexpress . First, we compared the similarities in ranking sgenes by Bayes factors, p-value and log 2 fold change values using a rank comparison algorithm [ 28 ], [ 29 ]. We find that ranking by log 2 fold change leads to similar results for all three approaches, Supplementary table 1. However, Bayes factors show no similarity with other metrics, Supplementary table 1, suggesting they are capturing something distinct from fold change and p-values alone. Interestingly, we also observe no similarity in the rankings by p-values of DESeq2 and edgeR . View this table: View inline View popup Download powerpoint Table 1: We have calculated rank-biased overlaps (RBO) [ 28 ], [ 29 ] between all metrics (columns on the outside) used in our comparison (p-values, Bayes factors, fold change values). The table is ordered according to RBO values (0 less ranking similarity1 to 1 highest ranking similarity), which we have calculated for a range of the p parameter (top row) influencing the rank-weighting. Ranking by fold change values shows the highest similarities between the 3 methods examined. We can also see how ranking by Bayes factors provides an alternate ranking, incorporating more information than just fold change. If we want to compare the results of our ranking-based framework with traditional classification approaches we can follow published literature [ 18 ], [ 19 ] and choose a cut-off of log BF > 1 to mark significant changes in expression, analogous to p-value cut-offs for edgeR and DESeq2 outputs. Additionally, we can set log 2 fold change cut-offs in all three approaches. Figure 3 shows the overlaps of the classification results with varying fold change cut-offs. The agreement between DESeq2, edgeR and bayexpress overall is 68% for the three groups in Figure 3a , 50% in 3b, and 63% in 3c. However, we observed that edgeR and DESeq2 had better overlaps: 93% for Figure 3a , 81% for 3b, and 93% for 3c. Whilst this is expected given the similarity of their underlying statistical models, the classification discrepancies with bayexpress were not clear and led us to investigate further. In Figure 4 and 5 we show a selection of genes that are inconsistently labeled by the three approaches. For instance, the gene in Figure 4a scores a high Bayes factor for expression change between the 42 wild-type and 44 mutant replicates, with an inferred log 2 fold change above 1, which is not identified by edgeR and DESeq2 due to minor differences in log 2 fold change values (see Figure 5 (d) ). Similarly, 4 (c) shows a gene that is identified by edgeR and DESeq2 but not the Bayesian framework, when classification thresholds are introduced. We observe that all differences in classifications are a result of variations in the estimated log 2 fold change values between the approaches (see Supplementary Figure 8), and/or pre-filtering of the data ( edgeR was set to filter genes with 0 values in any of the replicates). Both of these genes have roughly halved or doubled their expression but are classified differently. All these differences we identified in the results between approaches can be explained by the choice to classify and with that the need to apply classification thresholds. Download figure Open in new tab Figure 4: Disagreements in the classification of DEGs arise because of pre-filtering and small differences in fold change values. Here, and continued in Figure 5, we plot the inferred expression probabilities, q , for 7 example genes across all replicates (42 WT, 44 SNF2-mutant) in a yeast experiment [ 15 ]. The WT is shown in purple and the SNF2-mutant in yellow. Note the different scales on the y-axis. The fine lines are density histograms along the y-axis, and the thick lines are estimated means of q , updated with each new replicate. For each gene we show the Bayes factor for differential expression BF 21 and an inferred log 2 fold change at the top, both are calculated taking all 42/44 replicates into account. Bayes factors for consistency BF k 1 of replicates can be found for each genotype in the boxes. The example genes have been selected to cover all sets in the Venn diagram in Figure 3b . Continued in Figure 5 . Download figure Open in new tab Figure 5: Disagreements in the classification of DEGs arise because of pre-filtering and small differences in fold change values. Here, as a continuation of Figure 4 , we plot the expression probabilities, q , for 7 example genes across all replicates (42 WT, 44 SNF2-mutant) in a yeast experiment [ 15 ]. The WT is seen in purple, and the SNF2-mutant in yellow. Note the different scales on the y-axis. The fine lines are density histograms along the y-axis, and the thick lines are estimated means of q , updated with each new replicate. For each gene we show the Bayes factor for differential expression ( BF 21 ) and an inferred log 2 fold change at the top, both are calculated taking all 42/44 replicates into account. Bayes factors for consistency of replicates ( BF k 1 ) can be found for each genotype in the boxes. The example genes have been selected to cover all sets in the Venn diagram in Figure 3b . Download figure Open in new tab Figure 6: Differences in overall read depths between experiments (while n 1 and n 2 stay in similar magnitudes) are reflected in Bayes factors. In line with Figure 2, we see that Bayes factors and absolute inferred fold change values rise with more data (increased number of reads in RNA-Seq experiments). Here, one experiment has double the total number of reads compared to the other. The number of reads mapping to genes, n 1 and n 2 , keep the same ratios. In (a) and (c) the total number of reads in the in silico experiments is set and we see variation in the read depths per genes. The four curves show Bayes factor and log 2 fold change as a function of the difference between the number of reads mapping to a gene in two different conditions, Δ n = n 2 − n 1 . In (b) and (d) we show Bayes factors and inferred log 2 fold change as a function of the differences in gene expression probabilities q , Δ q = (( n 1 + 1) / ( N 1 + 2)) − (( n 2 + 1) / ( N 2 + 2)) for different total read depths, again N 1 ≫ N 2 . Download figure Open in new tab Figure 7: Differences in overall read depths in combination with n 1 and n 2 rising in proportion are reflected in Bayes factors. In line with Figure 2, we see how Bayes factors and absolute inferred fold change values rise with more data (increased number of reads in RNA-Seq experiments). Here, one experiment has double the total number of reads compared to the other. In contrast to Figure 6, here n 1 and n 2 are in relation to the raised read depth in one experiment. In (a) and (c) the total number of reads in the in silico experiments is set and we see variation in the read depths per genes. The four curves show Bayes factor and log 2 fold change as a function of the difference between the number of reads mapping to a gene in two different conditions, Δ n = n 2 − n 1 . In (b) and (d) we show Bayes factors and inferred log 2 fold change as a function of Δ q = (( n 1 + 1) / ( N 1 + 2)) − (( n 2 + 1) / ( N 2 + 2)) for different total read depths, again s N 1 ≫ N 2 and n 1 ≫ n 2 . Download figure Open in new tab Figure 8: There are small differences in the values of the inferred log 2 fold change of the presented Bayesian framework and log 2 fold changes calculated by DESeq2 and edgeR . These differences lead to disagreements in DGE classifications. The three log 2 fold changes are shown against one another. Data: 7126 yeast genes (42 WT replicates, 44 SNF2-mutant replicates) [ 15 ]. (a) DESeq2 vs. Bayesian framework. Overall, the fold change values are shifted and do not match perfectly. We checked the genes where DESeq2 and the Bayesian framework do not agree (off-diagonal) and found they were genes with no reads in at least one replicate. For such genes, the effect of inferring the log 2 fold change using Laplace’s rule of succession (which results from the choice of uniform prior) causes the largest difference. (b) edgeR vs. Bayesian framework. Again, we can see an overall shift between the fold change value calculated by edgeR and the inferred fold change. Filtering genes with zero reads in edgeR results in no genes with off-diagonal values. (c) The fold change values of DESeq2 and edgeR match nearly perfectly. Casting differential gene expression into a binary classification framework is an oversimplification of the insights we can obtain from RNA-Seq data and inevitably leads to loss of interpretable information for the user. To alleviate this disagreement in classification, we advocate ranking-based methods to communicate DGE results. 3 Materials and methods All data (experimental and simulated) with the scripts to repeat the study and reproduce figures can be found on our GitHub. 3.1 How to use Bayes factors for differential gene expression analysis The presented equations can be implemented in just a few lines of code and be used to calculate Bayes factors for differential gene expression, Bayes factors for consistency of replicates, and inferred log 2 fold change values, for all genes from processed RNA-Seq data (read counts). We provide a Python and R implementation on our GitHub. 3.2 Yeast data The package comparison was inspired by a yeast study conducted by Schurch et al. [ 15 ], [ 30 ] in 2016. They performed RNA-Seq on 42 wild type (WT) and 44 SNF2-mutant replicates and carried out a bootstrapping study to find out how many biological replicates RNA-Seq studies need and which packages to use for the analysis. Thanks to their detailed documentation and data availability, we could build on their developments in the presented study. We used the fully processed data, downloaded from their GitHub. Originally they had 48 replicates but only worked with 42/44, as documented in [ 15 ], [ 30 ], which we followed. 4 Conclusions In this paper we described an exact solution for the two-sample-test problem in differential gene expression analysis on RNA-Seq data. We tested it on both simulated ( Figure 2 ) and real RNA-Seq data, and compared to existing packages ( Figure 3 ). Our approach provides a framework for ranking genes based on the statistical support, characterised by Bayes factors, for change in gene expression. The underlying model is a binomial distribution, which is, with no further knowledge, an optimal (maximum entropy, least-biased) probability assignment [ 18 ]. Other approaches have used a negative binomial to capture the overdispersion, relative to Poisson, of normalised expression values between biological replicates [ 17 ], [ 25 ], [ 26 ]. However, this is done without reference to the total read counts. Variability in RNA-Seq experiments has been well-documented [ 4 ]–[ 8 ], [ 16 ], [ 17 ], [ 20 ], [ 21 ], [ 25 ], [ 26 ], yet how much of this variation is technical or biological remains under discussion [ 31 ]–[ 34 ]. This leads to challenges in the interpretation of the DGE results due to potential consistency issues. Bayes factors can be used to quantify the consistency of replicates and rank genes according to their variability. The quality of this ranking is dependent on available information about the variability of a gene, i.e. the number of replicates. This part of the framework could be extended to identify DEGs in multiple comparison studies. Our analysis revealed divergent results between the three DEG approaches we investigated. Some of these can be attributed to how the data is pre-filtered (e.g. excluding genes with 0 reads). Small differences in the calculation of log 2 fold changes also contribute to changes in the classification once cut-offs are introduced ( Figure 8 ). Both of these issues are reflected in the examples in Figure 4 and 5 . Introducing log 2 fold change value cut-offs (e.g. | log 2 fold change | > 1 or | log 2 fold change | > 2) for binary classification often amplifies these discrepancies, even though genes that have not doubled or quadrupled their expression can have more supporting evidence for a change in gene expression. This introduces the possibility of loosing interesting candidates with good statistical evidence for change. The discussion about the accuracy of RNA-Seq below certain magnitudes might have motivated these thresholds as a control for false positives [ 35 ], [ 36 ], even though small changes can have significant biological effects. Higher numbers of replicates have been proposed to increase the accuracy and reproducibility [ 15 ], but for in a limited replicate scenario ranking genes by Bayes factors can help identify candidates without loosing interesting genes to cut-offs. Our analysis suggests that Bayes factors incorporate additional information, hence providing an alternative to ranking just base on fold change, see Supplementary table 1. There is potential for further expansions of the presented framework. There are numerous articles discussing the analysis of single-cell RNA-Seq data [ 37 ]–[ 40 ]. While our framework is not specifically tailored to single-cell sequencing data, it holds potential for adaptation to such data. Furthermore, despite us not incorporating additional information in the prior (i.e. we chose a uniform prior), there is huge potential in doing so in the future. Information about the system (e.g. known expression changes between tissues or organisms) and experimental design (e.g. batch-effects or alike) can be accounted for in the analysis. If required, Bayes factors for differential gene expression ( BF 21 ) can be plotted against inferred log 2 fold change values to mimic Volcano plots [ 13 ], [ 41 ]. Furthermore, the extended framework using k different models could be used to quantify differential gene expression in multiple comparison studies. Employing a ranking-based framework allows for comparison using rank comparison algorithms [ 28 ], [ 29 ] offering new avenues for interpretation of results in RNA-Seq studies. 5 Appendix 5.1 Deriving Bayes factors for differential gene expression The expression probability, q i , can be inferred from RNA-Seq data using Bayes’ theorem. We use θ i to denote the range of possible values of q i (between 0 and 1) and use a probability distribution over θ i , P ( θ i ), to capture our knowledge of q i , with our best estimate of q i being the expectation value ⟨ θ i ⟩. The posterior distribution P ( θ i | D ) describes our knowledge of θ i , after seeing the data, D , i.e. the RNA-Seq read count data ( N, n i ), The posterior P ( θ i | D ) is determined by three factors: the prior probability given a hypothesis H, P ( θ i | H ), the likelihood of θ i , either denoted as P ( θ i | D ) or Λ( θ i ), and a normalising factor P ( D ) in the denominator. This normalising factor is called the evidence or the marginal likelihood. To find a likelihood function P ( D | θ i ) for all possible θ i , we can use the binomial distribution to model P ( D | θ i ) as a simple binomial process, The prior distribution captures our knowledge about the system before we collect data. A convenient choice for the prior is the Beta distribution, as it is the conjugate distribution of the binomial distribution, owing to it having the same functional form. This allows us to proceed analytically. The prior distribution can be written as where the hyperparameters u 1 , u 2 ∈ ℝ + , can be used to capture existing knowledge, if available. Here, we choose a bias-free, flat prior ( u 1 = u 2 = 1). Finally, the evidence P ( D ) is the probability that the data D is produced. It can be calculated by integrating over the numerator in equation 12 , For two datasets, D 1 and D 2 , we can find a posterior distribution P ( θ i | D ) for Hypothesis 1 and Hypothesis 2 separately. For Hypothesis 1, the assumption is that the same expression probability can explain both datasets, θ i ⇝ D 1 and θ i ⇝ D 2 , resulting in For Hypothesis 2, we assume that the expression probabilities are different between experiments, θ i 1 ⇝ D 1 and θ i 2 ⇝ D 2 , We define a prior for the single expression probability in Hypothesis 1, and the prior for two expression probabilities in Hypothesis 2, Note that we have assumed the same priors over θ i 1 and θ i 2 . The likelihood for the data ( D 1 , D 2 ) given Hypothesis 1 can be written as For Hypothesis 2, the likelihood of the data given H 2 depends on the two expression parameters of the model, θ i 1 and θ i 2 , Thus, the posterior of Hypothesis 1 simplifies, thanks to conjugate priors, to the following equation, We used the integral definition of the Beta function to simplify the denominator. The posterior can now be expressed as a Beta distribution, compare Equation 14 . Analogously, for Hypothesis 2 we can formulate and simplify the posterior probability distribution to The Bayes factor ( BF 21 ) is a ratio of the statistical evidences P ( D | H 1 ) and P ( D | H 2 ) supporting the two hypotheses. We already found the analytical expressions for the evidences as the denominator of their posteriors. Where all except one pre-factor, B ( u 1 , u 2 ), cancel. For a flat prior, B ( u 1 , u 2 ) = 1. As is common practice in differential gene expression analysis, we proceed to calculate an inferred log 2 fold change ( iFC ). Using the same prior as above and integrating over θ to compute the expectation value, results in This approach allows for replicates to be handled by summing the N and n i values. From these combined values, we can infer an average expression rate, log 2 fold change ( iFC ) and compute a Bayes factor ( BF 21 ) between different conditions. Extension to multiple models to evaluate the consistency of expression across replicates The framework described for two datasets can also be used on k datasets and with one against k number of models. This can be used, for example, how described in the Results section, to test the consistency of a gene’s expression across replicates in an RNA-Seq experiment. We define two hypotheses. Hypothesis H 1 states that the data from all replicates can be explained by a statistical model with only one expression probability for each gene, i.e the data are consistent with the biological and technical variance that might be expected between replicates. Hypothesis H k states the data are best explained by a separate expression probability for each replicate, In principle, the number of models need not be equal to the number of replicates, and any number greater than 1 and less or equal to k could be explored, i.e. we would be asking whether various subsets of replicates are consistent. Due to the combinatorics for large numbers of replicates (see below), we limit ourselves here to the extreme case of every replicate being different. If the replicates are consistent, we can simply sum all the n ir for replicate r for each gene i , and likewise for the N r with the above framework. For each gene we calculate a Bayes factor, describing how much the RNA-Seq data supports Hypothesis H k over Hypothesis H 1 , i.e. how consistent the expression is between replicates. For Hypothesis H 1 the evidence is given by with N = r N r and n i = r n ir for all replicates r . The evidence for Hypothesis H k is given by with N = ∑ r N r and n i = ∑ r n ir . By computing the ratio of the evidence for Hypothesis H k over Hypothesis H k , we have a general way of testing k models over 1 model, 5.2 Bayes factors do not require a correction for the length of genes In Section 2.4 we stated that Bayes factors grow with the evidence given in data to calculate them. The more reads map to a gene, for example, the stronger the evidence we can find to support the hypotheses. Therefore, we investigated the relationships between gene lengths, q-values and Bayes factors, because longer genes have a higher probability of reads mapping to them. We found, however, that in practice the analysis is not sensitive to gene length and no further normalisation is required, Supplementary Figure 9. We document an extreme example of what happens if the total read depth between conditions or treatments varies and how this is not an issue for the framework in Figures 6 and 7 . Download figure Open in new tab Figure 9: Bayes factors for differential expression ( BF 21 ) do not require gene length corrections. (a) We did not find a correlation between transcript lengths and expresson probability, q , of genes (log-scale, across all replicates in the Yeast dataset [ 15 ]) and neither can we find a correlation in (b) between transcript lengths and Bayes factors of genes (log-scale, across all replicates). Shown are 5219 of the 7126 yeast genes. We conclude that Bayes factors are not gene length dependent and that no additional normalisation is necessary. Supplementary Material Funding This article has come out of a project that has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (Grant agreement No. 810131). G.S.S. was supported by the UK Biotechnology and Biological Sciences Research Council (BBSRC) Norwich Research Park Biosciences Doctoral Training Partnership (Grant number: BB/T008717/1). Acknowledgements We thank Hugh Woolfenden for the R implementation. We thank our colleagues Ander Movilla-Miangolarra and Pirita Paajanen for their comments and critical discussions on the manuscript. Furthermore, we would like to mention Emma Raven, Marina Mill’an-Blanquez, Burkhard Steuernagel, Philippa Borrill, Marek Glombik, Christine Faulkner and Hugh Woolfenden for many insightful conversations on the topic over the last years. Finally, we thank the JIC and TSL community – above all, the members of the Morris Lab – for thought-provoking discussions that shaped this work. Footnotes ↵ * Richard.Morris{at}jic.ac.uk https://github.com/Morris-Research-Group/bayexpress References [1]. ↵ Z. Su , P. P. L abaj , S. Li , et al. , “ A comprehensive assessment of RNA-seq accuracy, reproducibility and information content by the Sequencing Quality Control Consortium ,” Nature Biotechnology , vol. 32 , no. 9 , pp. 903 – 914 , 9 Sep . 2014 , ISSN: 1546-1696 . doi: 10.1038/nbt.2957 . OpenUrl CrossRef PubMed [2]. Z. Wang , M. Gerstein , and M. Snyder , “ RNA-Seq: A revolutionary tool for transcriptomics ,” Nature Reviews Genetics , vol. 10 , no. 1 , pp. 57 – 63 , 1 Jan . 2009 , ISSN: 1471-0064 . doi: 10.1038/nrg2484 . OpenUrl CrossRef PubMed Web of Science [3]. ↵ M. Furlan , I. Tanaka , T. Leonardi , S. de Pretis , and M. Pelizzola , “ Direct RNA Sequencing for the Study of Synthesis, Processing, and Degradation of Modified Transcripts ,” Frontiers in Genetics , vol. 11 , p. 394 , 2020 , ISSN: 1664-8021 . doi: 10.3389/fgene.2020.00394 . pmid: 32425981 . OpenUrl CrossRef PubMed [4]. ↵ J.-W. Chen , L. Shrestha , G. Green , A. Leier , and T. T. Marquez-Lago , “ The hitchhikers’ guide to RNA sequencing and functional analysis ,” Briefings in Bioinformatics , vol. 24 , no. 1 , bbac529 , Jan . 1, 2023 , ISSN: 1477-4054 . doi: 10.1093/bib/bbac529 . OpenUrl CrossRef PubMed [5]. ↵ S. Anders , D. J. McCarthy , Y. Chen , et al. , “ Count-based differential expression analysis of RNA sequencing data using R and Bioconductor ,” Nature Protocols , vol. 8 , no. 9 , pp. 1765 – 1786 , 9 Sep . 2013 , ISSN: 1750-2799 . doi: 10.1038/nprot.2013.099 . OpenUrl CrossRef PubMed [6]. X. Zhou , H. Lindsay , and M. D. Robinson , “ Robustly detecting differential expression in RNA sequencing data using observation weights ,” Nucleic Acids Research , vol. 42 , no. 11 , e91 , Jun . 17, 2014 , ISSN: 0305-1048 . doi: 10.1093/nar/gku310 . OpenUrl CrossRef PubMed [7]. A. Conesa , P. Madrigal , S. Tarazona , et al. , “ A survey of best practices for RNA-seq data analysis ,” Genome Biology , vol. 17 , p. 13 , Jan . 26, 2016 , ISSN: 1474-760X . doi: 10.1186/s13059-016-0881-8 . pmid: 26813401 . OpenUrl CrossRef PubMed [8]. ↵ K. Van den Berge , K. M. Hembach , C. Soneson , et al. “RNA Sequencing Data: Hitchhiker’s Guide to Expression Analysis.” ( Jul . 1, 2019 ), pre-published. [9]. L. A. Corchete , E. A. Rojas , D. Alonso-López , J. De Las Rivas , N. C. Gutiérrez , and F. J. Burguillo , “ Systematic comparison and assessment of RNA-seq procedures for gene expression quantitative analysis ,” Scientific Reports , vol. 10 , no. 1 , p. 19 737, Nov . 12, 2020 , ISSN: 2045-2322 . doi: 10.1038/s41598-020-76881-x . OpenUrl CrossRef PubMed [10]. C. M. Koch , S. F. Chiu , M. Akbarpour , et al. , “ A Beginner’s Guide to Analysis of RNA Sequencing Data ,” American Journal of Respiratory Cell and Molecular Biology , vol. 59 , no. 2 , pp. 145 – 157 , Aug . 2018 , ISSN: 1044-1549 . doi: 10.1165/rcmb.2017-0430TR . pmid: 29624415 . OpenUrl CrossRef PubMed [11]. J. Costa-Silva , D. Domingues , and F. M. Lopes , “ RNA-Seq differential expression analysis: An extended review and a software tool ,” PLOS ONE , vol. 12 , no. 12 , e0190152 , Dec . 21, 2017 , ISSN: 1932-6203 . doi: 10.1371/journal.pone.0190152 . OpenUrl CrossRef PubMed [12]. J. Costa-Silva , D. S. Domingues , D. Menotti , M. Hungria , and F. M. Lopes , “ Temporal progress of gene expression analysis with RNA-Seq data: A review on the relationship between computational methods ,” Computational and Structural Biotechnology Journal , vol. 21 , pp. 86 – 98 , Jan . 1, 2023 , ISSN: 2001-0370 . doi: 10.1016/j.csbj.2022.11.051 . OpenUrl CrossRef [13]. ↵ A. McDermaid , B. Monier , J. Zhao , B. Liu , and Q. Ma , “ Interpretation of differential gene expression results of RNA-seq data: Review and integration ,” Briefings in Bioinformatics , vol. 20 , no. 6 , pp. 2044 – 2054 , Nov . 27, 2019 , ISSN: 1477-4054 . doi: 10.1093/bib/bby067 . OpenUrl CrossRef PubMed [14]. ↵ R. Stark , M. Grzelak , and J. Hadfield , “ RNA sequencing: The teenage years ,” Nature Reviews Genetics , vol. 20 , no. 11 , pp. 631 – 656 , 11 Nov . 2019 , ISSN: 1471-0064 . doi: 10.1038/s41576-019-0150-2 . OpenUrl CrossRef PubMed [15]. ↵ N. J. Schurch , P. Schofield , M. Gierlinśki , et al. , “ How many biological replicates are needed in an RNA-seq experiment and which differential expression tool should you use? ” RNA , vol. 22 , no. 6 , pp. 839 – 851 , Jun . 2016 , ISSN: 1355-8382 . doi: 10.1261/rna.053959.115 . pmid: 27022035 . OpenUrl Abstract / FREE Full Text [16]. ↵ F. Rapaport , R. Khanin , Y. Liang , et al. , “ Comprehensive evaluation of differential gene expression analysis methods for RNA-seq data ,” Genome Biology , vol. 14 , no. 9 , p. 3158 , Sep . 10, 2013 , ISSN: 1474-760X . doi: 10.1186/gb-2013-14-9-r95 . OpenUrl CrossRef [17]. ↵ M. I. Love , W. Huber , and S. Anders , “ Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2 ,” Genome Biology , vol. 15 , no. 12 , p. 550 , Dec . 5, 2014 , ISSN: 1474-760X . doi: 10.1186/s13059-014-0550-8 . OpenUrl CrossRef PubMed [18]. ↵ E. T. Jaynes , Probability Theory: The Logic of Science . Cambridge University Press , Apr . 10, 2003 , 764 pp., ISBN: 978-0-521-59271-0 . Google Books: tTN4HuUNXjgC. [19]. ↵ R. E. Kass and A. E. Raftery , “ Bayes Factors ,” Journal of the American Statistical Association , vol. 90 , no. 430 , pp. 773 – 795 , Jun . 1, 1995 , ISSN: 0162-1459 . doi: 10.1080/01621459.1995.10476572 . OpenUrl CrossRef PubMed Web of Science [20]. ↵ T. J. Hardcastle and K. A. Kelly , “ baySeq: Empirical Bayesian methods for identifying differential expression in sequence count data ,” BMC Bioinformatics , vol. 11 , no. 1 , p. 422 , Aug . 10, 2010 , ISSN: 1471-2105 . doi: 10.1186/1471-2105-11-422 . OpenUrl CrossRef PubMed [21]. ↵ N. Leng , J. A. Dawson , J. A. Thomson , et al. , “ EBSeq: An empirical Bayes hierarchical model for inference in RNA-seq experiments ,” Bioinformatics , vol. 29 , no. 8 , pp. 1035 – 1043 , Apr . 15, 2013 , ISSN: 1367-4803 . doi: 10.1093/bioinformatics/btt087 . OpenUrl CrossRef PubMed Web of Science [22]. J. Lu , J. K. Tomfohr , and T. B. Kepler , “ Identifying differential expression in multiple SAGE libraries: An overdispersed log-linear model approach ,” BMC Bioinformatics , vol. 6 , no. 1 , p. 165 , Jun . 29, 2005 , ISSN: 1471-2105 . doi: 10.1186/1471-2105-6-165 . OpenUrl CrossRef PubMed [23]. M. D. Robinson and G. K. Smyth , “ Small-sample estimation of negative binomial dispersion, with applications to SAGE data ,” Biostatistics , vol. 9 , no. 2 , pp. 321 – 332 , Apr . 1, 2008 , ISSN: 1465-4644 . doi: 10.1093/biostatistics/kxm030 . OpenUrl CrossRef PubMed Web of Science [24]. D. J. McCarthy , Y. Chen , and G. K. Smyth , “ Differential expression analysis of multifactor RNA-Seq experiments with respect to biological variation ,” Nucleic Acids Research , vol. 40 , no. 10 , pp. 4288 – 4297 , May 1, 2012 , ISSN: 0305-1048 . doi: 10.1093/nar/gks042 . OpenUrl CrossRef PubMed Web of Science [25]. ↵ Y. Chen , A. T. L. Lun , and G. K. Smyth , “ From reads to genes to pathways: Differential expression analysis of RNA-Seq experiments using Rsubread and the edgeR quasi-likelihood pipeline ,” no. 5 : 1438 , Aug . 2, 2016 . doi: 10.12688/f1000research.8987.2 . OpenUrl CrossRef PubMed [26]. ↵ S. Anders and W. Huber , “ Differential expression analysis for sequence count data ,” Genome Biology , vol. 11 , no. 10 , R106 , Oct . 27, 2010 , ISSN: 1474-760X . doi: 10.1186/gb-2010-11-10-r106 . OpenUrl CrossRef PubMed [27]. ↵ M. D. Robinson , D. J. McCarthy , and G. K. Smyth , “ edgeR: A Bioconductor package for differential expression analysis of digital gene expression data ,” Bioinformatics , vol. 26 , no. 1 , pp. 139 – 140 , Jan . 1, 2010 , ISSN: 1367-4803 . doi: 10.1093/bioinformatics/btp616 . OpenUrl CrossRef PubMed Web of Science [28]. ↵ A. Tarsitano . “ Nonlinear Rank Correlations .” ( Sep . 9, 2008 ), [Online]. Available: http://www.ecostat.unical.it/Tarsitano/Publications/Pagepubs/pub02a4.htm (visited on 04/17/2024). [29]. ↵ W. Webber , A. Moffat , and J. Zobel , “ A similarity measure for indefinite rankings ,” ACM Transactions on Information Systems , vol. 28 , no. 4 , 20 :1–20:38, Nov . 23, 2010 , ISSN: 1046-8188 . doi: 10.1145/1852102.1852106 . OpenUrl CrossRef [30]. ↵ M. Gierlinśki , C. Cole , P. Schofield , et al. , “ Statistical models for RNA-seq data derived from a two-condition 48-replicate experiment ,” Bioinformatics (Oxford, England) , vol. 31 , no. 22 , pp. 3625 – 3630 , Nov . 15, 2015 , ISSN: 1367-4811 . doi: 10.1093/bioinformatics/btv425 . pmid: 26206307 . OpenUrl CrossRef PubMed [31]. ↵ S. Cortijo and J. C. W. Locke , “ Does Gene Expression Noise Play a Functional Role in Plants? ” Trends in Plant Science , vol. 25 , no. 10 , pp. 1041 – 1051 , Oct . 1, 2020 , ISSN: 1360-1385 . doi: 10.1016/j.tplants.2020.04.017 . pmid: 32467064 . OpenUrl CrossRef PubMed [32]. S. Cortijo , Z. Aydin , S. Ahnert , and J. C. Locke , “ Widespread inter-individual gene expression variability in Arabidopsis thaliana ,” Molecular Systems Biology , vol. 15 , no. 1 , e8591 , Jan . 2019 , ISSN: 1744-4292 . doi: 10.15252/msb.20188591 . OpenUrl Abstract / FREE Full Text [33]. A. Varabyou , S. L. Salzberg , and M. Pertea , “ Effects of transcriptional noise on estimates of gene and transcript expression in RNA sequencing experiments ,” Genome Research , vol. 31 , no. 2 , pp. 301 – 308 , Feb . 2021 , ISSN: 1088-9051, 1549-5469 . doi: 10.1101/gr.266213.120 . OpenUrl Abstract / FREE Full Text [34]. ↵ I. S. Araújo , J. M. Pietsch , E. M. Keizer , et al. , “ Stochastic gene expression in Arabidopsis thaliana ,” Nature Communications , vol. 8 , no. 1 , p. 2132 , 1 Dec . 14, 2017 , ISSN: 2041-1723 . doi: 10.1038/s41467-017-02285-7 . OpenUrl CrossRef PubMed [35]. ↵ C. Everaert , M. Luypaert , J. L. V. Maag , et al. , “ Benchmarking of RNA-sequencing analysis workflows using whole-transcriptome RT-qPCR expression data ,” Scientific Reports , vol. 7 , no. 1 , p. 1559 , May 8, 2017 , ISSN: 2045-2322 . doi: 10.1038/s41598-017-01617-3 . OpenUrl CrossRef PubMed [36]. ↵ T. Coenye , “ Do results obtained with RNA-sequencing require independent verification? ” Biofilm , vol. 3 , p. 100 043, Jan . 13, 2021 , ISSN: 2590-2075 . doi: 10.1016/j.bioflm.2021.100043 . pmid: 33665610 . OpenUrl CrossRef PubMed [37]. ↵ T. Chari and L. Pachter . “The Specious Art of Single-Cell Genomics.” ( Dec . 22, 2022 ), pre-published. [38]. C. Ahlmann-Eltze and W. Huber , “ Comparison of transformations for single-cell RNA-seq data ,” Nature Methods , pp. 1 – 8 , Apr . 10, 2023 , ISSN: 1548-7105 . doi: 10.1038/s41592-023-01814-1 . OpenUrl CrossRef [39]. X. Li and C.-Y. Wang , “ From bulk, single-cell to spatial RNA sequencing ,” International Journal of Oral Science , vol. 13 , no. 1 , pp. 1 – 6 , 1 Nov . 15, 2021 , ISSN: 2049-3169 . doi: 10.1038/s41368-021-00146-0 . OpenUrl CrossRef PubMed [40]. ↵ G. H. Putri , S. Anders , P. T. Pyl , J. E. Pimanda , and F. Zanini , “ Analysing high-throughput sequencing data in Python with HTSeq 2.0 ,” Bioinformatics , vol. 38 , no. 10 , pp. 2943 – 2945 , May 15, 2022 , ISSN: 1367-4803 . doi: 10.1093/bioinformatics/btac166 . OpenUrl CrossRef PubMed [41]. ↵ K. Blighe , S. Rana , and M. Lewis . “ EnhancedVolcano: Publication-ready volcano plots with enhanced colouring and labeling .” ( 2023 ), [Online]. Available: https://bioconductor.org/packages/release/bioc/vignettes/EnhancedVolcano/inst/doc/EnhancedVolcano.html#download-the-package-from-bioconductor (visited on 04/17/2024). View the discussion thread. Back to top Previous Next Posted January 22, 2025. Download PDF Data/Code Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following A Bayesian framework for ranking genes based on their statistical evidence for differential expression Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share A Bayesian framework for ranking genes based on their statistical evidence for differential expression Franziska Hoerbst , Gurpinder Singh Sidhu , Thelonious Omori , Melissa Tomkins , Richard J. Morris bioRxiv 2025.01.20.633909; doi: https://doi.org/10.1101/2025.01.20.633909 Share This Article: Copy Citation Tools A Bayesian framework for ranking genes based on their statistical evidence for differential expression Franziska Hoerbst , Gurpinder Singh Sidhu , Thelonious Omori , Melissa Tomkins , Richard J. Morris bioRxiv 2025.01.20.633909; doi: https://doi.org/10.1101/2025.01.20.633909 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Bioinformatics Subject Areas All Articles Animal Behavior and Cognition (7622) Biochemistry (17648) Bioengineering (13871) Bioinformatics (41880) Biophysics (21423) Cancer Biology (18558) Cell Biology (25460) Clinical Trials (138) Developmental Biology (13364) Ecology (19866) Epidemiology (2067) Evolutionary Biology (24290) Genetics (15589) Genomics (22475) Immunology (17711) Microbiology (40327) Molecular Biology (17145) Neuroscience (88473) Paleontology (666) Pathology (2827) Pharmacology and Toxicology (4816) Physiology (7635) Plant Biology (15114) Scientific Communication and Education (2044) Synthetic Biology (4286) Systems Biology (9815) Zoology (2268)
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.