Full text
39,561 characters
· extracted from
preprint-html
· click to expand
Checkerboard synergistic data analysis using a Hill function-based approach | 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 Checkerboard synergistic data analysis using a Hill function-based approach View ORCID Profile William G. Gutheil doi: https://doi.org/10.1101/2025.02.05.636765 William G. Gutheil 1 Division of Pharmacology and Pharmaceutical Sciences, School of Pharmacy, University of Missouri-Kansas City , Kansas City, Missouri 64108, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for William G. Gutheil For correspondence: gutheilw{at}umkc.edu Abstract Full Text Info/History Metrics Preview PDF ABSTRACT This study presents a checkerboard data analysis approach using a Hill function (y = 1/(1+(x/K) n ) to fit each column and row of checkerboard assay data. Column fits give a K (MIC) value in units of row concentration for each column antibiotic concentration (MIC_row vs [Col]), and row fits give an MIC_col value for each row antibiotic (MIC_row vs [Row]). Since the corresponding row and column concentrations are themselves MICs, this provides two sets of MIC vs MIC data pairs which can be plotted together as an isobologram. These MIC_A vs MIC_B values can be subjected to a second round of Hill function fitting, separately in x-y and y-x directions. Finally, a fit based on overlapping Hill functions is developed that allows x-y and y-x dimension fits to be performed simultaneously. Formula for fractional inhibitory concentrations (FICIs) as a function of fit parameters, and other features of these curves, are derived. This analysis also provides “n” (steepness) values from column and row fits, which are themselves dependent on the other antibiotic concentration and can be exceptionally, as in the case of ceftobiprole alone (n>10). This synergistic checkerboard analysis approach is implemented in MATLAB, which performs the fits and provides statistics variable values and alternative models significance. INTRODUCTION Antimicrobial resistance (AMR) in pathogenic bacteria is a major public health threat ( 1 - 4 ). Given that the emergence of resistance to single agents has so far proven inevitable, methods to reverse or prevent the emergence of resistance, such as the development of antibacterial agent combinations, seem essential ( 5 - 7 ). Synergistic agent combinations, in which two agents show enhanced activity over either agent alone, are of obvious interest in such combinations ( 6 , 8 - 11 ). Chemical library screening for synergistic agents has identified many such combinations in our own studies ( 12 - 15 ) and those of others ( 5 , 6 , 16 - 18 ). Some studies have also identified interesting three drug synergistic combinations ( 19 - 21 ). The simplest approach to the analysis of checkerboard data is the “corners” method in which cells below a cutoff adjacent to cells above the cutoff are identified, and their row and column concentrations taken as the corresponding row and column MICs ( Fig. 1A-B ) ( 22 ). Plots of these values are known as isobolograms ( 23 ) ( Fig. 1C ). Isobolograms can be presented in their un-normalized form, as in Fig. 1C , or in their normalized form where the MICs are divided by their associated MIC0 (MIC of the corresponding pure compound) ( Fig. 1B & D ). Each data point in Fig. 1D will have an FIC_A (MIC_A/MIC0_A) and an FIC_B (MIC_B/MIC0_B), and a total FIC (∑FIC = FIC_A + FIC_B). The minimum of these ∑FICs is the FIC index (FICI) ( 24 ), which is generally considered indicative of synergy – a greater than simple additive effect of two agents – when it has a value less than 0.5 ( 25 ). More advanced analyses of synergetic interactions generally use fitting to global models of how the two agents interact (reviewed in ( 26 - 28 )). Software based approaches for the analysis of drug synergies have been developed, including CompuSyn ( 29 ) and SynFinder ( 30 - 32 ). Download figure Open in new tab Figure 1: Checkerboard example data for a synergistic combination of cloxacillin (A=CLO in µM) vs ceftobiprole (B=BPR in µg/mL). Data from {Sharma, 2023 #161}. A. Color coded checkerboard data for [A] vs [B] effect on bacterial growth. Red = growth values at low [A] and [B], blue = growth values at high [A] and [B], yellow = “corner” values below midpoint cutoff (∼3500) used to provide MIC_A vs MIC_B values using the simple “corners” approach to checkerboard analysis. B . MIC values from panel A, and calculated FIC values, ∑FIC values, and the overall FICI value. Note that the rows in B are aligned with the yellowed entries in A. C . Corresponding un-normalized MIC_A vs MIC_B isobologram. FICI calculation for the lowest FICI data point shown in the inset. D . Normalized isobologram. E . Plots of row data from panel A showing cell growth signal vs variable [A] as a function of fixed [B]. A similar plot can be made for the columns in panel A. Global fitting of checkerboard data has significant challenges in terms of complexity and interpretability. In the approach presented here an incremental approach is used. The first step is to treat each column and row in a checkerboard experiment as an individual MIC determination of one component against a fixed concentration of the other component. Fitting column data to a Hill function equation gives an MIC (midpoints) for the column in units of the row component vs the concentration of the column component (MIC_row v [col]), and row fits give MICs of the column component vs concentration of the row component (MIC_col v [row]). It can quickly be appreciated that these pairs of values are in fact MIC_row vs MIC_col and MIC_col vs MIC_row data pairs, and they can be plotted together to give data rich isobolograms. This also gives values of the exponential n term for each column and row fit, which are also functionally and mechanistically interesting since they vary across the columns and rows, i.e. they also vary with the fixed agent concentration. In part 2 of this approach these MIC data pairs are fit again with a Hill-type equation in the x-y sense and then in the y-x sense. Mathematical relationships between variable, intercepts, and the FICI x , FICI y , and FICI are derived. This provides insight into the physical significance or the resulting fit parameter values. In part 3 a strategy to perform x-y and y-x fits simultaneously – bi-directional fitting – is developed and demonstrated. This incremental approach, particularly parts 1 and 2, are readily accessible. The bi-directional fitting approach in part three is more complex. A MATLAB program is provided with this approach implemented. METHODS and RESULTS Part 1: Fitting columns and rows for individual MICs Example 8×11 checkerboard data for a synergistic combination is illustrated in Fig. 1A . This data was from a ceftobiprole (BPR) vs cloxacillin (CLO) checkerboard experiment originally obtained using dilutions in 384 well plates ( 14 ). For easier visualization half of the columns and rows were deleted providing an 88 well data set with 2-fold dilution steps ( Fig. 1A ). This data was obtained using an Alamar Blue based assay procedure, but OD 600 or any other cell growth reflective data can be analyzed the same way. The yellow entries and Fig. 1A are the 2D MICs identified using the simple corners approach ( 22 ). Fig. 1B summarizes the correspond MIC_A vs MIC_B pairs, the corresponding fractional FIC values, and their sums. The red entries identify the min∑FIC which is the FICI value characterizing the synergy ( 24 ). Fig. 1C shows the un-normailze isobologram plot of MICs, and Fig. 1D shows the normalized isobologram plot of FICs with the FICI point identified. Fig. 1E shows plots of the row values from Fig. 1A vs [A] at various B concentrations. In other studies, we needed to analyzed large numbers of MICs from serial dilution data and found that fitting to a Hill-type equation worked well. Fitting with the hill function (aka E max , four parameter logistic regression) is widely used in many areas including for antibiotic effect data ( 33 ). The form used here is: where Ahigh is the well value at high antibiotic concentration (no growth), Alow is the well value at low antibiotic concentration (full growth), x is the antibiotic concentration, K is the is the midpoint of the response curve in units of x, and n is a measure of “cooperativity” or hysteresis. Eqn. 1 could be used to fit each variable (Ahigh, Alow, K, and n) for each individual column or row in the checkerboard assay data ( Fig. 1E type of data). However, Ahigh and Alow should be the same for the entire plate, and the fitting procedure used here therefore fits Ahigh and Alow globally over the entire plate, and K and n for each “fitable” column or row. A MATLAB program (CBoard) has been developed to perform these fits (Supplemental zip file). Columns are fit first, followed by rows. This requires that fitable columns and rows be identified. To be fitable it is necessary for a column or row to have measured Aobs values both above and below the midpoint of the Aobs values. Otherwise, the MIC will be poorly or undefined by the data. For example, in Fig. 1E the flat curve for [B]=2 is not fitable. This fitability test also excludes the zero concentration values for columns and rows, since midpoints located between a low x value and a zero x value also give very poor fits for the K value. This is due to the K value not being bracketed by two concentration values, but by a value and zero. Column fit results are shown in Fig 2 . A full summary of all fit results is provided in the CBoard output (Supplemental Information). Download figure Open in new tab Figure 2: Column hill function fits for the MIC (K) and n values for cloxacillin (A = CLO in µM) vs ceftobiprole concentration (B = BPR in µg/mL). Column fits and row fits give K and n values for each fitable column and row. The column fit K values are counted as the row MIC values, giving [col] vs MIC_row data pairs (will use [x] vs MIC y herein for general purposes and A and B for the Fig 1 and 2 examples ( Fig. 2A ). Row fitting gives [y] vs MIC x data pairs. Since the K values lie at the centered inflection point on the two-dimensional checkerboard data surface, the corresponding [x] and [y] values in these data pairs are also MICs in the perpendicular dimension. The result is a set of MIC y vs MIC x data pairs from the column fits and MIC x vs MIC y data pairs from the row fits. Note that these are not true MICs in the classical sense of the concentration necessary to reduce growth by 90%, however they are more tractable for mathematical data analysis. They can be converted into 90% inhibition MIC values mathematically (MIC_90% = K x 9 (1/n) ). The CBoard program provides a series of graphics and reports to visualize and document these fits (Supplemental Figures S1-11, Reports 1-6). Fig. 2 shows an overlay of column fits. An overall column and row fit graphical summary is shown in Fig. 3 . Plots of the fit MIC (K) values with error bars are shown in Figs. 3A-B . An extracted simple isobologram (corners method from Fig. 1A ) is shown in Fig. 3C , and an overlay of panels 3A-C is shown in Fig. 3D . This illustrates that column and row fit MICs track with the simple isobologram values and provide many additional data points defining the synergistic antibiotic interaction. Fig. 3E and F panels show the dependence of n on variable concentrations of the two different agents. The n_BPR at [CLO] = 0 is high and is reflective of the very steep MIC curve for BPR at zero CLO (Fig. S3, right center panel). Download figure Open in new tab Figure 3: Graphical summary of column and row fits for BPR vs CLO checkerboard data. A. Column MIC fits. B . Row MIC fits. C . Simple isobologram. D . Overlay of column fits, row fits (x-y axes flipped), and simple isobologram. E . n values for BPR vs [CLO]. D . n values for CLO vs [CLO]. Part 1: Mathematical Aspects It is interesting to note that n in the hill function is directly related to the slope of these column and row curves at x = k, the midpoint of these curves. Eqn. 1 can be rewritten as: Differentiating with respect to x gives: At x = k this reduces to: Moving k and A delta to the left side gives: Demonstrating that the relative slope at the x = k midpoint is -n/4. When such curves are plotted on a logarithmic x axis – as in Figs. 1E and 2 – the apparent slopes of the curves will reflect this relationship. Plots of n vs [CLO] and [BPR] are shown Figure 3 . For n > ∼ 5 the errors in n get quite large since the transition from uninhibited state to the inhibited state is very steep ( Figs 2A for [B] = 1, and Figs. S2 and S3), and this uncertainty also translates to a lesser degree to uncertainty in the extracted MIC (k) values ( Fig. 3A at [CLO] = 0). For this reason, we are now usually performing checkerboards using dilution steps. Part 2: Curve fitting of column and row MIC values The MIC vs concentration (MIC vs MIC) curves in Fig. 3A-B also look like equilibrium binding isotherms, and therefore also amenable to fitting with a hill function, this time of the form: The data from Figs. 2A&B were therefore fit to Eqn. 6 ( Fig. 4 ) with [A] = MIC_A. Initially it was unclear if the value of n in these fits would be substantially different than 1, so fits with n fixed to 1 (model 1; MDL_1) and n allowed to vary (model 2; MDL_2) were both performed. An F-test between the n=1 and n variable fits was then used to select the best model ( 34 ). The K values are readily interpretable as the midpoints of the observed effect of one agent on the other, and n-values again represent a slope factor. The results of these fits are also plotted and summarized in text files. Outlier identification flagged one point in Fig. 4C as an outlier. This same point caused the corresponding MDL_2 fit to be identified as best, rather than the simpler MDL_1. This is useful for illustrative purposes. Normally this single outlier would be removed and the data reprocessed for optimal results. Download figure Open in new tab Figure 4: Graphical summary of MIC vs MIC fits for BPR vs CLO demonstration checkerboard data. A. CLO vs BPR MICs and fit with the n value fixed to 1 with fit variable values and SEs. B . The same with n variable. The improved fit with n variable is not significant. C . BPR vs CLO MICs and fit with the n value fixed to 1 (x-y axes flipped). In this figure an outlier is identified. D . The same with n variable. This time the reduction in rss is significant. However, this appears due to function contortion due to the outlier in panel C. The fit in panel C is also affected by the outlier. Statistical summaries included in the insets. Part 2: Mathematical aspects This use of hill functions to model MIC_A vs MIC_B data in the form of un-normalized isobolograms ( Fig. 4 ) allows for some mathematical insights to checkerboard assay behavior to be gleaned. Normalized isobolograms are more useful for this analysis and are the basis of the FICI measure of synergy ( 22 , 24 ) ( Fig. 1 ). This simply involves dividing all MIC_A values by MIC0_A to give FIC_A values, and all MIC_B values by MIC0_B to give FIC_B values ( 24 ). Normalized isobolograms are simply plots of FIC_A vs FIC_B. The FICs (∑FICs) are the sum of the FIC_A and FIC_B term for each data point. The minimum of these sums for synergistic combinations is taken as the FIC index (FICI, min∑FIC) ( Fig. 1B ). For synergistic combinations, the ∑FIC values vary from 1 at the x and y axes intercepts respectively down to a minimum value for synergistic agent combinations ( Fig. 1C ). Eqn. 6 can be rewritten in normalized form in the following equivalent ways: In the last of these the lowercase k A is used to denote the normalized (by MIC0_A) K A value. These formulae all have the general form of: Eqn. 15 can be inverted to give: This last equation is the inverse hill function and allows axis inversion of Eqn. 15 . The FICI is the minimum of the following along the isobologram: Considering the y term in Eqn. 15 as MIC Bi /MIC0 B , the x term as MIC Ai /MIC0 A , and the k term as K A /MIC0 A , the ∑FIC formula can be written in terms of fit Hill function variables as: While this equation can be differentiated, finding the minimum (the FICI) by setting the differential equal to zero and solving for x is impractical algebraically, but can be accomplished by numerical minimization (this is implemented in the CBoard MATLAB program). However, if n = 1 Eqn. 15 reduces to the formula for a simple (non-cooperative) (normalized) equilibrium binding isotherm: Eqn. 18 then reduces to: Differentiating Eqn. 20 with respect to x gives: Setting the right side equal to zero and solving for x gives Which is the FIC x value at the minimum FICI. Substituting this back into Eqn. 19 gives: Given the FIC x ( Eqn. 22 ) and FIC y ( Eqn. 23 ) value at the minimum FICI. The FICI is then: Note that as ,and .Starting with Eqn. 21 , it can be shown that the (x min , y min ) point is on the tangent line intersecting the y=k/(k+x) curve with a slope of -1. This in fact true of any function for FIC y in terms of FIC x since FICI = FIC y + FIC x = f(FIC x ) + FIC x and d(FICI)/d(FIC x ) = f’(FIC x ) + 1. Setting = 0 to find the minimum gives f’(FIC x ) = -1. There are a few other interesting features of normalized simple equilibrium (n=1) curves ( Fig. 5 ). The point at which x=y on these curves is at: Download figure Open in new tab Figure 5: Illustration of relationships between k with a value of 0.09, FICs and FICI, and other characteristics for a normalized Hill function with n=1. Another important feature of normalized hill functions is that the initial slope ( Eqn. 14 and 19 ) at x = 0 is - 1/k, and this tangent line also intercepts the x axis at k. The k term (normalized apparent binding constant) reflects the relative sensitivity of FIC y on x and vice versa. Finally, at x=1 in Fig. 4 there is a gap with the x-axis in hill function defined curves, when they should go to 0 at x=1, and this error can be shown to be described by: As k →0 this expression approaches k. Part 3: Bi-Directional Model Fitting In Part 2 x-y and y-x fits are performed separately. It seems desirable to perform these two dimensions of fitting simultaneously. Most fitting efforts are based on the concept of an independent parameter (x value) determining the value of the dependent parameter (y value). Checkerboard MIC values are dependent variables in both the x-y and y-x dimensions. When plotted as MIC x vs MIC y values the different axes can have much different scales. Using normalized FIC x vs FIC y values avoids this disparity, and bi-directional model fitting was therefore performed on FIC transformed data using Part 2 MIC0 estimates. As noted above, the hill function has a natural intercept at the (0,1) point on the FIC isobologram, but not on the (1,0) point. Overlaying the hill function from the x-y fit with the x-y axes swapped hill function from the y-x fit gives a good approximation over the full MIC/FIC plot range ( Fig. 3D ). This overlay can be defined in the x-y dimension using a combination of the hill function with x-y fit defined parameters and the inverse hill function ( Eqn. 16 ) with y-x defined parameters: The ? denotes that some way of merging these two expressions is necessary. An identical equation can be written for predicting FIC x values as a function of FIC y values by swapping the “x” and “y” variables in this equation. Simply taking the average of these two terms in Eqn. 21 will not intercept the y- and x-axes at 1 as necessary. The first term intersects the y-axis at 1 when x is 0, and the second term intersects the x-axis at 1 when y is 0, so the first term needs to predominate at low x and the second at high x. Multiplying the first term by 1-x and the second by x and adding them together will work, but this weighting scheme does not match the underlying synergistic curves very well. To derive a suitable weighting strategy a good but mathematically simple approximation to a synergistic isobologram curve is needed, one that passes through the points (0,1) and (1,0) and that has adjustable curvature. One such curve is: Which can be rewritten as: Such a curve can pass through any selected (x,y) point on a synergistic isobologram by appropriate choice of n. One such point might be the FICI point, but for strongly synergistic combinations this would dramatically emphasize very early points over later points. For the fitting algorithm used here the point selected was at average FIC x and FIC y component (FICI/2 effectively) of the FICI and 0.5 – the halfway point. This will always be above the FIC y (or FIC x point (except for weak synergies) and seems an appropriate intermediate mixing point keeping both terms in Eqn. 21 in play in the center of the isobologram. The value of n (N FICI ) is determined numerically in this study. In the example data used the FICI ∼= 0.2, so ½ of this is 0.1, and for Eqn. 22 to pass through the (0.1, 0.5) point gives an N FICI ∼ 0.53, which can be confirmed in Eqn. 22 . Eqn 21 can then be rewritten in the x-y direction as: The converse (y-x) equation for FIC x can be written in terms of FIC y by swapping all the x & y subscripts. Eqn. 24 is compared against x-y data to generate an RSS x value, and the converse relationship ( Eqn. 25 ) against y-x data to generate an RSS y value. These are added to provide an overall RSS measure of fit. The variable values are adjusted by to minimize this total RSS, providing a fit of both x-y and y-x variables against x-y and y-x data simultaneously. A few additional adjustments are necessary. When the ratio under the root in the second term is negative, this ratio is absolute valued to avoid a math error, and root assigned a negative value. This in essence projects values past FIC0 x into negative value space which enables good least squares fitting of experimental values slightly beyond the fit FIC0 x value. In this case the term is also set to 1. This root term is also undefined for FIC x = 0 (in Eqn. 24 ), where this second term disappears due to the term, and this term is omitted when FIC x = 0 in Eqn. 24 and when FIC y = 0 in Eqn. 25 . The accompanying MATLAB code in function H_fit_2D is annotated to describe these details. Fitting to this model uses the Part 2 parameter value fits as a starting point. Statistical testing of n ≠ 1 is performed for both the n x and n y variable giving 4 models (Mdl_11 (n x , n y = 1) Mdl_12 (n x = 1), Mdl_21 (n y = 1), and Mdl_22 (n x and n y both variable). An F-test is used for these incremental parameter statistical comparisons ( 34 ), and reports prepared. Supplementary information files contain a complete output from the analysis. Figure 6 shows the best bi-directional model to the example CLO vs BPR checkerboard data and some of the output fit variables. The MIC0 values, n values, and FICI values are comparable to the part 2 fits. (The K values in part 2 need to be divided by their corresponding MIC0 values to compare with the normalized k values fit in part3). Note that the x-y and y-x fits in part 3 are slightly different since even though the variable values are the same for both the mixing function weights them differently in each direction. Download figure Open in new tab Figure 6: Bi-Directional fit to CLO vs BPR example data. Discussion This effort was undertaken to allow data extraction from and parameterization of synergistic antibiotic combinations. The hill function was originally derived to describe cooperative equilibrium binding behavior in hemoglobin ( 35 , 36 ) and has since found widespread use in many systems showing hysteresis in transitioning from one state (e.g. unbound) to another state (e.g. bound) ( 37 ). Other names for this function are the Emax and four parameter logistic function. This effort was divided into two main steps. The first major step is to fit column and row data with the hill function. This provides K and n values for each fitable column and row – e.g. column and row MICs vs column and row concentrations, which are in turn also MICs giving column and row MIC pairs. This approach is robust and provides a rich set of MIC vs MIC values for further analysis ( Fig. 1D ). The n values describe the steepness of the transition from the uninhibited to inhibited state ( Fig. 3E & D ). The n vs concentration dependencies are not considered further in this study. This appears a generally neglected feature of antibiotic action and synergistic interaction. The second major step was to fit the resulting MIC vs MIC data with a second level of hill functions to assess how one agent affects the MIC of the other agent. Part 2 of this effort performed hill function fits to the resulting MIC_A vs MIC_B and MIC_B vs MIC_A data independently. Fits with n fixed to 1 (non-cooperative binding model) and n variable (cooperative binding model) were performed to determine if hysteresis (n∼=1) was significant. Outlier detection was also included in the part 2 analysis. In Part 3 of this analyses a bidirectional fitting procedure was developed using weighted overlays of the hill function and its inverse in both the x-y and y-x directions. This later approach works and provides a global hill function based fit to the data. Application of this approach to additional real checkerboard data will allow further development of this approach and further insight into the nature of synergistic interactions between antibiotics against target organisms. The use of the hill function for these fits provides physically interpretable fit variables for consideration and FICI values. This analysis approach is expected to facilitate mechanistic studies of synergistic antibiotic combinations. ASSOCIATED CONTENT Supplemental Information file containing CBoard program output Figures 1 -11 and output Reports 1-6. A ZIP file containing a README file with instructions, 1 example raw data file for the main text example analysis, 8 additional example raw data files ( 14 ), example outputs, and the MATLAB CBoard processing scripts and functions. The CBoard code and example files are also available via GitHub at: https://github.com/WGutheil/CBoard.git AUTHOR INFORMATION Corresponding Author *Phone: 816-235-2424 *E-mail: gutheilw{at}umkc.edu ACKNOWLEDGEMENT The author wishes to acknowledge Amar Deep Sharma for generating the original published data, and Vidit Minda for testing the CBoard program on new data. This work was supported by National Institutes of Health Grant R15 GM126502 (W.G.). REFERENCES 1. ↵ World Health Organization . 2014 . Antimicrobial resistance: global report on surveillance . World Health Organization , Geneva, Switzerland . 2. Ventola CL . 2015 . The antibiotic resistance crisis: part 1: causes and threats . P T 40 : 277 – 83 . OpenUrl CrossRef PubMed 3. CDC . 2019 . Antibiotic Resistance Threats in the United States, 2019 . CDC , 4. ↵ De Oliveira DMP , Forde BM , Kidd TJ , Harris PNA , Schembri MA , Beatson SA , Paterson DL , Walker MJ . 2020 . Antimicrobial Resistance in ESKAPE Pathogens . Clin Microbiol Rev 33 . 5. ↵ Worthington RJ , Melander C. 2013 . Combination approaches to combat multidrug-resistant bacteria . Trends Biotechnol 31 : 177 – 84 . OpenUrl CrossRef PubMed 6. ↵ Tyers M , Wright GD . 2019 . Drug combinations: a strategy to extend the life of antibiotics in the 21st century . Nat Rev Microbiol 17 : 141 – 155 . OpenUrl CrossRef PubMed 7. ↵ Theuretzbacher U , Bush K , Harbarth S , Paul M , Rex JH , Tacconelli E , Thwaites GE . 2020 . Critical analysis of antibacterial agents in clinical development . Nat Rev Microbiol 18 : 286 – 298 . OpenUrl CrossRef PubMed 8. ↵ Ejim L , Farha MA , Falconer SB , Wildenhain J , Coombes BK , Tyers M , Brown ED , Wright GD . 2011 . Combinations of antibiotics and nonantibiotic drugs enhance antimicrobial efficacy . Nat Chem Biol 7 : 348 – 50 . OpenUrl CrossRef PubMed 9. Roemhild R , Bollenbach T , Andersson DI . 2022 . The physiology and genetics of bacterial responses to antibiotic combinations . Nat Rev Microbiol doi: 10.1038/s41579-022-00700-5 . OpenUrl CrossRef 10. Xu X , Xu L , Yuan G , Wang Y , Qu Y , Zhou M. 2018 . Synergistic combination of two antimicrobial agents closing each other’s mutant selection windows to prevent antimicrobial resistance . Sci Rep 8 : 7237 . OpenUrl CrossRef PubMed 11. ↵ Zimmermann GR , Lehar J , Keith CT . 2007 . Multi-target therapeutics: when the whole is greater than the sum of the parts . Drug Discov Today 12 : 34 – 42 . OpenUrl CrossRef PubMed Web of Science 12. ↵ Ayon NJ , Gutheil WG . 2019 . Dimensionally Enhanced Antibacterial Library Screening . ACS Chem Biol 14 : 2887 – 2894 . OpenUrl CrossRef PubMed 13. Gargvanshi S , Gutheil WG . 2022 . Library Screening for Synergistic Combinations of FDA-Approved Drugs and Metabolites with Vancomycin against VanA-Type Vancomycin-Resistant Enterococcus faecium . Microbiol Spectr 10 : e0141222 . OpenUrl 14. ↵ Sharma AD , Gutheil WG . 2023 . Synergistic Combinations of FDA-Approved Drugs with Ceftobiprole against Methicillin-Resistant Staphylococcus aureus . Microbiol Spectr 11 : e0372622 . OpenUrl CrossRef PubMed 15. ↵ Gargvanshi S , Heravi G , Ayon NJ , Gutheil WG . 2023 . Screening the NCI diversity set V for anti-MRSA activity: cefoxitin synergy and LC-MS/MS confirmation of folate/thymidine biosynthesis inhibition . Microbiol Spectr 11 : e0054123 . OpenUrl CrossRef PubMed 16. ↵ Liu Y , Tong Z , Shi J , Li R , Upton M , Wang Z. 2021 . Drug repurposing for next-generation combination therapies against multidrug-resistant bacteria . Theranostics 11 : 4910 – 4928 . OpenUrl CrossRef PubMed 17. Coates ARM , Hu Y , Holt J , Yeh P. 2020 . Antibiotic combination therapy against resistant bacterial infections: synergy, rejuvenation and resistance reduction . Expert Rev Anti Infect Ther 18 : 5 – 15 . OpenUrl CrossRef PubMed 18. ↵ Rao GG , Li J , Garonzik SM , Nation RL , Forrest A. 2018 . Assessment and modelling of antibacterial combination regimens . Clin Microbiol Infect 24 : 689 – 696 . OpenUrl CrossRef PubMed 19. ↵ Janardhanan J , Bouley R , Martinez-Caballero S , Peng Z , Batuecas-Mordillo M , Meisel JE , Ding D , Schroeder VA , Wolter WR , Mahasenan KV , Hermoso JA , Mobashery S , Chang M. 2019 . The Quinazolinone Allosteric Inhibitor of PBP 2a Synergizes with Piperacillin and Tazobactam against Methicillin-Resistant Staphylococcus aureus . Antimicrob Agents Chemother 63 . 20. Cokol-Cakmak M , Cetiner S , Erdem N , Bakan F , Cokol M. 2020 . Guided screen for synergistic three-drug combinations . PLoS One 15 : e0235929 . OpenUrl CrossRef PubMed 21. ↵ Heil EL , Claeys KC , Kline EG , Rogers TM , Squires KM , Iovleva A , Doi Y , Banoub M , Noval MM , Luethy PM , Shields RK . 2023 . Early initiation of three-drug combinations for the treatment of carbapenem-resistant A . baumannii among COVID-19 patients. J Antimicrob Chemother 78 : 1034 – 1040 . OpenUrl PubMed 22. ↵ Lorian V Pillai SK , Moellering RCJ , Eliopoulos GM . 2005 . CHAPTER 9: Antimicrobial Combinations , p 365 – 440 . In Lorian V (ed), Antibiotics in Laboratory Medicine . Wolters Kluwer Health , Philadelphia, UNITED STATES . 23. ↵ Loewe S. 1953 . The problem of synergism and antagonism of combined drugs . Arzneimittelforschung 3 : 285 – 90 . OpenUrl PubMed 24. ↵ Elion GB , Singer S , Hitchings GH . 1954 . Antagonists of nucleic acid derivatives. VIII. Synergism in combinations of biochemically related antimetabolites . J Biol Chem 208 : 477 – 88 . OpenUrl FREE Full Text 25. ↵ Odds FC . 2003 . Synergy, antagonism, and what the chequerboard puts between them . J Antimicrob Chemother 52 : 1 . OpenUrl CrossRef PubMed Web of Science 26. ↵ Greco WR , Bravo G , Parsons JC . 1995 . The search for synergy: a critical review from a response surface perspective . Pharmacol Rev 47 : 331 – 85 . OpenUrl CrossRef PubMed Web of Science 27. Goldoni M , Johansson C. 2007 . A mathematical approach to study combined effects of toxicants in vitro: evaluation of the Bliss independence criterion and the Loewe additivity model . Toxicol In Vitro 21 : 759 – 69 . OpenUrl CrossRef PubMed Web of Science 28. ↵ Huang RY , Pei L , Liu Q , Chen S , Dou H , Shu G , Yuan ZX , Lin J , Peng G , Zhang W , Fu H. 2019 . Isobologram Analysis: A Comprehensive Review of Methodology and Current Research . Front Pharmacol 10 : 1222 . OpenUrl CrossRef PubMed 29. ↵ Chou TC . 2006 . Theoretical basis, experimental design, and computerized simulation of synergism and antagonism in drug combination studies . Pharmacol Rev 58 : 621 – 81 . OpenUrl Abstract / FREE Full Text 30. ↵ Ianevski A , Giri AK , Aittokallio T. 2020 . SynergyFinder 2.0: visual analytics of multi-drug combination synergies . Nucleic Acids Res 48 : W488 – W493 . OpenUrl CrossRef PubMed 31. Ianevski A , Giri AK , Aittokallio T. 2022 . SynergyFinder 3.0: an interactive analysis and consensus interpretation of multi-drug synergies across multiple samples . Nucleic Acids Res 50 : W739 – W743 . OpenUrl CrossRef PubMed 32. ↵ Ianevski A , He L , Aittokallio T , Tang J. 2017 . SynergyFinder: a web application for analyzing drug combination dose-response matrix data . Bioinformatics 33 : 2413 – 2415 . OpenUrl CrossRef PubMed 33. ↵ Choe S , Lee D. 2017 . Parameter estimation for sigmoid E(max) models in exposure-response relationship . Transl Clin Pharmacol 25 : 74 – 84 . OpenUrl CrossRef PubMed 34. ↵ Mannervik B. 1982 . Regression analysis, experimental error, and statistical criteria in the design and analysis of experiments for discrimination between rival kinetic models . Methods Enzymol 87 : 370 – 90 . OpenUrl CrossRef PubMed Web of Science 35. ↵ Hill AV . 1910 . The possible effects of the aggregation of the molecules of haemoglobin on its dissociation curves . The Journal of Physiology 40 : iv – vii . OpenUrl CrossRef 36. ↵ Edsall JT . 1980 . Hemoglobin and the origins of the concept of allosterism . Fed Proc 39 : 226 – 35 . OpenUrl PubMed 37. ↵ Reeve R , Turner JR . 2013 . Pharmacodynamic models: parameterizing the hill equation, Michaelis-Menten, the logistic curve, and relationships among these models . J Biopharm Stat 23 : 648 – 61 . OpenUrl CrossRef PubMed View the discussion thread. Back to top Previous Next Posted February 08, 2025. Download PDF 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 Checkerboard synergistic data analysis using a Hill function-based approach 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 Checkerboard synergistic data analysis using a Hill function-based approach William G. Gutheil bioRxiv 2025.02.05.636765; doi: https://doi.org/10.1101/2025.02.05.636765 Share This Article: Copy Citation Tools Checkerboard synergistic data analysis using a Hill function-based approach William G. Gutheil bioRxiv 2025.02.05.636765; doi: https://doi.org/10.1101/2025.02.05.636765 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 (7637) Biochemistry (17705) Bioengineering (13899) Bioinformatics (41968) Biophysics (21460) Cancer Biology (18603) Cell Biology (25526) Clinical Trials (138) Developmental Biology (13385) Ecology (19910) Epidemiology (2067) Evolutionary Biology (24328) Genetics (15614) Genomics (22513) Immunology (17741) Microbiology (40423) Molecular Biology (17193) Neuroscience (88646) Paleontology (667) Pathology (2835) Pharmacology and Toxicology (4827) Physiology (7647) Plant Biology (15160) Scientific Communication and Education (2046) Synthetic Biology (4302) Systems Biology (9825) Zoology (2271)
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.