BugsXLA is a Microsoft Excel add-in that facilitates Bayesian analysis of GLMMs and other complex model types by providing an easy to use interface for the BUGS package. BugsXLA macro is of good compatibility, ease to operation, smoothly running, low memory cost, and ease for data entry, extraction, and storage compared with other software which can calling BUGS to perform network meta-analysis currently. BugsXLA macro also integrates data storage and calculation. However, its function of plot drawing is very simple and only draws the density plot nowadays; Moreover, the function for calling WinBUGS is mature while is premature for calling OpenBUGS.
The netmeta package is specialized for implementing network meta-analysis. This package was developed based on the theories of classical frequentist under R language framework. The netmeta package overcomes some difficulties of the software and/or packages based on the theories of Bayesian, for these software and/or packages need to set prior value when conducting network meta-analysis. The netmeta package also has the advantages of simple operation process and ease to operate. Moreover, this package can calculate and present the individual matched and pooled results based on the random and fixed effect model at the same time. It also can draw forest plots. This article gives a briefly introduction to show the process to conduct network meta-analysis using netmeta package.
The nlme package is developed based on the generalized least squares (gls) and linear mixed-effects model (lme). It can perform meta-analysis based on linear and nonlinear mixed effects models in R language. When conducting meta-analysis using nlme package in R language, the first step is to translate the data into its logarithm estimation. In this article, we introduce how to perform network meta-analysis using R language nlme package and show the core step of data translation in detail.
R language could call OpenBUGS software for performing network meta-analysis using R2OpenBUGS package, BRugs package, and rbugs package. In this paper, we introduced how to implement network meta-analysis using these three packages. The results show that the computed results are similar for the three packages; however, the rbugs package could not draw the plot, only R2OpenBUGS package could draw forest plot.
The goal of JAGS (Just Another Gibbs Sampler) software is to remedy the short of BUGS software that unable to running on a system besides Microsoft Windows, such as Unix or Linux. JAGS owns independent computing function and formula of Bayesian theory; it is mischaracterized with simple user interface, good system compatibility, smoother operation, and good interactivity with other programming software. However, due to the limitations of lacking function for results data reading and unscrambling and graph plotting, the popularization and application of JAGS software is restricted. Calling JAGS software from R software through R2jags package, rjags package, or runjags package can overcome these limitations. The operating principle of these three packages is calling JAGS software in the framework of the R software, they have similar functional structure and all have easy maneuverability, concise command, perfect function of data reading and unscrambling and graph drawing; however, there are some differences among them in practice. This article introduces how to performing network meta-analysis by calling JAGS software from R through these three packages.
Stata is statistical software that combines programming and un-programming, which is easy to operate, of high efficiency and good expansibility. In performing meta-analysis, Stata software also presents powerful function. The mvmeta package of Stata software is based on a multiple regression model to conduct network meta-analysis, and it also processes "multiple outcomes-multivariate" data. Currently, the disadvantages of mvmeta package include relatively cumbersome process, poor interest-risk sorting, and lack of drawing function in the process of conducting network meta-analysis. In this article, we introduce how to implement network meta-analysis using this package based on cases.
ITC (Indirect Treatment Comparison) software and indirect procedure of Stata software are especially used for indirect comparison nowadays, both of which possess the characteristics of friendly concise interface and support for menu operation. ITC software needs the application of other software to yield effect estimation and its confidence interval of direct comparison firstly; while Stata-indirect procedure can complete direct comparison internally and also operate using commands, which simplifies complicated process of indirect comparison. However, both of them only perform "single-pathway" of data transferring and pooling, which is a common deficiency. From the results, their results are of high-degree similarity.
SAS Software is a powerful and internationally-recognized programming statistical software, which can implement all kinds of meta-analysis, including network meta-analysis. Bayesian statistics is an important statistical method, which uses MCMC (Markov Chain Monte Carlo) arithmetic to conduct various statistical inference. With this idea, we implement network meta-analysis thorough PROC MCMC process and introduce this process in this article based on an example.
ObjectiveTo compare the characteristics and functions of the network meta-analysis software and for providing references for users. MethodsPubMed, CNKI, official website of Stata and R, and Google were searched to collect the software and packages that can perform network meta-analysis up to July 2014. After downloading the software, packages, and their user guides, we used the software and packages to calculate a typical example. The characteristics, functions, and computed results were compared and analyzed. ResultsFinally, 11 types of software were included, including programming and non-programming software. They were developed mainly based on Bayesian or Frequentist. Most types of software have the characteristics of easy to operate, easy to master, exactitude calculation, or good graphing; however, there is no software that has the exactitude calculation and good graphing at the same time, which needs two or more kinds of software combined to achieve. ConclusionWe suggest the user to choose the software at least according to personal programming basis and custom; and the user can consider to choose two or more kinds of software combined to finish the objective network meta-analysis. We also suggest to develop a kind of software which is characterized of fully function, easy operation, and free.
R software is a free and powerful statistical software, which has the functions of data processing and graphics drawing and is widely used in the meta-analysis. This article introduced detailed operation steps of rmeta package which is suitable for meta-analysis of binary data, and also can finish cumulative meta-analysis, draw standard summary plots, forest plot and funnel plot. In summary, the functions of rmeta package are simple and easy to mastery. There are some limitations of current version which need to be improved in the future.