Hi Betty,
Thanks for attaching three files which make your point clear (to me). It is indeed a confusing topic. Let me explain in more details below.
- x3dna-dssr --analyze -- this is an option recently introduced to DSSR v1.9.0-2019mar26. It is intended to replace the 3DNA 'analyze' program. So the output from this option should be identical to those from "find_pair some.pdb | analyze". It contain local base-pair, local step parametets, and local helical parameters, and a set of 'simple' parameters intended for a qualitative description of non-WC pairs. The local parameters, but not the 'simple' parameters can be used as input to the 3DNA "rebuild" program. The local parameters are based on the standard base reference frames.
- x3dna-dssr --analyze-cehs -- this option is intended to reproduce 'authentic' CEHS paramers as described in the 1995 El Hassan and Calladine JMB paper, and in SCHNAaP. The output does not contain helical parameters because these are notavailable in the original CEHS paper.
- find_pair|cehs -- this option is intended to reproduce 'authentic' CEHS paramers (1995 JMB), plus a set of "SCHNAaP global helical parameters" I introduced in the 1997 JMB SCHNAaP paper.
Now the last two options,
x3dna-dssr --analyze-cehs and
find_pair|cehs, should give the same 'authentic' CEHS parameters. In the current case, they do not: the reason is that your structure contains only
non-WC pairs which affect the directionality of reference frames chosen, and thus the ending results. Try a DNA structure, e.g. 355D, you'd see that they indeed give the same results. The original CEHS scheme was intended to study the conformational variations of WC structures.
I'll look into the issue so that in future releases, the two options will give exactly the same numerical values, even for non-WC pairs. Technically, it is not a big deal to fix. In reality, this can be very confusions, as illustrated clearly in your case.
Also, note that the
x3dna-dssr --analyze option is a new addition. I mentioned the
--analyze-cehs variant simply because we touched the CEHS topic. I'd otherwise not explicitly document this 'feature' in the DSSR manual.
At the very beginning, I thought you were interested in implementing the 1995 JMB-described CEHS scheme yourself. For that purpose, short of contacting the original authors themselves, I pointed you to the SCHNAaP program and the "ches" programs in 3DNA v2.4 distribution. That's still my advice.
If you're interested in analyzing non-WC structures using DSSR, please start a new thread.
Best regards,
Xiang-Jun