[gmx-users] compressed tng file

Ahmet Yıldırım ahmedo047 at gmail.com
Sun Oct 25 08:53:54 CET 2015


Hi,

It would be good if GROMACS had ability to write compressed velocities and coordinates from mdrun with -o flag. 

By the way I did a small test:
The trjconv with -vel flag compressed a trr file of 14 GB  to tng file of 2.6 GB. It means about a factor of five. 



Ahmet Yıldırım


25 Eki 2015 tarihinde 04:18 saatinde, Mark Abraham <mark.j.abraham at gmail.com> şunları yazdı:

> Hi,
> 
> I suspect there's no ability to actually write compressed velocities from
> mdrun, unless -o .tng defaults to gzip for velocities within libtng (and
> that won't give a factor of three). I suspect it could be added readily,
> but it's a question of what needs exist and how to express them in new mdp
> options that map to what TNG can do.
> 
> Ahmet, what capability would best suit your need?
> 
> Mark
> 
>> On Sat, 24 Oct 2015 21:56 David van der Spoel <spoel at xray.bmc.uu.se> wrote:
>> 
>>> On 24/10/15 21:53, Ahmet Yıldırım wrote:
>>> nstxout-compressed       = 20
>>> compressed-x-precision   = 1000
>>> compressed-x-grps        = System
>>> 
>>> Those mdp options will compress only coordinates in the tng file with -x
>>> flag. But I want to compress both coordinates and velocities in the tng
>>> file with -o option. It seems that GROMACS 5.1 doesn't do it.
>>> I think the best way is to convert the trr file to the tng file using
>>> trjconv -vel.
>> Mark says you need to use -x
>> Just try it.
>> And there may be compressed-v options to, check your mdout.mdp
>> 
>>> 
>>> 2015-10-24 22:30 GMT+03:00 Mark Abraham <mark.j.abraham at gmail.com>:
>>> 
>>>> Hi,
>>>> 
>>>> On Sat, Oct 24, 2015 at 9:17 PM David van der Spoel <
>> spoel at xray.bmc.uu.se>
>>>> wrote:
>>>> 
>>>>>> On 24/10/15 21:10, Mark Abraham wrote:
>>>>>> Hi,
>>>>>> 
>>>>>> I forget the details, but why are you supposing a factor of three? The
>>>>> best
>>>>>> you can do with storing full-precision trajectory information to -o
>>>> .tng
>>>>> is
>>>>>> gzip compression, which is well known not to be great for MD
>>>>> trajectories.
>>>>>> -x .tng is another matter.
>>>>> You have to play with the mdp options, something like
>>>>> ; Output frequency and precision for xtc file =
>>>>> nstxout-compressed       = 20
>>>>> compressed-x-precision   = 1000
>>>>> ; This selects the subset of atoms for the xtc file. You can =
>>>>> ; select multiple groups. By default all atoms will be written. =
>>>>> compressed-x-grps        = System
>>>>> 
>>>>> and probably similar for velocities.
>>>>> @Mark: the factor of three comes from typical xtc compression of
>>>>> coordinates.
>>>> 
>>>> Right. But getting the format still needs mdrun -x *.tng, not -o. We
>>>> haven't written the code to put all kinds of trajectory output into the
>> one
>>>> .tng file.
>>>> 
>>>> Mark
>>>> 
>>>> 
>>>>>> Mark
>>>>>> 
>>>>>>> On Sat, Oct 24, 2015 at 8:24 PM Ahmet Yıldırım <ahmedo047 at gmail.com>
>>>>>> wrote:
>>>>>> 
>>>>>>> Dear users,
>>>>>>> 
>>>>>>> In order to get the tng file smaller than trr file I am using the
>>>>> following
>>>>>>> command but I get the same file size as trr file. Whereas the tng
>> file
>>>>> file
>>>>>>> should be about 3 times smaller than the trr file.
>>>>>>> 
>>>>>>> I wonder if anybody has any clue what's wrong?
>>>>>>> 
>>>>>>> gmx_d mdrun -v -s md.tpr -cpo md.cpt -o md.tng -c md.gro -e md.edr -g
>>>>>>> md.log
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> Ahmet Yıldırım
>>>>>>> --
>>>>>>> Gromacs Users mailing list
>>>>>>> 
>>>>>>> * Please search the archive at
>>>>>>> http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before
>>>>>>> posting!
>>>>>>> 
>>>>>>> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
>>>>>>> 
>>>>>>> * For (un)subscribe requests visit
>>>>>>> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users
>> or
>>>>>>> send a mail to gmx-users-request at gromacs.org.
>>>>> 
>>>>> 
>>>>> --
>>>>> David van der Spoel, Ph.D., Professor of Biology
>>>>> Dept. of Cell & Molec. Biol., Uppsala University.
>>>>> Box 596, 75124 Uppsala, Sweden. Phone:  +46184714205.
>>>>> spoel at xray.bmc.uu.se    http://folding.bmc.uu.se
>>>>> --
>>>>> Gromacs Users mailing list
>>>>> 
>>>>> * Please search the archive at
>>>>> http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before
>>>>> posting!
>>>>> 
>>>>> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
>>>>> 
>>>>> * For (un)subscribe requests visit
>>>>> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or
>>>>> send a mail to gmx-users-request at gromacs.org.
>>>> --
>>>> Gromacs Users mailing list
>>>> 
>>>> * Please search the archive at
>>>> http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before
>>>> posting!
>>>> 
>>>> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
>>>> 
>>>> * For (un)subscribe requests visit
>>>> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or
>>>> send a mail to gmx-users-request at gromacs.org.
>> 
>> 
>> --
>> David van der Spoel, Ph.D., Professor of Biology
>> Dept. of Cell & Molec. Biol., Uppsala University.
>> Box 596, 75124 Uppsala, Sweden. Phone:  +46184714205.
>> spoel at xray.bmc.uu.se    http://folding.bmc.uu.se
>> --
>> Gromacs Users mailing list
>> 
>> * Please search the archive at
>> http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before
>> posting!
>> 
>> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
>> 
>> * For (un)subscribe requests visit
>> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or
>> send a mail to gmx-users-request at gromacs.org.
> -- 
> Gromacs Users mailing list
> 
> * Please search the archive at http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before posting!
> 
> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
> 
> * For (un)subscribe requests visit
> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or send a mail to gmx-users-request at gromacs.org.


More information about the gromacs.org_gmx-users mailing list