public class FofanovEstimation extends Object implements StatisticalModel
Fofanov, V. et al.
A statistical model to correct systematic bias introduced by algorithmic thresholds in protein structural
comparison algorithms.
Bioinformatics and Biomedicine Workshops, 2008. BIBMW 2008. IEEE International Conference on, 2008, 1-8
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_REFERENCE_SIZE
The number of chains in the BLASTe-80 nrpdb dataset according to VAST as of 2017-10-17.
|
| Constructor and Description |
|---|
FofanovEstimation(double rmsdCutoff) |
FofanovEstimation(double rmsdCutoff,
int referenceSize,
double modelCorrectnessCutoff) |
| Modifier and Type | Method and Description |
|---|---|
void |
calculatePvalues(List<Fit3DMatch> matches) |
static double |
determineEpsilon(int numberOfAtoms,
double modelCorrectnessCutoff)
This calculates the cutoff epsilon up to which the RMSD distribution should be sampled for a desired model
correctness.
|
static double |
determineEpsilon(StructuralMotif queryMotif,
double modelCorrectnessCutoff)
This calculates the cutoff epsilon up to which the RMSD distribution should be sampled for a desired model
correctness.
|
double |
getModelCorrectnessCutoff() |
void |
incrementGs() |
void |
incrementNs() |
public static final int DEFAULT_REFERENCE_SIZE
public FofanovEstimation(double rmsdCutoff)
public FofanovEstimation(double rmsdCutoff,
int referenceSize,
double modelCorrectnessCutoff)
public static double determineEpsilon(StructuralMotif queryMotif, double modelCorrectnessCutoff)
epsilon = model_correctness * sqrt(n_atoms(query))
queryMotif - The StructuralMotif used as query for the Fit3D alignment.modelCorrectnessCutoff - The desired model correctness.Fit3D).public static double determineEpsilon(int numberOfAtoms,
double modelCorrectnessCutoff)
epsilon = model_correctness * sqrt(n_atoms(query))
numberOfAtoms - The number of atoms used to represent the query for the Fit3D alignment.modelCorrectnessCutoff - The desired model correctness.Fit3D).public double getModelCorrectnessCutoff()
public void incrementNs()
public void incrementGs()
public void calculatePvalues(List<Fit3DMatch> matches) throws IOException, InterruptedException
calculatePvalues in interface StatisticalModelIOExceptionInterruptedExceptionCopyright © 2018. All rights reserved.