Hi
I checked again with Gromacs 4.0.7 and I find that I have a problem
with make_edi when I use eigenvec.trr files generated using g_covar
-nofit. I use the -nofit option because the data was already fit to a
reference structure
using trjconv -fit rot+trans.
I end up with a segmentation fault when I use the following command:
make_edi -linfix "4,5,7,8" -outfrq 500 -f evec170nfit.trr -s
fframe170compact.gro -o edsamp.edi -linstep ".000001 .000001 .000001 .000001"
As before I get the following message:
:-) G R O M A C S (-:
Good ROcking Metal Altar for Chronical Sinners
:-) VERSION 4.0.7 (-:
Written by David van der Spoel, Erik Lindahl, Berk Hess, and others.
Copyright (c) 1991-2000, University of Groningen, The Netherlands.
Copyright (c) 2001-2008, The GROMACS development team,
check out http://www.gromacs.org for more information.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
:-) make_edi (-:
Option Filename Type Description
------------------------------------------------------------
-f evec170nfit.trr Input Full precision trajectory: trr trj cpt
-eig eigenval.xvg Input, Opt. xvgr/xmgr file
-s fframe170compact.gro Input Structure+mass(db): tpr tpb tpa gro
g96 pdb
-n index.ndx Input, Opt. Index file
-tar target.gro Input, Opt. Structure file: gro g96 pdb tpr tpb tpa
-ori origin.gro Input, Opt. Structure file: gro g96 pdb tpr tpb tpa
-o edsamp.edi Output ED sampling input
Option Type Value Description
------------------------------------------------------
-[no]h bool no Print help info and quit
-nice int 0 Set the nicelevel
-[no]xvgr bool yes Add specific codes (legends etc.) in the output
xvg files for the xmgrace program
-mon string Indices of eigenvectors for projections of x
(e.g. 1,2-5,9) or 1-100:10 means 1 11 21 31 ... 91
-linfix string 4,5,7,8 Indices of eigenvectors for fixed increment
linear sampling
-linacc string Indices of eigenvectors for acceptance linear
sampling
-flood string Indices of eigenvectors for flooding
-radfix string Indices of eigenvectors for fixed increment
radius expansion
-radacc string Indices of eigenvectors for acceptance radius
expansion
-radcon string Indices of eigenvectors for acceptance radius
contraction
-outfrq int 500 Freqency (in steps) of writing output in .edo file
-slope real 0 Minimal slope in acceptance radius expansion
-maxedsteps int 0 Max nr of steps per cycle
-deltaF0 real 150 Target destabilization energy - used for flooding
-deltaF real 0 Start deltaF with this parameter - default 0,
i.e. nonzero values only needed for restart
-tau real 0.1 Coupling constant for adaption of flooding
strength according to deltaF0, 0 = infinity i.e.
constant flooding strength
-eqsteps int 0 Number of steps to run without any perturbations
-Eflnull real 0 This is the starting value of the flooding
strength. The flooding strength is updated
according to the adaptive flooding scheme. To use
a constant flooding strength use -tau 0.
-T real 300 T is temperature, the value is needed if you want
to do flooding
-alpha real 1 Scale width of gaussian flooding potential with
alpha^2
-linstep string .000001 .000001 .000001 .000001 Stepsizes (nm/step) for
fixed increment linear sampling (put in quotes!
"1.0 2.3 5.1 -3.1")
-accdir string Directions for acceptance linear sampling - only
sign counts! (put in quotes! "-1 +1 -1.1")
-radstep real 0 Stepsize (nm/step) for fixed increment radius
expansion
-[no]restrain bool no Use the flooding potential with inverted sign ->
effects as quasiharmonic restraining potential
-[no]hessian bool no The eigenvectors and eigenvalues are from a
Hessian matrix
-[no]harmonic bool no The eigenvalues are interpreted as spring constant
list -linfix consist of the indices:4 5 7 8
list -linacc consist of the indices:
list -flood consist of the indices:
list -radfix consist of the indices:
list -radacc consist of the indices:
list -radcon consist of the indices:
list -mon consist of the indices:
trn version: GMX_trn_file (single precision)
Eigenvectors in evec170nfit.trr were determined without fitting
Read non mass weighted average/minimum structure with 4128 atoms from
evec170nfit.trr
Read 2000 eigenvectors (for 4128 atoms)
Select an index group of 4128 elements that corresponds to the eigenvectors
Opening library file
/sw/analysis/gromacs/4.0.7/centos5.4_pgi8.0.4/share/gromacs/top/aminoacids.dat
Group 0 ( System) has 4128 elements
Group 1 ( Protein) has 4128 elements
Group 2 ( Protein-H) has 4128 elements
Group 3 ( C-alpha) has 4128 elements
Group 4 ( Backbone) has 4128 elements
Group 5 ( MainChain) has 4128 elements
Group 6 (MainChain+Cb) has 4128 elements
Group 7 ( MainChain+H) has 4128 elements
Group 8 ( SideChain) has 0 elements
Group 9 ( SideChain-H) has 0 elements
Select a group: 3
Selected 3: 'C-alpha'
Segmentation fault
With the eigenvector.trr generated using g_covar -fit option I don't get the
segmentation fault. The following line in the above log file
" Eigenvectors in evec170nfit.trr were determined without fitting" is replaced
instead
with
"Read non mass weighted reference structure with 4128 atoms from evec170fit.trr"
and I get the edsamp.edi file.
I already performed covariance analyses using the -nofit option on my large
protein and would like to use the results I have so far if possible. If anyone
knows
what the problem is, it would be of great help.
Thanks
Vijaya
From: ckut...@gwdg.de
Subject: Re: [gmx-users] make_edi
Date: Fri, 23 Apr 2010 10:05:12 +0200
To: gmx-users@gromacs.org
Hi Vijaya,
what version of Gromacs is this and how big do the trr fileshave to be so that
the segv shows up?
Carsten
On Apr 22, 2010, at 6:56 PM, vijaya subramanian wrote:Hi
When I run make_edi with a small eigenvec.trr file it works, but gives me a
segmentation fault when I input large .trr files generated using g_covar.
These large eigenvector
files work well with g_anaeig and I have used them to generate projections as
well as filtered trajectories.
The command line with options for make_edi is given below:
make_edi -linfix "4,5,7,8" -outfrq 500 -f eigvec.trr -s fframe.gro -o
edsamp.edi -linstep ".0001 .0001 .0001 .0001"
One option would be to read the large eigenvec.trr file and write out only the
eigenvectors
I need to a new file. Is there some way I can do that? Else, is there some
way to modify
make_edi so I don't get a segmentation fault.
Thanks
Vijaya
The New Busy think 9 to 5 is a cute idea. Combine multiple calendars with
Hotmail. Get busy. --
gmx-users mailing list gmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/mailing_lists/users.php
_________________________________________________________________
Hotmail is redefining busy with tools for the New Busy. Get more from your
inbox.
http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_2
--
gmx-users mailing list gmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/mailing_lists/users.php