UC-Davis-molecular-computing / scadnano-python-package

Python scripting library for generating designs readable by scadnano.
https://scadnano.org
MIT License
13 stars 7 forks source link

space out nucleotides in oxDNA export of loopouts #253

Open dave-doty opened 1 year ago

dave-doty commented 1 year ago

Currently, the oxDNA export algorithm for loopouts puts the nucleotides along a straight line in between the two domains it joins. If there are many nucleotides and the domains are close together, then this linear interpolation places the nucleotides extremely close to each other.

scadnano design: image

oxDNA export (note the loopout of length 32 in the lower left): image

which explodes the molecular dynamics simulation due to the very large forces they exert on each other in such close proximity.