| 查看: 585 | 回复: 1 | |||
[交流]
【求助】计算结构大小 已有1人参与
|
| 我想问一下怎么用gromacs分析聚集结构的大小,也就是如果我想用gromacs算一下我的表面活性剂聚集后每一簇所含的单体数目,这样的话怎么办呢 |
» 猜你喜欢
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
已经有5人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有7人回复
上海工程技术大学 激光智能制造课题组 2027级博士研究生招生
已经有6人回复
课题组招2027级博士 上海工程技术大学 激光智能制造方向
已经有6人回复
现代”学阀”该如何界定
已经有14人回复
求合成方法
已经有8人回复
师弟论文见刊大半年才想起来申请专利,还能抢救一下吗?
已经有4人回复
有机合成以后会不会被AI改变?做科研的虫友怎么看
已经有8人回复
我的奶奶
已经有3人回复
itismineok
捐助贵宾 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 537.8
- 散金: 50
- 帖子: 372
- 在线: 97.5小时
- 虫号: 425200
- 注册: 2007-07-22
- 性别: GG
- 专业: 生物大分子结构与功能
★ ★ ★
雪狼乖乖(金币+3):谢谢 希望能完整化 2010-07-28 21:08:00
雪狼乖乖(金币+3):谢谢 希望能完整化 2010-07-28 21:08:00
|
解决这个问题分两步: 1. 首先使用top2psf.pl将gromacs的 .top file(或者) .tpr file转换成.psf文件 详细见http://www.gromacs.org/Developer_Zone/Programming_Guide/VMD 2. 然后将gromacs的.trr File(或者.trj File)和转换成的.psf文件输入到VMD中 编写tcl文件分析,举个例子: set psf your.psf set dcd your.dcd mol load psf $psf dcd $dcd set outfile [open cluster.dat w]; set nf [molinfo top get numframes] # Select cluster. #set sel [atomselect top "resname polar"] # polar 表面活性剂的残基名 for {set i 1 } {$i < $nf } { incr i } { # Select cluster number. set cluster [atomselect top "resname polar and name only" frame $i] set crd [$cluster get {x y z}] #set clusters {}{} foreach a $crd b $crd { set diffr [veclength [vecsub $a $b]] #在这里根据表面活性剂分子之间的距离,生成clusters } puts $outfile "$clusters" #set cluster_num {} foreach a $clusters { #在这里统计每个cluster中分子的数量, } puts $outfile "$cluster_num" } close $outfile mol delete top [ Last edited by itismineok on 2010-7-29 at 09:17 ] |
2楼2010-07-28 17:07:52










回复此楼