statTarget2 was released at https://stattarget.github.io/docs/ New Features: QC-RFSC
Please cite the following article when using statTarget or QC-RFSC algorithm:
Luan H., Ji F., Chen Y., Cai Z. (2018) statTarget: A streamlined tool for signal drift correction and interpretations of quantitative mass spectrometry-based omics data. Analytica Chimica Acta. dio: https://doi.org/10.1016/j.aca.2018.08.002
Luan H., Ji F., Chen Y., Cai Z. (2018) Quality control-based signal drift correction and interpretations of metabolomics/proteomics data using random forest regression. bioRxiv 253583; doi: https://doi.org/10.1101/253583
News 2018-8-14: statTarget2 was released at https://stattarget.github.io/docs/ New Features: QC-RFSC, permutation importance, new interface, etc.. 2017-4-1: [Development version 1.5.7] (http://bioconductor.org/packages/devel/bioc/html/statTarget.html "version 1.5.7") have been released. The result of Fold Change will be calculated accroding to the raw data in version 1.4.12 and dev_v1.5.7 (following the missing value estimation step). 2017-1-21: [Development version 1.5.6] (http://bioconductor.org/packages/devel/bioc/html/statTarget.html "version 1.5.6") have been released. transX() is to generate statTarget inputs from Mass Spectrometry Data softwares, like XCMS. transX() directly read the .tsv file from diffreport function in XCMS software. 2017-1-15: [Release version 1.4.10] (http://bioconductor.org/packages/release/bioc/html/statTarget.html "version 1.4.8") have been released. 2016-12-17: [Development version 1.5.5] (http://bioconductor.org/packages/devel/bioc/html/statTarget.html "version 1.5.2") have been released. (statTarget Alert added) 2016-11-12: [Development version 1.5.1] (http://bioconductor.org/packages/devel/bioc/html/statTarget.html "version 1.5.1") have been released. (Bugs fix)
easy to use tool provides
graphical user interface for quality control based
integration of metabolomic data from multi-batch experiments, and the
comprehensive statistic analysis in non-targeted or targeted metabolomics.
Link to Bioconductor: http://bioconductor.org/packages/devel/bioc/html/statTarget.html
GUI of statTarget has two basic components. The first is signal correction. It includes
quality control-based signal correction that is a widely accepted method for removal of inter-batch and intra-batch unwanted variations and integration of large-scale metabolomic data from multiple analytical batches (Dunn WB., et al. 2011; Luan H., et al. 2015).
statTarget - Shift Correction provide QC-RLSC algorithm that fit the QC data, and each metabolites in the true sample will be normalized to the QC sample. Additionally, LOESS based generalised cross-validation (GCV) would be automatically applied to avoid overfitting of the observed data, when the QCspan was set at 0 (Default value).
statTarget - Statistical Analysis provide features including Data preprocessing, Data descriptions, Multivariate statistics analysis and Univariate analysis.
Data preprocessing : 80-precent rule, glog transformation, KNN imputation, Median imputation and Minimum values imputation.
Data descriptions : Mean value, Median value, Sum, Quartile, Standard derivatives, etc.
Multivariate statistics analysis : PCA, PLS-DA, VIP, Permutation test, S-plot, Random forest.
Univariate analysis : Student T-test, Shapiro-Wilk normality test and Mann-Whitney tests.
Biomarkers analysis : ROC, Odd ratio, P-value, and Volcano plot.
Dependent on R (>= 3.3.0)
Packages should be installed:
Steps and Data Frame
1 If you did not install the R software yet,you can download R >= 3.3.0 from https://www.r-project.org
2 Install the package "statTarget" at the Bioconductor
For Windows PC, copy this code into R
Copy this code into R
Execute statTarget GUI
4 Input data and run.
*GTK+ installation For Win PC, If GTK+ is not available, a notice will be shown. please press 'OK'. For mac PC, XQuartz instead of X11 should be installed. Download it from https://www.xquartz.org. if the you have problems of RGtk2 installation, *R 3.3.3* and *RGtk2 2.20.31* will be fine. Download RGtk2 2.20.31 from https://cran.r-project.org/bin/macosx/mavericks/contrib/3.3/RGtk2_2.20.31.tgz.
See the work flow: Shift Correction,
example(shiftCor) or Statistical Analysis,
transX() is to generate statTarget inputs from Mass Spectrometry Data softwares, like XCMS.
transX() directly read the .tsv file from diffreport function in XCMS software.
Dunn, W.B., et al.,Procedures for large-scale metabolic profiling of serum and plasma using gas chromatography and liquid chromatography coupled to mass spectrometry. Nature Protocols 2011, 6, 1060-83.
Luan H., LC–MS-Based Urinary Metabolite Signatures in Idiopathic Parkinson’s Disease. J Proteome Res., 2015, 14 (1),467–478.
Luan H., Non-targeted metabolomics and lipidomics LC–MS data from maternal plasma of 180 healthy pregnant women. GigaScience 2015 4:16