From 2429a7899e8793e0d485274c0626b4ea02fb2002 Mon Sep 17 00:00:00 2001 From: Nicole Zeltser Date: Tue, 1 Oct 2024 15:04:06 -0700 Subject: [PATCH 1/2] fix NA handling --- R/plot-pgs.R | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/R/plot-pgs.R b/R/plot-pgs.R index 87ee2fd..b6596ff 100644 --- a/R/plot-pgs.R +++ b/R/plot-pgs.R @@ -157,7 +157,7 @@ create.pgs.density.plot <- function( # prettify x-axis labels (handle exponential notation) basic.xaxis.formatting <- BoutrosLab.plotting.general::auto.axis( - stats::quantile(unlist(pgs.data.for.plotting), probs = c(0.1, 0.9)), + stats::quantile(unlist(pgs.data.for.plotting), probs = c(0.1, 0.9), na.rm = TRUE), log.scaled = FALSE, num.labels = 3, include.origin = FALSE @@ -200,7 +200,7 @@ create.pgs.density.plot <- function( warning(paste0('Skipping colors for ', pgs.column, ' and ', phenotype, ' due to too many categories')); # plot all lines in black group.xaxis.formatting <- BoutrosLab.plotting.general::auto.axis( - quantile(unlist(pgs.data.for.plotting), probs = c(0.1, 0.9)), + quantile(unlist(pgs.data.for.plotting), probs = c(0.1, 0.9), na.rm = TRUE), log.scaled = FALSE, num.labels = 3, include.origin = FALSE @@ -237,7 +237,7 @@ create.pgs.density.plot <- function( } group.xaxis.formatting <- BoutrosLab.plotting.general::auto.axis( - quantile(unlist(pgs.data.for.plotting), probs = c(0.1, 0.9)), + quantile(unlist(pgs.data.for.plotting), probs = c(0.1, 0.9), na.rm = TRUE), log.scaled = FALSE, num.labels = 3, include.origin = FALSE From 3621b316a886c1e28ec12415ce81514eefd9c51f Mon Sep 17 00:00:00 2001 From: Nicole Zeltser Date: Tue, 1 Oct 2024 15:04:48 -0700 Subject: [PATCH 2/2] add test data with missing extra phenotype sample --- tests/testthat/data/phenotype.test.data.Rda | Bin 950 -> 969 bytes tests/testthat/generate-test-data.R | 8 ++++---- tests/testthat/test-pgs-statistics.R | 10 +++++----- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/tests/testthat/data/phenotype.test.data.Rda b/tests/testthat/data/phenotype.test.data.Rda index 21e4232ee328c0647613bf2af7f3835875c23372..743b44ddc3b62b4da58c10787afe8f100af5e5b9 100644 GIT binary patch delta 410 zcmV;L0cHNS2gwJJ83AOm8UX@T=UT@EwQPQ|f9Yr08~g|M+JAj|y2((RasQcT0^UzE zr0jnQ?&ob@r|rDvfTEMwyHmQAGF(k|CX0&C;BGapI-b^`>ce#{S6=Hv~^*Z zA(L?eD1R&omm8{k&^1F)`G(N=;okp1m}61$iKY9m2D|dV4Ab2I!AEp+zL)9#k7|5< za~EsdU(RJt1Zs;)Z4jMg~lPE(YW?!}P$W_kXZW3!?E+3K_PX)UwnZSfRuO3zX#i zypp2)9C)S&=UA+<&Xxwu==nv^n1wlq8O?eSjXYZjlV^dL%8s5q853cQBp4$Z#( z5#=Q8sUNw_76ExSGp{tiv{(jnVgt| zBr{2FzWIv9E6lJ2T9%v!Sp@^(^B1HS>y@Wwre~BO3-ck?%|MpSfQ!<90Ad;GmU<%q E0I^=sQ2+n{ delta 391 zcmV;20eJq&2et>083AIk8UX@UZ?9n9v9#;E{cq0gN96At+kakOZ!mA;R{M*q;u2XE zQ}=&3F{|@|>(TuWR(;c7!TrPj=a0pvl8*)Vf0X-wS0Z|y{jZ-X&o$Tl-+%7?h8@zo zVjz=n0w{kx33m`SLm=^S_uGHvclRszzu04QE%5Rb2S#I#7Ypv*+5a`N*U#9XhKavaGf4Iqz&vQ#GG)TCh z37?Sx6QGGP!_>p3@UTt&A@NZP5w@JvveX<{p~HU!^K^24UP)1Y4m?wXb0pSSWlIBQ z~F$YPK!aRZE6=qmsEK5#