-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathload_ctf_vmd.sh
executable file
·104 lines (69 loc) · 2.68 KB
/
load_ctf_vmd.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#!/bin/bash
# Usage: load_big_trajs.sh topology.prmtop trajectories*.nc
if [[ $# -lt 2 ]]; then
printf "Please provide at least two arguments (top and traj file)\n"
printf "Usage: load_ctf_vmd.sh topology.prmtop trajectories*.nc\n"
exit 1
fi
stride=1
prmtop=$1
tmpfile=$(mktemp /tmp/vmd_readin.tcl)
# cat ~/Scripts/StateFile > $tmpfile # Comment this line out if you don't have a StateFile for VMD. Or change the path to were its sitting in your machine.
echo "rotate y by 90" >> $tmpfile
echo "mol default material AOChalky" >> $tmpfile
echo "mol default representation NewCartoon" >> $tmpfile
echo "color Display {Background} white" >> $tmpfile
echo "axes location off" >> $tmpfile
echo "mol new $prmtop" >> $tmpfile
for var in ${@:2} # We skip the first argument, the top file
do
echo "mol addfile $var first 0 step $stride waitfor all" >> $tmpfile
done
# F-actin
echo "mol modselect 0 top resid 1 to 6016" >> $tmpfile
echo "mol modcolor 0 top ColorID 8" >> $tmpfile
echo "mol modmaterial 0 top HardPlastic" >> $tmpfile
echo "mol modstyle 0 top QuickSurf" >> $tmpfile
echo "mol addrep top" >> $tmpfile
# Tropomyosin coil n1
echo "mol modselect 1 top resid 6033 to 6712" >> $tmpfile
echo "mol modcolor 1 top ColorID 5" >> $tmpfile
echo "mol addrep top" >> $tmpfile
# Tropomyosin coil n2
echo "mol modselect 2 top resid 7336 to 8015" >> $tmpfile
echo "mol modcolor 2 top ColorID 25" >> $tmpfile
echo "mol addrep top" >> $tmpfile
# Troponin complex 1
# TnT
echo "mol modselect 3 top resid 6713 to 6961" >> $tmpfile
echo "mol modcolor 3 top ColorID 7" >> $tmpfile
echo "mol addrep top" >> $tmpfile
# TnI
echo "mol modselect 4 top resid 6962 to 7171" >> $tmpfile
echo "mol modcolor 4 top ColorID 1" >> $tmpfile
echo "mol addrep top" >> $tmpfile
# TnC
echo "mol modselect 5 top resid 7172 to 7332" >> $tmpfile
echo "mol modcolor 5 top ColorID 0" >> $tmpfile
echo "mol addrep top" >> $tmpfile
# Troponin complex 2
# TnT
echo "mol modselect 6 top resid 8016 to 8264" >> $tmpfile
echo "mol modcolor 6 top ColorID 7" >> $tmpfile
echo "mol addrep top" >> $tmpfile
# TnI
echo "mol modselect 7 top resid 8265 to 8474" >> $tmpfile
echo "mol modcolor 7 top ColorID 1" >> $tmpfile
echo "mol addrep top" >> $tmpfile
# TnC
echo "mol modselect 8 top resid 8475 to 8635" >> $tmpfile
echo "mol modcolor 8 top ColorID 0" >> $tmpfile
echo "mol addrep top" >> $tmpfile
# CALCIUMS
echo "mol modselect 9 top resname CAL" >> $tmpfile
echo "mol modstyle 9 top VDW" >> $tmpfile
echo "mol modcolor 9 top ColorID 2" >> $tmpfile
echo "mol addrep top" >> $tmpfile
# REPLACE THE PATH TO YOUR VMD EXECUTABLE!
/Applications/VMD1.9.3.app/Contents/Resources/VMD.app/Contents/MacOS/VMD -e $tmpfile -size 1920 1080
rm $tmpfile