Threading alignment experiments

BMERC : needle tools : Introduction : Threading alignment results


[Should be part of a much larger set of needle documentation, but, alas, I haven't been keeping this up. -- rgr, 15-Sep-99.]

Table of Contents

  1. Threading alignment experiments
    1. Table of Contents
    2. Running threading alignment experiments
    3. Grading threading alignment results
      1. Grading cross-threadings using ctimaps
      2. Grading cross-threadings using alignments

Running threading alignment experiments

[document the timing-kludge-cross-predict-list function, "timing file" format. -- rgr, 15-Sep-99.]

Grading threading alignment results

[document the print-full-self-threading-summary function, and the *cross-threading-grading-methods* and *filter-ctimap-conservatively-p* variables. really, print-full-self-threading-summary is semi-internal; it's not a great user interface. -- rgr, 15-Sep-99.]

Grading self-threadings is easy; the correct answer is obvious, so it's only a matter of determining how far away from correct the prediction lies. This is done through two sets of measures: the alignment sensitivity measures "Asns" and "Asn4" used by the CASP competitions [need hyperlink ref], which are residue-oriented statistics, and the BMERC "traditional" measures of number of segments correctly aligned within certain limit ranges, and collectively versus divided up by segment type. Both measures are available in threading results summaries without further action from the user.

Grading cross-threadings is harder, since it requires an external definition of which sequence residues belong in which core positions. Historically, this has been provided in two ways. The first technique uses a mapping between the core positions of the threaded core and a core made from the threaded sequence. This mapping was produced from an FSSP alignment by the fssp-core-corr.pl program. Although this technique suffers from the fact that one must be able to build a core for the sequence, and that only residues that appear in the core in both structures can be scored, it is still supported for backward compatibility.

The second technique for grading cross-threadings uses the FSSP alignment file directly, and hence can be done for such things as sequence regular expressions that can have no core structure.

Grading cross-threadings using ctimaps

[this is obsolescent; i probably won't get around to writing about this for a while. -- rgr, 26-Sep-99.]

Grading cross-threadings using alignments

[***here***: finish this. -- rgr, 26-Sep-99.]


Bob Rogers <rogers@darwin.bu.edu>
Last modified: Wed Dec 15 16:00:45 EST 1999