Transforming q


In this weeks summary, I use iteration 2 as the application throughout, where \(p=v1\) from the first iteration and \(q2=dim5\) from the PCAmix results.

Dimension 5 picks out promoter regions:


However, even though dimension 5 is picked as most significant, it is not monotonic in \(p\).


To make \(q\) monotonic, we fit a spline to find the inflection point (nadir) and fold the distribution at this point. Specifically, we seperate \(q\) into pre- and post- nadir and take the difference. This means that we can scale each side seperately if we so wish.


When using this transformed \(q\) in our method, the results look ok. Although it looks like some spline correction is required, and that things are getting shrunk too much/ too little.


I consider the spline correction method for this iteration. A spline with nknots=5 arbitrarily chosen is shown in red. It would be nice to use the SEs of the fit to decide parameter values.


Full method


Set \(v0\) equal to the original \(p\)-values for the principal trait and \(i=1\):

  1. Regress log(\(v[i-1]\)) against the coordinates from PCAmix (removing \(qj\) for \(j<i\))

  2. Set \(qi\) equal to the PCAmix co-ordinates from the dimension giving the largest absolute t-statistic (stop if nothing is significant)

  3. Make \(qi\) monotonic in \(v[i-1]\)

  4. Perform functional cFDR on \((v[i-1], qi)\) to obtain \(vi\). Set \(i=i+1\) and go to step 1.


Comments and queries