ESAT
 All Classes Namespaces Files Functions Variables Enumerator Pages
Classes | Public Member Functions | Static Public Attributes | List of all members
umms.core.model.score.NewRatioScore Class Reference
Inheritance diagram for umms.core.model.score.NewRatioScore:
Inheritance graph
[legend]
Collaboration diagram for umms.core.model.score.NewRatioScore:
Collaboration graph
[legend]

Classes

class  Processor
 

Public Member Functions

 NewRatioScore (Annotation a)
 
 NewRatioScore (AnnotationCollection<?extends Annotation > numerator, AnnotationCollection<?extends Annotation > denominator, Annotation annotation)
 
 NewRatioScore (AnnotationCollection<?extends Annotation > numerator, AnnotationCollection<?extends Annotation > denominator, Annotation annotation, double numeratorRegionTotal, double denominatorRegionTotal)
 
void setNumeratorCount (double d)
 
void setDenominatorCount (double d)
 
void setNumeratorTotal (double d)
 
void setDenominatorTotal (double d)
 
void setNumeratorRegionTotal (double d)
 
void setDenominatorRegionTotal (double d)
 
double getNumeratorCount ()
 
double getDenominatorCount ()
 
double getNumeratorTotal ()
 
double getDenominatorTotal ()
 
double getNumeratorRegionTotal ()
 
double getDenominatorRegionTotal ()
 
double getNumeratorRPKM ()
 
double getDenominatorRPKM ()
 
double getRatio ()
 
double getScore ()
 
double getEnrichmentBinomialPValue ()
 
double getDepletionBinomialPValue ()
 
double getLog2Ratio ()
 
double getRegionRatio ()
 
double getLog2RegionRatio ()
 
double getRegionNumeratorRPKM ()
 
double getRegionDenominatorRPKM ()
 
String toString ()
 
- Public Member Functions inherited from umms.core.model.score.CountScore
 CountScore (Annotation a)
 
 CountScore (CountScore other)
 
 CountScore (CountScore other, Annotation newAnnotation, double newCount)
 
 CountScore (AnnotationCollection<?extends Annotation > model, Annotation annotation)
 
 CountScore (AnnotationCollection<?extends Annotation > model, Annotation annotation, double regionTotal)
 
 CountScore (AnnotationCollection<?extends Annotation > model, Annotation annotation, boolean fullyContained)
 
 CountScore (AnnotationCollection<?extends Annotation > model, Annotation annotation, double regionTotal, boolean fullyContained)
 
 CountScore (Annotation annotation, double count, double regionTotal, double total)
 
double getCount ()
 
double getScore ()
 
double getTotal ()
 
double getRegionTotal ()
 
double getRPKM ()
 
double getRPK ()
 
void setCount (double count)
 
void setTotal (double total)
 
void setRegionTotal (double regionTotal)
 
String toString ()
 
boolean equals (Object o)
 
int compareTo (CountScore o)
 
int hashCode ()
 
void refreshPvalue ()
 
double getPvalue ()
 
- Public Member Functions inherited from umms.core.model.score.WindowScore.AbstractWindowScore
 AbstractWindowScore (Annotation t)
 
Annotation getAnnotation ()
 

Static Public Attributes

static final double RPKM_OFFSET = 0.001
 
- Static Public Attributes inherited from umms.core.model.score.CountScore
static double DEFAULT_REGION_TOTAL = -1.0
 

Additional Inherited Members

- Static Public Member Functions inherited from umms.core.model.score.CountScore
static double asRPKM (double count, double total, int windowSize)
 
- Protected Attributes inherited from umms.core.model.score.WindowScore.AbstractWindowScore
Annotation annotation
 

Constructor & Destructor Documentation

umms.core.model.score.NewRatioScore.NewRatioScore ( Annotation  a)
umms.core.model.score.NewRatioScore.NewRatioScore ( AnnotationCollection<?extends Annotation numerator,
AnnotationCollection<?extends Annotation denominator,
Annotation  annotation 
)

Here is the call graph for this function:

umms.core.model.score.NewRatioScore.NewRatioScore ( AnnotationCollection<?extends Annotation numerator,
AnnotationCollection<?extends Annotation denominator,
Annotation  annotation,
double  numeratorRegionTotal,
double  denominatorRegionTotal 
)

Here is the call graph for this function:

Member Function Documentation

double umms.core.model.score.NewRatioScore.getDenominatorCount ( )

Here is the caller graph for this function:

double umms.core.model.score.NewRatioScore.getDenominatorRegionTotal ( )

Here is the caller graph for this function:

double umms.core.model.score.NewRatioScore.getDenominatorRPKM ( )

Here is the call graph for this function:

Here is the caller graph for this function:

double umms.core.model.score.NewRatioScore.getDenominatorTotal ( )

Here is the caller graph for this function:

double umms.core.model.score.NewRatioScore.getDepletionBinomialPValue ( )

Binomial test: combine numerator and denominator counts, then calculate cumulative probability of seeing less than this proportion

Returns
-log10 p-value for the numerator having less reads than expected.

Here is the call graph for this function:

Here is the caller graph for this function:

double umms.core.model.score.NewRatioScore.getEnrichmentBinomialPValue ( )

Binomial test: combine numerator and denominator counts, then calculate cumulative probability of seeing >= this proportion

Returns
-log10 p-value for the numerator having more reads than expected.

Here is the call graph for this function:

Here is the caller graph for this function:

double umms.core.model.score.NewRatioScore.getLog2Ratio ( )

Here is the call graph for this function:

Here is the caller graph for this function:

double umms.core.model.score.NewRatioScore.getLog2RegionRatio ( )

Here is the call graph for this function:

double umms.core.model.score.NewRatioScore.getNumeratorCount ( )

Here is the call graph for this function:

Here is the caller graph for this function:

double umms.core.model.score.NewRatioScore.getNumeratorRegionTotal ( )

Here is the call graph for this function:

Here is the caller graph for this function:

double umms.core.model.score.NewRatioScore.getNumeratorRPKM ( )

Here is the call graph for this function:

Here is the caller graph for this function:

double umms.core.model.score.NewRatioScore.getNumeratorTotal ( )

Here is the call graph for this function:

Here is the caller graph for this function:

double umms.core.model.score.NewRatioScore.getRatio ( )

Here is the call graph for this function:

Here is the caller graph for this function:

double umms.core.model.score.NewRatioScore.getRegionDenominatorRPKM ( )

Here is the call graph for this function:

Here is the caller graph for this function:

double umms.core.model.score.NewRatioScore.getRegionNumeratorRPKM ( )

Here is the call graph for this function:

Here is the caller graph for this function:

double umms.core.model.score.NewRatioScore.getRegionRatio ( )

Here is the call graph for this function:

Here is the caller graph for this function:

double umms.core.model.score.NewRatioScore.getScore ( )

Returns the number of reads overlapping this region

Returns
number of reds overlapping this window Returns the "score" as defined by each subclass (e.g. count, ratio, sum of annotation scores, etc.)

Implements umms.core.model.score.WindowScore.

Here is the call graph for this function:

Here is the caller graph for this function:

void umms.core.model.score.NewRatioScore.setDenominatorCount ( double  d)

Here is the caller graph for this function:

void umms.core.model.score.NewRatioScore.setDenominatorRegionTotal ( double  d)

Here is the caller graph for this function:

void umms.core.model.score.NewRatioScore.setDenominatorTotal ( double  d)

Here is the caller graph for this function:

void umms.core.model.score.NewRatioScore.setNumeratorCount ( double  d)

Here is the call graph for this function:

void umms.core.model.score.NewRatioScore.setNumeratorRegionTotal ( double  d)

Here is the call graph for this function:

Here is the caller graph for this function:

void umms.core.model.score.NewRatioScore.setNumeratorTotal ( double  d)

Here is the call graph for this function:

String umms.core.model.score.NewRatioScore.toString ( )

Here is the call graph for this function:

Member Data Documentation

final double umms.core.model.score.NewRatioScore.RPKM_OFFSET = 0.001
static

The documentation for this class was generated from the following file: