mdanalysis icon indicating copy to clipboard operation
mdanalysis copied to clipboard

Desmond trajectory reader

Open sperezconesa opened this issue 2 years ago • 4 comments

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.

sperezconesa avatar Aug 29 '23 06:08 sperezconesa

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.

orbeckst avatar Aug 29 '23 14:08 orbeckst

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.

hmacdope avatar Aug 29 '23 23:08 hmacdope

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.

IAlibay avatar Sep 04 '23 08:09 IAlibay

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.

sperezconesa avatar Nov 17 '23 07:11 sperezconesa