rcsb / symmetry

:ferris_wheel: Detect, analyze, and visualize protein symmetry
GNU Lesser General Public License v2.1
26 stars 16 forks source link

Add maximum RMSD for alignment threshold #40

Closed andreasprlic closed 9 years ago

andreasprlic commented 10 years ago

CE has a parameter for the maximum RMSD at which to stop optimizing the alignment. Can we expose this parameter also for CE-Symm?

andreasprlic commented 10 years ago

This parameter makes a big difference for detection of the local symmetry that is in 1e9q.B. The global alignment also find symmetry, but the exact symmetric motif does not get detected precisely.

   CeSymm ceSymm = new CeSymm();

    CeParameters params =  (CeParameters) ceSymm.getParameters();

    if ( params == null) {
        params = new CeParameters();
        ceSymm.setParameters(params);
    }
   params.setMaxOptRMSD(3.0);
andreasprlic commented 10 years ago

also 1hiv.A gets much better with max RMSD of 3.0

sbliven commented 10 years ago

It should be easy to add an option to CESymmMain in symmetry-tools. Any other parameters we should expose?

lafita commented 9 years ago

Now we have all the CE parameters exposed, because CeSymmParameters implements CEParameters.