 Software
 Open Access
 Published:
Rapid publicationready MSWord tables for twoway ANOVA
SpringerPlus volume 4, Article number: 33 (2015)
Abstract
Background
Statistical tables are an essential component of scientific papers and reports in biomedical and agricultural sciences. Measurements in these tables are summarized as mean ± SEM for each treatment group. Results from pairwisecomparison tests are often included using letter displays, in which treatment means that are not significantly different, are followed by a common letter. However, the traditional manual processes for computation and presentation of statistically significant outcomes in MS Word tables using a letterbased algorithm are tedious and prone to errors.
Results
Using the R package ‘Shiny’, we present a webbased program freely available online, at https://housseinassaad.shinyapps.io/TwoWayANOVA/. No download is required. The program is capable of rapidly generating publicationready tables containing twoway analysis of variance (ANOVA) results. Additionally, the software can perform multiple comparisons of means using the Duncan, StudentNewmanKeuls, Tukey Kramer, Westfall, and Fisher’s least significant difference (LSD) tests. If the LSD test is selected, multiple methods (e.g., Bonferroni and Holm) are available for adjusting pvalues. Significance statements resulting from all pairwise comparisons are included in the table using the popular letter display algorithm. With the application of our software, the procedures of ANOVA can be completed within seconds using a webbrowser, preferably Mozilla Firefox or Google Chrome, and a few mouse clicks. To our awareness, none of the currently available commercial (e.g., Stata, SPSS and SAS) or opensource software (e.g., R and Python) can perform such a rapid task without advanced knowledge of the corresponding programming language.
Conclusions
The new and userfriendly program described in this paper should help scientists perform statistical analysis and rapidly generate publicationready MSWord tables for twoway ANOVA. Our software is expected to facilitate research in agriculture, biomedicine, and other fields of life sciences.
Introduction
Since the publication of our paper on rapid generation of .rtf tables from oneway analysis of variance (ANOVA) (Assaad et al. 2014a), we have received multiple requests to construct a similar software package that can handle data arising from twoway ANOVA designs. These statistical tables are common in a variety of scientific applications, including agricultural, biological, and biomedical studies (Steel et al. 1997; Jobgen et al. 2009a; Wang et al. 2014a, b; Meininger and Wu 1997; Wu 1997). An example of such tables is shown in Table 1, reporting the effects of diet [low fat (LF) or high fat (HF)] and body weight classification (lean or overweight) on concentrations of amino acids in the plasma of SpragueDawley rats. The table is entirely generated by our program, including the default caption at the bottom. Other table formats are also offered by the software and will be described in details in the subsequent sections (see Table 2, for instance).
The present work focuses on generating publicationready tables from twoway ANOVA models where measurements are summarized as mean ± SEM for each treatment group. Researchers will have an option to include posthoc test results in these tables using a letterbased algorithm (Piepho 2004) to indicate which treatment groups are significantly different. With this algorithm, treatment means that are not significantly different, as reported by an allpairwise comparison procedure, are followed by a common superscript letter, e.g., a, b and c (see Table 1). In other terms, two treatments without a common letter are statistically significant at the chosen level of significance α (e.g., α = 0.05 or 0.01). For example, the effects of the HFLean and HFOverweight treatments on the concentration of lysine in the plasma (see last row of Table 1) are significantly different as they do not share a common superscript. On the other hand, LFLean and LFOverweight have the same effect on lysine since they share the superscript ‘b’. By convention, when all treatments have the same effect on a certain response variable, no superscripting is used. This is the case in the first row of Table 1, where all treatments have the same effect on the concentration of aspartic acid (Asp) in the plasma. We believe that our new software will save biologists, and other scientists in general, an ample amount of time by avoiding the manual addition of the superscript letters (see Table 1) derived from the appropriate statistical tests. This offers a distinct advantage over the traditional manual processes for computation and presentation of results in tables that are not only tedious but are also prone to errors.
A Google search of the words “Online two way ANOVA calculator” reveals several online tools^{a} that are capable of performing twoway ANOVA. Despite their userfriendly interface, these programs have serious limitations. Particularly, most of them cannot carry out posthoc testing of any kind. Some can conduct the Tukey test but do not translate the testing results into a compact letter display; hence the user will have to do the translation by hand. While these online tools may be suitable for pedagogical purposes, their major drawback remains in their inability to export results to an RTF reader in a publicationready format similar to that of Table 1, making their usage in research impractical and thus unlikely. Also, several software packages (e.g. R, SAS, Stata, SPSS, JMP, etc.) can conduct twoway ANOVA, followed by posthoc analysis. To our knowledge, none of them is capable of exporting the multiple comparisons results to an RTF reader in a format similar to that of Table 1 without advanced knowledge of the corresponding programming language.
When working on the software, we received considerable and valuable assistance from several R (R Core Team 2014) packages. We would like to acknowledge the formidable efforts on the part of the developers of the following packages: grifExtra (Auguie 2012), XLConnect (Mirai Solutions 2014), agricolae (Mendiburu 2014), rtf (Schaffer 2013), multcomp (Hothorn et al. 2008), plyr (Wickham 2011), ggplot2 (Wickham 2009) and shiny (RStudio 2013). Without the availability of these R packages, this software would not have been developed.
In the remaining sections, we present necessary background materials for twoway ANOVA, followed by a brief summary of multiple comparison techniques. We do not attempt to provide a full description of all testing procedures that have been presented in classical textbooks on experimental designs. Instead, our main goal is to highlight some of the limitations of the statistical tests included in the software and help the researcher decide on a test that is more suitable for his/her data. We would also like to underline the necessary assumptions required by twoway ANOVA and to emphasize that the software should be used only when these assumptions are nearly satisfied. We also illustrate the functionality of the software via a stepbystep approach using different toy datasets to cover most table designs encountered in research papers. The toy datasets are available on the software webpage and can be downloaded from there. Various tips and concluding remarks are given towards the end of this article.
Background and materials

1
Twoway ANOVA
The main purpose of this section is to present a brief nontechnical description of twoway ANOVA and introduce the statistical terms that will be used throughout the rest of this paper. The reader should refer to standard experimental design textbooks for a more indepth treatment of the subject (Kutner et al. 2005 and Montgomery 2012). Twoway ANOVA, also known as twofactor ANOVA, is concerned with the investigation of the simultaneous effects of two nominal variables, say A and B, called factors. These factors can take different values known as levels. Each combination of a factor level of A and a factor level of B is a treatment. For instance, in Table 1, there are two factors, diet and body weight classification. Factors, diet and body weight, have two levels each, LF and HF for the diet and Lean and Overweight for body weight. This leads to four treatments: LFLean, LFOverweight, HFLean, and HFOverweight. In general, if factor A has a levels and factor B has b levels, the total number of treatments is ab. The variable under study is often referred to as response variable. In the same previous example, the amino acids (e.g., Asp, Ser, and Gln), are all response variables. The effect of a factor is defined to be the change in response resulting from a change in the level of the factor. This is frequently called a main effect. In some experiments, we may observe that the difference in response between the levels of factor A is not the same at all levels of factor B. When this occurs, there is interaction between the two factors. There are three hypothesis of interest in twoway designs, namely, the significance of the main effects of factors A and B, as well as their interaction. The pvalues of these tests are reported in the last three columns of Table 1. Twoway ANOVA assume that all observations are independent from each other. Also, measurements corresponding to a treatment group arise from a population having a normal distribution with possibly different means but the same variance across all treatment groups. When interaction is statistically significant (P < 0.05), all pairwisecomparisons are usually carried out on the treatment means. The latter may still be of interest and pairwisecomparisons between treatment means can be made even when the two factors do not interact (Wei et al. 2012). For instance, if diet and weight classification do not interact, it may still be important to determine whether being lean and having a HF intake has the same effect on AA concentrations in the plasma as the LF diet in overweight rats. Our program offers a variety of statistical tests to perform these pairwise comparisons using the cell mean model^{b} (Kutner et al. 2005). It also gives the option to create the summary table without the posthoc analysis if it is not of interest to the researcher. In this case, the output will be the same as Table 1 but without the superscript letters.

2
Multiple comparisons methods
Multiple testing problems arise frequently in biomedical and agricultural research (Hou et al. 2015; Wang et al. 2015a, 2015b), and it is important to address them appropriately. In this section, we merely scratch the surface of the complex topic of multiple hypotheses testing; the interested reader may find the books by Westfall et al. (2011) and Bretz et al. (2010) extremely helpful. These books offer the most uptodate coverage of the subject and provide a plenty of SAS and R code to help the researcher implement these methods. Hypothesis testing involves two types of errors. A type I error (also called false positive) occurs when we declare an effect when none exists. Similarly, a type II error (false negative) occurs if we fail to detect a truly existing effect. Multiple testing refers to testing more than one hypothesis in a particular study. Multiple testing procedures are often designed to control the familywise error rate (FWER) of incorrectly rejecting at least one hypothesis in a given group of tests. In other words, the FWER is the probability of committing at least one Type I error in multiple testing. The majority of the classical multiple comparison procedures (MCP), such as DC, LSD and SNK, control the FWER in the weak sense, i.e. when the pvalues calculations are carried out under the assumption that all null hypotheses are true. In practice, however, it is unlikely that this assumption will hold, therefore allowing the FWER to exceed the usual 5% value. Thus, a stronger control for the FWER under less restrictive assumptions is needed. If, for a given MCP, the FWER is controlled under any partial configuration of true and false null hypotheses, the error is controlled in the strong sense. For instance, TK and BF control the FWER in the strong sense but suffer from a low power. Namely, TK and BF are more likely to declare true hypotheses as being true, but might also fail to identify false hypotheses as being false. This tradeoff between power and FWER control is the hardest issue to deal with in multiple comparisons. Ideally, it is desired to pick a testing procedure that controls the FWER in the strong sense, while aiming for the highest possible power. Power can be improved by extending singlestep ^{c} MCP into stepwise procedures via the closure method (Westfall et al. 2011). For example, the stepwise Holm procedure (see step 4 in the next section) is an extension of the singlestep BF test. By construction, stepwise procedures are more powerful and control the FWER in the strong sense. MCP with power higher than the Holm procedure are available when there are logical restrictions^{d} among the hypotheses as is the case of all pairwise comparisons. Westfall (1997) extended the Holm’s procedure by incorporating logical restrictions and accounting for random correlations between the hypotheses being tested. Because the method uses extensive simulation to calculate pvalues, computation usually requires more time than other MCP. This discussion on multiple comparison methods is summarized in Table 2.
The software
The software (see Figure 1) is available at https://housseinassaad.shinyapps.io/TwoWayANOVA/. It can handle balanced and unbalanced designs. One complication encountered in unbalanced twoway designs is that pvalue computation depends on the order in which factors appear in the dataset. In this case, Everitt and Hothorn (2010) suggest to present two tables corresponding to the different order of appearance of the two factors in the data set. It is worth mentioning that our software program will not work when there is only one observation for each treatment. This is because twoway ANOVA cannot be conducted unless we assume the two factors do not interact. Because scientists are interested not only in the main effects of two factors, but also in their interaction, we decided not to include this scenario in our program. The software will, however, display a message alerting the user that twoway ANOVA will not be conducted in this case and a table will not be generated. While the program will work in the presence of missing values, it may generate inaccurate SEM values. This is because sample sizes, which appear in the denominator of the SEM, are not the same across different response variables when missing values are present. This issue could be fixed at the expense of sacrificing the sample size display in the caption below each table. As we plan on constantly updating the software, a better solution to handle missing values should be incorporated in the next version when released. Here, we describe, via a stepbystep approach, the detailed functionality of our program. The software can handle two scenarios where data should be arranged accordingly to obtain the correct output. For illustration purposes, data sets corresponding to each scenario can be downloaded from the software webpage under the ‘Data Files’ panel (see Figure 2). We distinguish the following settings:

(S1)
A single dataset in a singlesheet workbook (see file Plasma.xls).

(S2)
Multiple data sets arranged within multiple Excel sheets (one data per sheet) and saved in one Excel workbook (see file workbook.xlsx).
The user of our software should follow the steps below (see Figures 1 and 2):

1.
Upload an excel workbook (both .xls and .xlsx format are supported) and select the level of significance α.

2.
Indicate the number of significant digits^{e} for the means and SEM and the number of decimal places for the pvalues to be displayed in the table. By default, 3 significant digits and 3 decimal places are used for means/SEM and pvalues respectively.

3.
By default, the software will perform posthoc pairwise comparisons (PHC) of all treatment means and report the results in each table row. Thus, superscripts are added to each treatment group cell, describing significance or the lack of it. Select “ANOVA without PHC” if you wish to construct a table without PHC in which case the superscripts will not be reported. Note also that, in this case, the “choose a statistical test” dropdown list will disappear as PHC tests will not be conducted.

4.
If “ANOVA with PHC” was selected in step 3, specify a statistical test to perform all pairwise comparisons. Currently available tests are Tukey’s HSD, Duncan, StudentNewmanKleus (SNK), Westfall, and the least significant difference (LSD)^{f}. If you select the (LSD) test, multiple methods, such as Bonferroni (BF) and Holm are available for adjusting pvalues. These are actually the Bonferroni and Holm tests described in standard experimental design books.

5.
Choose an output format for the table: Two formats are widely used in the literature. By selecting ‘Per group SEM’, the table will report the mean and SEM for each group (see Table 1). The ‘Pooled SEM’ option will only report the means for each treatment group and one pooled SEM for all treatment groups (see Table 2). The detailed computation of the pooled SEM is provided in the next section.

6.
Specify a data format: For (S1), select ‘Single dataset’, whereas for (S2), select ‘Workbook (multiple sheets)’.

7.
Click on the ‘Get. rtf table’ to download the table with all statistical results included. Interaction plots (only available for the data set in the first sheet in an Excel workbook currently) can also be downloaded in .pdf format by clicking on the ‘Get .pdf interaction plots’ button.
The publicationready table should now open in the user’s default .rtf reader (e.g. MS Word). The table can now be edited as desired (adding/removing columns, rows or borders, merging, and centering, etc.).
Regarding the pooled SEM
The main purpose of this section is to describe how the pooled SEM (PSEM) is computed in balanced and unbalanced designs. In general, pooled SEM should only be used when the design is balanced for reasons that will become clear in the definition below. However, we have decided to report a “pooled SEM” for unbalanced designs if the researcher is seeking a more compact table design (one pooled SEM column as opposed to SEM in every treatment column, see Tables 1 and 3). When the design is balanced, i.e. when there are n subjects assigned to every treatment, the pooled SEM for any pairwise comparison is the same and is computed as follows:
\( \boldsymbol{PSEM}=\sqrt{\boldsymbol{MSE}\times \frac{2}{\boldsymbol{n}}} \) where MSE is the mean square error. For unbalanced designs, the software will compute a PSEM for each pairwise comparison and then report the highest one. For example, the PSEM for comparing treatment i with treatment j is calculated using the following formula:
Where n _{ i } and n _{ i } are the sample sizes for treatments i and j. This process is repeated for every pairwisecomparison and the maximum is reported.
Common issues and useful tricks
Valid variable or factor level names consist of letters, numbers and the dot or underline characters (typically used to replace spaces between words). All names should start with a letter or the dot not followed by a number. For instance, names such as “.2Ala” are not valid and the software might modify it in order to properly function. Spaces in variable names should be avoided (replace them with a dot or an underscore). Greek letters should be avoided as they are not rendered properly in the tables. You can add them later on after the table is generated. Also, if the length of a variable’s name in the dataset is larger than 10 characters, which might be the rule rather than the exception in many cases in biological studies, the software will abbreviate the variable’s name. This can lead to ambiguous or unpleasant terms. We, therefore, advise researchers to subjectively assign descriptive abbreviations for variables with long names before loading their dataset into the software.
Factor levels should be described using letters, not numbers
This is how the program distinguishes between numerical variables and categorical/factor variables. For instance, in the sample dataset Plasma.xls, the factor ‘diet’ with the two levels lowfat and highfat should be coded, for instance as ‘LF’ and ‘HF’, not 0s (for lowfat) and 1s (for highfat). The latter will lead to an error stating the program was unable to find two factors in your dataset (since one of them is treated as a numerical variable), and thus cannot perform twoway ANOVA.
Factors and Levels ordering in the table
By default, the software will use the order in which factors appear in the user’s data set to decide which factor comes on top of the output table. For instance, in Table 1, the factor diet with levels HF and LF occupies the top row, while the factor weight with levels Lean and Overweight comes next. This is because in the data set excel file (Plasma.xlsx), diet appears before weight. Changing the order of appearance in the original data set will be reflected in the output table. Also, the software will use alphabetical order to choose which factor level comes first in the generated table. For example, HF appears before LF and Lean before Overweight. If, for some reason, there is a need to change the default level ordering, the following trick is useful: In the data set Excel file, add the number 1 at the beginning of the level to be shown first, the number 2 at the beginning of the level to be shown next, and so on. For example, assume the user wants the level Overweight to be shown before Lean in Table 1 (thus disobeying the alphabetical order rule). Replace Overweight with 1Overweight and Lean with 2Lean throughout the whole Excel file^{g} (See file Change_Level_order.xlsx). The software will generate a modification of Table 1 shown in Table 4. The user can now delete the added digits.
Concluding remarks
This paper presented a free webbased program capable of generating publicationready RTF tables for twoway analysis. These tables are often prepared for writing agricultural, biological and medical science papers. Significance statements resulting from an allpairwise comparison procedure are indicated by the popular superscript letters display, which also allows for the ranking of the treatment means. The software can handle an Excel workbook with multiple datasets saved in multiple sheets, creating one table per dataset. Two of the most commonly used formats for tables (see Tables 1 and 3) in biomedical journals are also supported by our software. The user has full control over the number of significant digits for the treatment means, SEM, and the number of decimal points for the pvalues shown in the table. In addition, the program appends an automatic informative caption at the bottom of every table it generates. Due to its userfriendly interface, the software spare researchers a considerable amount of time and eliminate errors introduced by human input. To summarize, this software provide freely available statistics tools to facilitate research in many scientific fields. Future work may involve adding multiple comparisons procedures that are more powerful than Holm but less computationally expensive than Westfall. Also, we may adjust our code to handle twoway ANOVA in the presence of missing data; however, this might be at the expense of not reporting sample sizes in the caption as they are no longer the same across different response variables.
Availability and requirements

Project name: Rapid publicationready MS Word tables for twoway ANOVA.

Project home page: https://housseinassaad.shinyapps.io/TwoWayANOVA/

Operating system(s): Platform independent.

Programming language: R, HTML/CSS, RTF.

Other requirements: internet connection, Mozilla Firefox, or Google Chrome.

Any restriction to use by nonacademics: None.
Endnotes
^{a}See http://faculty.vassar.edu/lowry/anova2x2.html, http://scistatcalc.blogspot.com/2013/11/twofactoranovatestcalculator.html.
^{b}Assume there are two factors A and B with a and b levels, respectively. In the cell mean model, the two factors are collapsed into one factor with ab levels (each level correspond to a treatment combination) and computation is now carried out using Oneway ANOVA.
^{c}When testing multiple hypotheses, a test procedure is called a singlestep method if the rejection or nonrejection of a null hypothesis does not take the decision of any other hypothesis into account, e.g. the BF and TK tests. On the other hand, stepwise methods differ from singlestep procedures in that the results of a given test depend upon the results of other tests, e.g., Holm.
^{d}For instance, in a three group ANOVA, H_{12}: M_{1} = M_{2}, H_{13}: M_{1} = M_{3,} and H_{23}: M_{2} ≠ M_{3} cannot be simultaneously true. Thus the hypotheses are logically restricted. Choosing a test that does not account for these logical constraints might lead to loss in power and problems with the interpretation of the test results.
^{e}For the sake of completeness, we summarize the basic rules for significant digits.

1.
All nonzero digits are significant.

2.
All zeros between significant digits are significant.

3.
All zeros which are both to the right of the decimal point and to the right of all nonzero significant digits are themselves significant.
For example, 3211 has four significant digit (using rule 1), 400.06 has five significant digits (using rules 1 and 2), 3.2000 has five significant digits (using rules 1 and 3), and 0.003 has 1 significant (using rule 1).
^{f}The LSD test is carried out by choosing the LSD option in step 4 and setting the method for adjusting pvalues to ‘none’ (which is the default selection).
^{g}Use the “Find and Replace” feature in Excel to achieve this task. This feature can be accessed on PC by clicking CTRL + F and then go to the “Replace” tab.
Abbreviations
 ANOVA:

Analysis of variance
 SAS:

Statistical analysis system
 SD:

Standard deviation
 SEM:

Standard error of the mean
 PSEM:

Pooled standard error of the mean
 AA:

Amino acids
 LF:

Lowfat
 HF:

High fat
References
Assaad H, Zhou L, Carroll RJ, Wu G (2014a) Rapid publicationready MSWord tables for twoway ANOVA. SpringerPlus 3:474
Assaad H, Yao K, Tekwe CD, Feng S, Bazer FW, Zhou L, Carroll RJ, Meininger CJ, Wu G (2014b) Analysis of energy expenditure in dietinduced obese rats. Frontiers Biosci (Landmark Edition) 19:967–985
Auguie B (2012) gridExtra: functions in Grid graphics. R package version 0.9.1. http://CRAN.Rproject.org/package=gridExtra
Bretz F, Hothorn T, Westfall P (2010) Multiple comparisons using R. CRC Press, Boca Raton, FL
Christensen R (2011) Plane answers to complex questions, the theory of linear models, 4th edition. Springer, New York
R Core Team (2014) R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. URL http://www.Rproject.org/
Everitt BS, Hothorn T (2010) A handbook of statistical analyses using R, 2nd edition. CRC press, Boca Raton, FL
Hothorn T, Bretz F, Westfall P (2008) Simultaneous inference in general parametric models. Biom J 50:346–363
Hou YQ, Wang L, Yi D, Wu G (2015) Nacetylcysteine and intestinal health: a focus on mechanisms of its actions. Front Biosci 20:872–891
Jobgen WJ, Meininger CJ, Jobgen SC, Li P, Lee MJ, Smith SB, Spencer TE, Fried SK, Wu G (2009a) Dietary Larginine supplementation reduces whitefat gain and enhances skeletal muscle and brown fat masses in dietinduced obese rats. J Nutr 139:230–237
Jobgen W, Fu WJ, Gao H, Li P, Meininger CJ, Smith SB, Spencer TE, Wu G (2009b) High fat feeding and dietary Larginine supplementation differentially regulate gene expression in rat white adipose tissue. Amino Acids 37:187–198
Kutner KH, Nachtsheim CJ, Neter J, Li W (2005) Applied linear statistical models. McGrowHill, Irwin
Meininger CJ, Wu G (1997) LGlutamine inhibits nitric oxide synthesis in bovine venular endothelial cells. J Pharmacol Exp Ther 281:448–453
Mendiburu F (2014) agricolae: statistical procedures for agricultural research. R package version 1.17, http://CRAN.Rproject.org/package=agricolae
Mirai Solutions GmbH (2014) XLConnect: Excel connector for R. R package version 0.27, http://CRAN.Rproject.org/package=XLConnect
Montgomery DC (2012) Design and analysis of experiments, 8th edition. Wiley, New York
Piepho HP (2004) An algorithm for a letterbased representation of allpairwise comparisons. J Comput Graph Stat 13:456–466
Rezaei R, Knabe DA, Tekwe CD, Dahanayaka S, Ficken MD, Fielder SE, Eide SJ, Lovering SLW (2013) Dietary supplementation with monosodium glutamate is safe and improves growth performance in postweaning pigs. Amino Acids 44:911–923
RStudio Inc (2013) shiny: web application framework for R. R package version 0.8.0, http://CRAN.Rproject.org/package=shiny
Schaffer ME (2013) rtf: rich text format (RTF) output. R package version 0.4–11, http://CRAN.Rproject.org/package=rtf
Steel RGD, Torrie JH, Dickey DA (1997) Principles and procedures of statistics; a biometrical approach, 3rd edition. McGrawHill, Boston
Wang XQ, Frank JW, Little DR, Dunlap KA, Satterfiled MC, Burghardt RC, Hansen TR, Wu G, Bazer FW (2014a) Functional role of arginine during the periimplantation period of pregnancy. I. Consequences of loss of function of arginine transporter SLC7A1 mRNA in ovine conceptus trophectoderm. FASEB J 28:2852–2863
Wang WW, Dai ZL, Wu ZL, Lin G, Jia SC, Hu SD, Dahanayaka S, Wu G (2014b) Glycine is a nutritionally essential amino acid for maximal growth of milkfed young pigs. Amino Acids 46:2037–2045
Wang L, Hou YQ, Yi D, Ding BY, Zhao D, Wang ZX, Zhu HL, Liu YL, Gong J, Assaad H, Wu G (2015a) Dietary oleum cinnamomi alleviates intestinal injury. Front Biosci 20:814–828
Wang H, Zhang C, Wu G, Sun YL, Wang B, He BB, Dai ZL, Wu ZL (2015b) Glutamine enhances tightjunction protein expression and modulates CRF signaling in the jejunum of weanling piglets. J Nutr 145:25–31
Wei JW, Carroll RJ, Harden KK, Wu G (2012) Comparisons of treatment means when factors do not interact in twofactorial studies. Amino Acids 42:2031–2035
Westfall P (1997) Multiple testing of general contrasts using logical constraints and correlations. JASA 9(437):299–306
Westfall P, Tobias R, Wolfinger R (2011) Multiple comparisons and multiple testing using SAS, 2nd edition. SAS Institute, Cary, NC
Wickham H (2009) ggplot2: Elegant Graphics for Data Analysis. Springer, New York
Wickham H (2011) The SplitApplyCombine Strategy for Data Analysis. Journal of Statistical Software, 40(1), 129. URL http://www.jstatsoft.org/v40/i01/
Wu G (1995) Nitric oxide synthesis and the effect of aminoguanidine and N^{G}monomethylLarginine on the onset of diabetes in the spontaneously diabetic BB rat. Diabetes 44:360–364
Wu G (1997) Synthesis of citrulline and arginine from proline in enterocytes of postnatal pigs. Am J Physiol Gastrointest Liver Physiol 272:G1382–G1390
Wu G, Meininger CJ (2008) Analysis of citrulline, arginine, and methylarginines using highperformance liquid chromatography. Methods Enzymol 440:177–189
Acknowledgments
We thank Dr. Carmen Tekwe for her helpful comments on this paper. Dr. H. Assaad and Dr. R.J. Carroll were supported by a postdoctoral training grant (R25TCA090301) and a research grant (R37CA057030) from the National Cancer Institute, respectively. Dr. Y. Hou was supported by the National Basic Research Program of China (no. 2012CB126305), the National Natural Science Foundation of China (no. 31372319), the Hubei Provincial Research and Development Program (no. 2010BB023), and the Natural Science Foundation of Hubei Province (no. 2013CFA097, 2013CFB325, 2012FFB04805 and 2011CDA131). Dr. G. Wu was supported by Agriculture and Food Research Initiative Competitive Grants (no. 20116701520028 and 20146701521770) from the USDA National Institute of Food and Agriculture, a Hatch project from Texas A & M AgriLife Research (H8200), and the Hubei Hundred Talent program.
Author information
Authors and Affiliations
Corresponding authors
Additional information
Competing interests
The authors declare that they have no competing interests.
Authors’ contributions
HA and GW conceived this project. HA wrote the software R code. YH, LZ and RJC contributed to software development. HA, YH, LZ, RJC, and GW wrote the manuscript. HA and GW had the primary responsibility for the final content. All authors read and approved the final manuscript.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0), which permits use, duplication, adaptation, distribution, and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Assaad, H.I., Hou, Y., Zhou, L. et al. Rapid publicationready MSWord tables for twoway ANOVA. SpringerPlus 4, 33 (2015). https://doi.org/10.1186/s400640150795z
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s400640150795z
Keywords
 Twoway ANOVA
 Multiple comparisons
 Online software
 Statistical analysis
 Biology
 Agriculture
 R
 Shiny