Muthukumaran R - 2018-07-03

Dear Ismael,

I have simulated POPE bilayer for 100 ns. I am performing Lipid Tilt analysis using membplugin in VMD, but got the following error. I selected the input parameters as per tutorials. The lipid resname as 'POPE' and atoms for calculation as 'P N'

Error log.

Error:
vecdot needs vectors of the same size: 0 0 1 :
vecdot needs vectors of the same size: 0 0 1 :
while executing
"error "vecdot needs vectors of the same size: $x : $y""
(procedure "vecdot" line 3)
invoked from within
"vecdot $normal [vecnorm $CC]"
(procedure "::membranetool_common::angle" line 11)
invoked from within
"::membranetool_common::angle $atomcoord1 $atomcoord2 $normal"
(procedure "::lipidtilt::tilt_lip" line 51)
invoked from within
"::lipidtilt::tilt_lip [array get lipid_array] $nleaf $atomselection $FILE $FILE_plot $lipids $f"
("uplevel" body line 2)
invoked from within
"uplevel $block"
("while" body line 4)
invoked from within
"while $expression {
set pwvar $f
eval $wrapcmd
uplevel $block
animate delete all
incr f $step
mol addfile $dcd first $f last $f waitfor all
..."
(procedure "::membranetool_common::for_frames" line 19)
invoked from within
"::membranetool_common::for_frames $dcdfile $from $to $step f $wrapcmd {
::lipidtilt::tilt_lip [array get lipid_array] $nleaf $atomselection $FILE ..."
(procedure "::lipidtilt::tilt" line 91)
invoked from within
"::lipidtilt::tilt -structure /home/kumaran/work/NS1/gromacs/mem_85/md_100ns.part0002.gro -trajectory /home/kumaran/work/NS1/gromacs/mem_85/md_100_fram..."
("eval" body line 1)
invoked from within
"eval ::lipidtilt::tilt $args "
invoked from within
"if $errflag { error "Something went wrong.\n\nCommand: lipidtilt $args\n\nError: \n$errMsg" $savedInfo $savedCode }"
(procedure "::lipidtilt::lipidtilt" line 18)
invoked from within
"::lipidtilt::lipidtilt -structure /home/kumaran/work/NS1/gromacs/mem_85/md_100ns.part0002.gro -trajectory /home/kumaran/work/NS1/gromacs/mem_85/md_100..."
("eval" body line 1)
invoked from within
"eval ::lipidtilt::lipidtilt $args"
(procedure "lipidtilt" line 1)
invoked from within
"lipidtilt -structure {/home/kumaran/work/NS1/gromacs/mem_85/md_100ns.part0002.gro} -trajectory {/home/kumaran/work/NS1/gromacs/mem_85/md_100_frames.xt..."
("eval" body line 1)
invoked from within
"eval lipidtilt $command_line"
(procedure "::lipidtiltgui::tilt" line 85)
invoked from within
"::lipidtiltgui::tilt"
invoked from within
".mttiltgui.run.button invoke"
("uplevel" body line 1)
invoked from within
"uplevel #0 [list $w invoke]"
(procedure "tk::ButtonUp" line 22)
invoked from within
"tk::ButtonUp .mttiltgui.run.button"
(command bound to event)

Any help regarding how to use this module will be very helpful..

R. Muthukumaran