
              Release History of "fdrtool" Package
            ========================================


                CHANGES IN fdrtool VERSION 1.2.2

- a bug was fixed in the optimization part of the censored.fit() function.


                CHANGES IN fdrtool VERSION 1.2.1

- option "color.figure" added, so that both color and b&w figures may be output.
- a more sensible error message is now produced when the argument supplying the
  test statistics is not a vector.
- for the option cutoff.method=="locfdr" in fdrtool() the corresponding algorithm 
  was updated to match that of locfdr version 1.1-6.


                CHANGES IN fdrtool VERSION 1.2.0

This version constitutes a major rewrite.  As a result, the
interface to the main functions (especially to lesser used options)
has been changed.  See manual for details.  Some specific changes include:

- fit of null model using censored.fit() is now much more reliable.
- estimates of null model parameter and null proportions now carry error bars.
- fdrtool() now offers three different methods for choosing appropriate
  cutoff points (minimum false nondiscovery rate, the heuristic of  
  the locfdr package, and using a fixed fraction of the data)
- pval.estimate.eta0 now offers "quantile" approach.
- a number of miscellaneous helper functions have been introduced. 
- no dependency on the "locfdr" package any more.
- change of license to "GNU GPL 3 or any later version".

 
                CHANGES IN fdrtool VERSION 1.1.4

- monoreg(), the monotone regression function, is now partly 
  written in C. This allows for much faster computation of the
  FDR calculations (which are based on the modified Grenander estimator.

   
                CHANGES IN fdrtool VERSION 1.1.3

- fixed a bug in plotting the F und FA distribution functions 
- fixed a bug in ecdf.pval() that occasionally caused Fdr to be larger
  than fdr (which for a decreasing density should never occur) 
- grenander() now also estimates increasing densities
- plot.grenander() now uses linear y-scale (previously, log-scale)


                CHANGES IN fdrtool VERSION 1.1.2

- fdrtool() now has "dots" as option to allow the specification
  of arguments for the locfdr function


                CHANGES IN fdrtool VERSION 1.1.1


- the default behaviour of censored.fit() has been changed
  such that for multiple pct0 (i.e. length(pct0) > 1) the scale 
  parameter is estimated for each element of pct0, subsequently 
  a smoothing spline is computed, and finally the optimal parameter 
  is taken as the minimum of the spline smoother.
- new "verbose" option in fdrtool()
- new "diagnostic.plot" option in censored.fit()
- option to rely on locfdr >= 1.1-4 for fitting null distribution
  of correlation and normal scores



		CHANGES IN fdrtool VERSION 1.1.0

This version contains some major new functionality.  In particular, it 
now offers functions to estimate both tail area based Fdr as well as 
density based fdr values for various kind of null models:

New functions:
- fdrtool:       the central function for computing fdr/Fdr values.
- censored.fit:  learn null model from censored sample
- monoreg:       isotonic and antitonic regression with weights
- gcmlcm:        find greatest convex minorant and least concave majorant
- grenander:     non-parametric estimate of concave CDF and decreasing density
- halfnormal:    functions for half-normal distribution
- dcor0:         distribution of vanishing correlation coefficient

Removed functions:
- fdr.estimate.eta0:   was replaced by pval.estimate.eta()
- fdr.control:         the function fdrtool() should be used.
- density.pr:          not needed any more

Other:
- dependency on locfdr package removed
- fdrtool now requires R 2.2.1



		CHANGES IN fdrtool VERSION 1.0.0


This is the first standalone release (9 August 2006).
Previously, the functions available in this package were part of
the GeneTS package (version 2.10.2)
      
