Skip to content.
CCB > CCBSIGS > ShapeToolLibraryProgram > FDRShape > FDRShapeProjectDefinitionV1x0
Public web page of FDR Shape

FDR Project Definition ( v1x01 )

Overview

Write an application program that applies the FDR algorithm to the attributes of a Shape. These attributes are interpreted as a set of statistical p-values.

Restrictions, Exclusions, Limitations

  • restriction one
  • restriction two

People Affected

Person Initials Role Notes
Bae Cheol Shin BC Application designer and programmer  
Craig Schwartz CS project supervisor  
Roger Woods RW project sponsor  

Version

1.0

Requirements

  • Java 1.4.2 is used to implement this reader
  • An application program that applies the FDR algorithm to the attributes of a Shape. These attributes are interpreted as a set of statistical p-values.

Command line Options

Usage: java -jar FDRShape {Options} input_shape output_shape
Option Argument default description
-lenient n/a/ false selects the "Cv" value to use in evaluating a threshold
-q q value 0.5 sets the q value
-negative   false allows negatively valued p-values
-pvalue attribute_name n/a name of attribute containing p-values. If not set, the first attribute is used.
-reject number 1.0 value to replace p-value of rejected measurements
-threshold     if present, do not write output file. Write threshold p-value to standard output. All p-values less than, or equal to this p-value are accepted by the FDR method.

Requirements Change Procedure

  • Changes to be mutually agreed upon by __ and __.
  • Changes and their date will be entered in a 'requirements change' list.

Requirements Changes

The program may specify multiple q-values whose corresponding p-value thresholds will be printed to the standard output. The order of printed threshold values will correspond the order of q-values specified to the program.

Products

This project will result in the following products:
  • An application program that applies the FDR algorithm to the attributes of a Shape. These attributes are interpreted as a set of statistical p-values. Not selected p values will be replaced by reject value and selected p values will remain. Either new p values will be written to output file or the threshold will be written to standard output.

Lessons Learned

(filled out after the post-project review)
  • lesson 1