|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttrans.main.ScanChromosomes
Scores windows of intensity values using several tests.
Constructor Summary | |
ScanChromosomes(java.lang.String[] args)
|
Method Summary | |
void |
addPermutatedScoresToHistogram(java.util.ArrayList windowsAL)
Uses random permutation of the cel file labels to estimate a null distribution, store random scores in a histogram for p-value and FDR estimations. |
void |
buildExtensionSetThreshold()
|
void |
calculateRandomLabelPermutationConfidenceScores()
Takes the histogram of random permutation scores and calculates an uncorrected p-value and FDR for each real score. |
static boolean |
checkSizes(float[][] replicasValues)
Checks to see if the number of values are the same given float[replica#][values]. |
void |
convertRatiosToPValues()
|
static float[][] |
fetchIntensities(java.io.File[] directories,
java.lang.String fileName)
Fetches a float[] from each of the directories given a fileName. |
float[][] |
getControlIntensities()
|
int |
getNumPermutations()
|
int[] |
getPositions()
|
java.io.File |
getResultsDirectory()
|
static java.lang.String[] |
getSCORE_DESCRIPTION()
|
float[][] |
getTreatmentIntensities()
|
Window[] |
getWindows()
|
void |
importScores(Window[] windows,
java.io.File importFile)
Reads in a file of scores from a qvalue output file Also makes gr files for the qValues. |
static void |
main(java.lang.String[] args)
|
void |
makeBarFiles(Window[] windows,
java.io.File directory,
int scoreIndex)
Makes xxx.bar.zip files from a Window[], one per chromosome. |
void |
makeChromosomeWideScores()
Makes chromosome wide scores. |
void |
makeDirectories()
Makes directories and files to hold point gr files and tempRatios |
static void |
printDocs()
|
void |
printOligoRatios()
Prints log2 oligo ratios as a chromosome specific xxx.bar file. |
void |
processArgs(java.lang.String[] args)
This method will process each argument and assign new varibles |
double |
scoreWindow(int testWindowIndex)
Scores a window using a pseudo median or trimmed mean on oligo relative differences. |
void |
shuffleIntensities()
Combines and shuffles the treatment and control intensities. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ScanChromosomes(java.lang.String[] args)
Method Detail |
public void calculateRandomLabelPermutationConfidenceScores()
public void addPermutatedScoresToHistogram(java.util.ArrayList windowsAL)
public void shuffleIntensities()
public double scoreWindow(int testWindowIndex)
public void makeBarFiles(Window[] windows, java.io.File directory, int scoreIndex)
public void convertRatiosToPValues()
public void printOligoRatios()
public void makeDirectories()
public void makeChromosomeWideScores()
public void importScores(Window[] windows, java.io.File importFile)
public static void main(java.lang.String[] args)
public void processArgs(java.lang.String[] args)
public static void printDocs()
public static java.lang.String[] getSCORE_DESCRIPTION()
public void buildExtensionSetThreshold()
public static float[][] fetchIntensities(java.io.File[] directories, java.lang.String fileName)
public static boolean checkSizes(float[][] replicasValues)
public float[][] getControlIntensities()
public int getNumPermutations()
public int[] getPositions()
public java.io.File getResultsDirectory()
public float[][] getTreatmentIntensities()
public Window[] getWindows()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |