计算化学公社

 找回密码 Forget password
 注册 Register
Views: 10663|回复 Reply: 4
打印 Print 上一主题 Last thread 下一主题 Next thread

[综合交流] 如何提取团簇中每个分子的坐标?

[复制链接 Copy URL]

541

帖子

3

威望

6618

eV
积分
7219

Level 6 (一方通行)

跳转到指定楼层 Go to specific reply
楼主
我使用Forcite跑出来一个100个A分子组装成的球,现在需要提取出球中每个分子的坐标用来做进一步的分析。这个球可以导出XYZ坐标或者其他任意MS支持的格式。
请问可以使用何种方法达成这个目的。如果使用 perl 脚本,求前辈指点编程思路。

恍惚月余,深谙人与人之间的差距。以后还应努力学习,才能与强者比肩。

45

帖子

1

威望

2862

eV
积分
2927

Level 5 (御坂)

5#
发表于 Post on 2021-3-13 12:55:21 | 只看该作者 Only view this author
本帖最后由 funok 于 2021-3-13 13:57 编辑

my $doc=$Documents{"test.xsd"};
my $atoms=$doc->UnitCell->Atoms;
my $atom=undef;
foreach my $atom(@$atoms){
printf "%s %f %f %f\n", $atom->ElementSymbol,    $atom->X,    $atom->Y,    $atom->Z;
}

或者,把信息写到学习表中。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
ABetaCarw + 5 感谢指导

查看全部评分 View all ratings

82

帖子

4

威望

2540

eV
积分
2702

Level 5 (御坂)

4#
发表于 Post on 2021-3-11 11:54:32 | 只看该作者 Only view this author
ABetaCarw 发表于 2021-3-11 09:44
感谢回复。球可以直接挖,选中某种分子内才有的原子然后使用MS中的select fragment就能把球全选然后导出 ...

将球的坐标载入VMD后:

set all [atomselect top "all"]
set n [llength [lsort -unique -integer [$all get fragment]]]
for { set i 0 } { $i < $n } { incr i } {
  set sel [atomselect top "fragment $i"]
  $sel writexyz mol_$i.xyz
}




评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
ABetaCarw + 5 感谢指导

查看全部评分 View all ratings

541

帖子

3

威望

6618

eV
积分
7219

Level 6 (一方通行)

3#
 楼主 Author| 发表于 Post on 2021-3-11 09:44:49 | 只看该作者 Only view this author
naoki 发表于 2021-3-11 09:28
是不是可以M$输出放到vmd中挖出球,保存成pdb再导入M$
http://sobereva.com/406

感谢回复。球可以直接挖,选中某种分子内才有的原子然后使用MS中的select fragment就能把球全选然后导出。我现在遇到的问题是 如何提取出球内每个分子的坐标。我是想研究 球内每个分子的构象问题。
恍惚月余,深谙人与人之间的差距。以后还应努力学习,才能与强者比肩。

513

帖子

0

威望

4388

eV
积分
4901

Level 6 (一方通行)

truffle

2#
发表于 Post on 2021-3-11 09:28:30 | 只看该作者 Only view this author
是不是可以M$输出放到vmd中挖出球,保存成pdb再导入M$
http://sobereva.com/406
No problem is insoluble in all conceivable circumstances.

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-22 14:34 , Processed in 0.181708 second(s), 22 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list