Evidence-guided paper · 2008 · historical-ecosystem · full-text

CPSARST: an efficient circular permutation search tool applied to the detection of novel protein structural relationships

Wei-Cheng Lo; Ping-Chiang Lyu. CPSARST: an efficient circular permutation search tool applied to the detection of novel protein structural relationships. Genome Biology 9:R11 (2008).

30-second read

CPSARST duplicates the query structural string so alignments crossing the original termini can reveal circular permutations.

Central question

How can circular permutations—structures with rewired sequence termini but similar folds—be found in a large database without exhaustively testing every cut site?

Intuition

Duplicate the query structural string as if unrolling a circular necklace twice. Any match crossing the original termini can then appear contiguously in a linear window. A score gain from normal to duplicated query screens candidates, and FAST performs the detailed 3D refinement.

Why it matters

Order-preserving aligners can split or miss circular-permutation relationships. CPSARST makes database-scale CP search practical and exemplifies a filter-and-refine system design.

Prerequisites

  • Understand circular permutation as joining the original N/C termini and opening new termini elsewhere.
  • Know SARST's Ramachandran structural-string representation.
  • Distinguish database screening from pairwise structural refinement.
  • Recognize RMSD, alignment size, and sequence identity as different quantities.

paper-specific guide · plain → technical → input → output → source

Method walkthrough

  1. 01 · Two-round normal/duplicated-query screening

    Search once with the original string and again with a duplicated query; a marked second-round improvement suggests a match crossing the original termini.

    Technical reading: RST converts the query into an RM string, which undergoes normal-length and duplicated-length heuristic searches against a pre-transformed database; the two rounds' scores/E-values are contrasted.

    Input: A query PDB structure and pre-encoded RM-string database.

    Output: CP candidates whose scores improve meaningfully under query duplication.

    Boundary: A score improvement is only a candidate signal; repeats or internal symmetry can create false appearances.

    PDF pp. 2–3, Overview of CPSARST and Figure 1

  2. 02 · Compare linear and CP superpositions with FAST

    For each candidate, perform ordinary and CP-manipulated alignments and ask whether the CP version is genuinely better.

    Technical reading: The refinement stage uses FAST as the alignment engine to obtain RMSD, alignment size, and a refined CP site; a CP score contrasts duplicated-length and normal-length results.

    Input: Screened candidate structure pairs.

    Output: Validated CP pairs with CP sites, RMSD, and alignment sizes.

    Boundary: FAST is a component rather than a defeated comparator; output quality partly inherits FAST.

    PDF p. 3, Figure 1; PDF pp. 13–14, Materials and methods and Implementation

  3. 03 · Filter, localize, and report at database scale

    Remove tiny permutations, repeats, and low-confidence cases, then rank by E-value and CP score.

    Technical reading: Rules include a permutation-size limit, CP-score threshold, and sequence-homology filter; word size and gap penalties trade speed, sensitivity, and breakpoint precision.

    Input: FAST-refined results and filtering parameters.

    Output: Ranked CP hits and estimated permutation sites.

    Boundary: Changing thresholds simultaneously changes prevalence estimates, false positives, and runtime.

    PDF pp. 10–14, Discussion, Conclusion, Materials and methods and Implementation

Key result

The method recovered known and novel CP relationships from nonredundant PDB data and estimated CP sites.

Evidence-guided deep reading

Paper facts, project readings, and teaching models are labelled separately.

paper-fact

Why string duplication reveals circular permutation

If an original sequence is ABC|DEF, a permutation may become DEF|ABC. Writing the query as ABCDEFABCDEF places every new start inside a contiguous window of one original-sequence length; Figure 1 embeds this idea in two database-search rounds.

The trick alone does not establish 3D geometry, so CPSARST does not stop at a string hit; it sends candidates to FAST and uses geometry before and after CP manipulation as a second evidence layer.

Source locator: PDF pp. 2–3, Figure 1

paper-fact

From simulated breakpoints to all-against-all scans

The RCP dataset contains 20,000 simulated chains; Figure 2 starts from 100 sequences and applies substitutions, insertions, and deletions. Above 22% sequence identity, at least half the cases recover the exact breakpoint; all parents of 15 nonredundant engineered CPs are retrieved with a mean breakpoint distance of 0.08%.

Database-scale experiments use 14,422 nrPDB-90 polypeptides and 11,688 nrSCOP-90 domains. The nrPDB-90 all-against-all run covers about 200 million pairs in 65.7 hours, which the authors convert to roughly 52,800 pairs per minute.

Source locator: PDF pp. 2–5, Figure 2 and Table 1; PDF p. 7, Table 4

project-reading

A CP detector, not a universal alignment champion

Tables 2–3 compare CPSARST, SHEBA, and SAMO using structural diversity; the authors describe CPSARST as better than SHEBA, comparable to SAMO, and about 9.3 times faster pairwise. This conclusion applies to natural CP candidates and the specialized task.

FAST sits inside the refinement stage, and the paper does not show CPSARST attaining both lower RMSD and longer alignments than FAST on the same data. Calling system acceleration an alignment victory over FAST would confuse system levels.

Source locator: PDF pp. 5–7, Tables 2–4; PDF p. 3, Figure 1

Study design and evaluation

Data and samples

Four levels are used: a 20,000-chain RCP simulation set; 15 nonredundant engineered CPs; natural candidate CP pairs; and all-against-all scans of nrPDB-90 (14,422 chains) and nrSCOP-90 (11,688 domains).

Baselines

  • UFAU serves in sequence-based breakpoint simulations; SHEBA and SAMO serve in natural-CP structural comparisons; FAST is the CPSARST refinement engine.

Metrics

Exact CP-site rate / D (%)
The exact-breakpoint hit rate and the number of residues offset from truth divided by sequence length.
Boundary: Requires a known breakpoint and suits simulated or engineered CPs; natural evolutionary cases may lack a unique truth.
Structural diversity
Combines RMSD, alignment size, and protein size; lower values indicate better structural alignment under the paper's definition.
Boundary: It is composite and cannot be decomposed into a guarantee that RMSD and coverage each improve.
Runtime / scan rate
Pairwise seconds, all-against-all hours, and pairs scanned per minute.
Boundary: Varies with 2008-era hardware/software, preprocessing, and thresholds.

Reported result

CPSARST retains useful breakpoint signal around 20% sequence identity in simulation, retrieves all 15 engineered-CP parents, achieves pairwise structural diversity comparable to SAMO at lower runtime, and makes an nrPDB-90 all-against-all scan tractable.

PDF pp. 2–7, Figure 2 and Tables 1–4

teaching-model · not a reported experiment

Teaching example (not a reported experiment)

Find a terminus-crossing hit with a duplicated query

Project teaching model: let the query structural string be ABCDEF and the subject be DEFABC; the letters are not actual RM codes.

  1. The normal query ABCDEF yields only terminus-split local matches to DEFABC.
  2. Duplicate the query to ABCDEFABCDEF, making DEFABC a contiguous substring.
  3. Send the improved pair to FAST, compute linear and CP-manipulated alignments, and validate using breakpoint and geometric rules.

Takeaway: String duplication generates high-recall candidates; 3D refinement and filtering determine whether a CP relationship is accepted.

historical-ecosystem

Evidence boundary versus FAST

FAST contributes to the downstream CP score rather than serving as a defeated baseline; the paper does not show CPSARST geometrically outperforming FAST.

Lawful source and access

16 pages · SHA-256 3b8d7fd58ba71db22944d5c6f16654b9b57ae591893d4d8d17bb91f833eb5885

Lawful open full text.

Europe PMC open-access PDF

Limits and misreadings

  • It targets circular permutations rather than general sequential alignment.
  • Thresholds and word size trade sensitivity, speed, and CP-site precision.

Source locator map

  1. PDF pp. 2–3, Overview of CPSARST and Figure 1
  2. PDF pp. 4–5, Figure 2 and Table 1
  3. PDF pp. 5–7, Tables 2–4
  4. PDF pp. 10–13, Discussion and Conclusion
  5. PDF pp. 13–14, Materials and methods and Implementation

Check understanding

  1. Why search both normal and duplicated queries?

    Answer: Their score difference reveals whether similarity crosses the original termini.

    Improvement under duplication alone is not decisive; refinement is still required.

  2. What role does FAST play in CPSARST?

    Answer: It is the downstream 3D alignment engine for candidate CP pairs.

    Thus CPSARST's system-level speed advantage does not mean it geometrically defeats FAST.

  3. Does lower structural diversity prove that RMSD and coverage are each better?

    Answer: No. It is a single composite of multiple quantities.

    A two-metric claim still requires inspecting RMSD and alignment size/coverage separately.

Completion task: Using a 12-letter toy string, define two different CP sites and manually diagram normal/duplicated search, candidate generation, and FAST refinement, marking a possible false positive at each stage.

Paper-specific glossary

Circular permutation
A rewiring that joins original termini and opens new ones, cyclically shifting sequence order while potentially retaining the fold.
CP site
The backbone position at which new termini are created after rewiring.
Filter-and-refine
Use a cheap high-throughput method to find candidates, then an expensive accurate method to confirm them.
Structural diversity
The paper's structural-difference measure combining RMSD, alignment size, and protein size.