SDAMS


Introduction

SDAMS is designed for differential abundance analysis for metabolomics and proteomics data from mass spectrometry. These data may contain a large fraction of zero values and non-zero part may not be normally distributed. SDAMS considers a two-part semi-parametric model, a logistic regression for the zero proportion and a semi-parametric log-linear model for the non-zero values. A kernel-smoothed likelihood method is proposed to estimate regression coefficients in the two-part model and a likelihood ratio test is constructed for differential abundant analysis. This package can be downloaded at Bioconductor.

Sample R Code

R code and data files to perform all the analysis in our manuscript can be downloaded here.

Note:
  1. Run simulations using main simulation functions "control_mimic1", "control_mimic_DL1" and "control_real1";
  2. Generate figures using main plot functions "control_mimic_plot1" "control_mimic_plot2" and "control_real_plot1";
  3. Figure 2 in main paper was generated by function "plot_TPR";
  4. Table 1 in main paper was generated by function "plot_ROC";
  5. Figure 3 in main paper was generated by function "plot_FDR";
  6. Figure 4 and 6 in main paper were generated by function "plot_bar";
  7. Figure 5 in main paper was generated by function "plot_venn";
  8. Figure S1, S2, S7, S8 and S9 in supplementary materials were generated by function "plot_TPR";
  9. Figure S3, S4, S10, S11, and S12 in supplementary materials were generated by function "plot_FDR";
  10. Figure S5, S6, S13, S14 and S15 in supplementary materials were generated by function "plot_bar";
  11. Table S2 in supplementary materials was generated by function "control_type1";