Hi Xiangjun,
It seems the new version (Jul8) works very well for all my trajectory for now.
By the way I am benchmarking your new version using a ribosomal structure (PDB 1FFK).
Here I attached the output using version 2017jan22 (x3dna-dssr-old) and 2019jul08 (x3dna-dssr).
Here is the output:
[hs189@summer:version] x3dna-dssr-old -i=1ffk.pdb -o=1ffk_old.json --more --json
Processing file '1ffk.pdb'
total number of base pairs: 1450
total number of multiplets: 241
total number of helices: 85
total number of stems: 176
total number of isolated WC/wobble pairs: 49
total number of atom-base capping interactions: 211
total number of splayed-apart dinucleotides: 327
total number of hairpin loops: 66
total number of bulges: 34
total number of internal loops: 65
total number of junctions: 35
-- kissing-loops in '1ffk.pdb', hairpin loops (#1/#3) have 2 interactions [#8, #9 ...]
total number of A-minor (type I and II) motifs: 98
total number of ribose zippers: 41
total number of kink turns: 7
total number of non-loop single-stranded segments: 31
total number of kissing loops: 5
Time used: 00:00:00:50
[hs189@summer:version] x3dna-dssr -i=1ffk.pdb -o=1ffk.json --more --json
Processing file '1ffk.pdb'
total number of nucleotides: 2828
total number of amino acids: 3656
total number of base pairs: 1428
total number of multiplets: 238
total number of helices: 83
total number of stems: 175
total number of isolated WC/wobble pairs: 50
total number of atom-base capping interactions: 211
total number of splayed-apart dinucleotides: 400
consolidated into units: 251
total number of hairpin loops: 66
total number of bulges: 37
total number of internal loops: 65
total number of junctions: 35
total number of non-loop single-stranded segments: 29
-- kissing-loops in '1ffk.pdb', hairpin loops (#1/#3) have 2 interactions [#8, #9 ...]
total number of kissing loops: 5
total number of A-minor (types I and II) motifs: 99
total number of eXtended A-minor (type X) motifs: 55
total number of ribose zippers: 41
total number of kink turns: 8
Time used: 00:00:01:17
For example, it seems the new version detect less base pairs, less multiplets, is that because you adjust the criteria for base pair or something?
If you think this post should be in a separate topic, could you please help move it to a proper place?
Best,
Honglue