TODO.md

TODO for jamma

30may2023

25may2023

16may2023

22mar2023

12mar2023

22nov2022

28jun2022

31may2022

26may2022

11may2022

Potential bugs:

outlier detection in jammaplot by leave-one-out

Basic workflow:

volcano_plot()

ggjammaplot()

New functions

compatibility with SummarizedExperiment

Bug fixes

Vignettes

  1. Guides for MA-plots.

  2. Basic guide to MA-plots for gene expression data.

  3. check data normality, apply appropriate transform, normalize data

  4. check within-group variability
  5. highlight points
  6. common patterns and what they mean:

    • shifted up/down
    • skewed up/down
    • low signal-to-noise, no signal
    • the 45-degree lines
    • batch effects
    • technical versus biological controls
  7. non-parametric (rank-based) MA-plot

  8. When to do use centerGroups, controlSamples.

  9. How to interpret global-, group-, and technical replicate-centered data.
  10. How to detect sample outliers using a MAD factor threshold.
  11. How to guide data normalization by MA-plot review.

useful functions

Interface with other R packages

DESeq2

Bug fixes

Refactoring ideas

Update to handle SummarizedExperiment objects

Highlighted points

Color legend for highlighted points

Enhance the returned data

User should be able to take the returned data.frame list, and make a tall data.frame sufficient for ggplot2, or sufficient to answer the question "What is that outlier datapoint?"

Interactive plots using plotly

Future idea:

Accessory function to select points



jmw86069/jamma documentation built on July 6, 2023, 1:09 p.m.