Desmond trajectory reader
Is your feature request related to a problem?
If I want to use MDAnalysis when I use desmond as the MD engine I have to convert it to some other format and then read that other format.
Describe the solution you'd like
For MDAnalysis to read desmond trajectories.
Describe alternatives you've considered
I convert to xtc with VMD and then read it with MDanalysis but this is inconvenient and a bit convoluted because using VMD as file converter is very inefficient.
Additional context
VMD has a desmond trajectory reader so perhaps that is a good starting place since it is open source.
Would be nice. Is there an official/public documentation of the format? That's usually the starting point.
We welcome contributions, especially for formats that aren't frequently used by the core developers.
CPPTraj seems to use the plugin from VMD: https://github.com/Amber-MD/cpptraj/pull/796/files shouldn't be too hard to wrap with Cython.
CPPTraj seems to use the plugin from VMD: https://github.com/Amber-MD/cpptraj/pull/796/files shouldn't be too hard to wrap with Cython.
As long as it's just the DE Shaw files (which seem to be GPL compatible) that would be fine. We probably can't package anything from VMD though, at least unless the plugins are held under a different license.
Desmond can output xtcs, the problem is the topology. DMS is not used by default anymore, it is CMS now as the topology. You might want to reach out to the Schrodinger people and see if they are interested in helping out.