Version Control

The table describes the changes that have been made to InVivoStat since the first release in 2010. Earlier versions of InVivoStat are available upon request from invivostat@hotmail.co.uk.

Version number Date Description of change
1.1 17/02/2010 Initial version
1.2 16/07/2010 Initial website version
1.3 01/09/2010 Inclusion of Nested Design Analysis module
Inclusion of Paired t-test/within-subject Analysis module
Inclusion of Incomplete Factorial Parametric Analysis module
Bug fix: if the user defines an X-axis title then it is not included in the plot
Bug fix: to stop InVivoStat crashing when running complex operations
Additional functionality: Allow dataset entries to include + and – symbols
Additional functionality: Rank transformation added to list of transformations
Non-parametric Analysis module: Dialogue to include “Mann-Whitney” as well as “Kruskal-Wallis”
Bug fix: Improvements to Excel data import
Non-parametric Analysis module: Warning messages to only include ‘Mann-Whitney’ rather than ‘Wilcoxon’ to tie in with interface
Power Analysis module: Rename ‘MS error’ to ‘MS residual’ to tie in with the rest of InVivoStat
Additional functionality: Inclusion of Normal probability plot in Summary Statistics module
Inclusion of Unpaired t-test Analysis module
Single and Repeated Measures Parametric Analysis modules: QQ plot title changed to Normal probability plot to tie in with interface
Repeated Measures Parametric Analysis Module: ‘Animal’ label on GUI replaced with the more general ‘Subject’ label
1.4 01/03/2011 Bug fix: In the Repeated Measures Parametric Analysis module Overall Effects Table, the Lowest p-value is not formatted properly
Additional functionality: In the Repeated Measures Parametric Analysis module no analysis performed if Animal factor level has replication of 1
Repeated Measures Parametric Analysis Module: Decision to use the within-animal variability when Studentising the residuals that are used in the predicted vs. Residuals plot
Bug fix: Trailing spaces in variable names causes analyses to fall over
For consistency, all p-values formatted to 3 decimal places
Bug fix: Tukey’s test in Single Measures Parametric Analysis module does not give unique results due to a random seed (seed now fixed)
2.0 19/07/2011 Bug fix: Problem with user defined formulas involving brackets
Additional functionality: Ability to print analysed data in the output
2.1 01/08/2011 Bug fix: In the Single and Repeated Measures Parametric Analysis module, if the covariate has a zero value and the covariate is log transformed, the analysis stops.
Bug fix: When plotting two continuous variables (in the Graphics module or as part of the output when fitting a covariate in Single and Repeated Measures modules) if all the x-axis values in one group are the same then the slope is infinite and InVivoStat halts.
2.2 13/10/2011 Bug fix: In the Non-parametric Analysis module, the treatment group labels in the all pairwise comparisons table were not always correct
Inclusion of Fishers Exact and Chi-squared tests module
Additional functionality: all means and differences to be quoted to 3 decimal places
Bug fix: Warning message about missing data incorrectly generated when log transformation applied to the covariate
2.3 13/03/2012 Inclusion of R-runner module
Change to interfaces to make them consistent across modules
Bug fix: Change to Unpaired t-test as the analysis does not proceeded if the response variable is called “Response” in the dataset
2.4 07/08/2012 Inclusion of Correlation module
Inclusion of Survival Analysis module
Additional functionality: Update to Excel reader
Update to Nested Design Analysis interface (Effects now called Factors)
2.5 26/11/2013 Additional functionality to all modules: ability to create black and white plots
Additional functionality to all modules: ability to create pdf versions of the plots
Bug fix: Remove limit of 2 decimal place format of data printout in Output window
Bug fix: In Single Measures Parametric Analysis module, drop Planned Comparisons terminology from LSD tests
Bug fix: Align y-axis on the Predicted vs. residual plots
Bug fix: Align all p-values to 4 decimal places
3.0 14/08/2015 Additional functionality: Update all plots to use the GGPlot2 R graphics package
Additional functionality: Allow user to manipulate appearance of graphics using a new interface
Additional functionality: Allow user to manipulate various global parameters and output options
Additional functionality: Graphics Module – for the scatterplot replace “correlation and p-value” with “Horizontal jitter”. The former now appear automatically.
Bug fix: Align quartile definition Q1 and Q3 across all modules
Additional functionality: User has ability to change plot size
Additional functionality: Repeated measures module, add ability to choose the Selected Effect
Additional functionality: Single and Repeated Measures Parametric Analysis module – ability to choose any model term as the Selected Effect
Additional functionality: Single and Repeated Measures Parametric Analysis module – addition of the LSMeans package so that means are adjusted for blocking factors
Update: For Repeated Measures Parametric Analysis module, use partial (Type III) sums of squares rather than marginal (Type I) to align with other modules
Inclusion of new Multivariate Analysis module (results not verified)
Additional functionality: Ability to import dataset of p-values, generated using the Single and Repeated Measures Parametric Analysis modules, into the P-value adjustment module
Additional functionality: Repeated Measures Parametric Analysis module – following log transformation ability to generate the geometric means and ratios between the means
Additional functionality: Single Measures Parametric Analysis module – following log transformation ability to generate the geometric means and ratios between the means
Additional functionality: Single Measures Parametric Analysis module – If making comparisons back to control, ability to plot the differences from control + 95% CI
Additional functionality: Single and Repeated Measures Parametric Analysis module – Ability to test the treatment by covariate interaction formally rather than just via a plot
Additional functionality: Single and Repeated Measures Parametric Analysis module – Ability to generate the covariate regression coefficient
Update to R V3
Bug fix: Rename the Predicted vs. residuals plot as the Residuals vs. predicted plot
Bug fix: Update to css file so that background output is always white
Additional functionality: Fishers and Chi-squared test module – Include the Barnard’s test (alternative to Fishers)
3.1 23/10/2015 Bug fix: Change to model parameterisation to correct p-values in the ‘Table of overall tests of model effects’ table in Repeated Measures Parametric Analysis module.
3.2 26/11/2015 Bug fix: Case selection conditions with re-ordered data corrected
Additional functionality: Regression lines extend to ends of plot window
Additional functionality: Random seed fixed so that random jitter on plots is consistent across repeated runs
Additional functionality: Difference with 95% confidence interval included in Paired and Unpaired t-test modules
Additional functionality: Output Options GUI re-organised
3.3 07/01/2016 Update to installer
3.4 19/01/2016 Bug fix: to allow spaces in % changes list in the Power Analysis module and user-defined equation start values in the Dose-Response module
3.5 05/09/2016 Clarification to Summary stats output: QQplot not adjusted for categorical factors
Bug fix: Issue with variable length in Dose response module
Output update: Covariate descriptive text amended
Additional functionality: Ability to have continental Windows setup
Interface update: Graphics module Y-axis title relabelled as Response variable
3.6 02/02/2017 Output update: P-value adjustment module to include contrast labels
3.7 14/07/2017 Update to improve reliability of installation process