cellulose-builder建立纤维素模型

Cellulose-builder 是一个用户友好的程序,可以构建不同尺寸和几何形状的纤维素晶体结构。该程序以蛋白质数据库格式为指定结构的所有原子生成笛卡尔坐标,适合用作分子动力学模拟和其他计算中的起始配置。纤维素多晶型物 Iα、Iβ、II 和 III I的晶体结构实际上任何尺寸的纤维都可以很容易地构建,包括平行六面体、任何长度的植物细胞壁纤维素基本原纤维和单层。

参考文献:Cellulose-Builder: A toolkit for building crystalline structures of cellulose

cellulose-builder code下载链接:https://download.csdn.net/download/weixin_51982763/87371405?spm=1001.2014.3001.5501

使用方法

程序主体是shell脚本,linux下可以直接运行,Windows下自行安装git

先cd到cellulose-builder主文件夹。cellulose-builder支持下列命令:

  • 第一组产生的晶体我们从现在开始表示为平行六面体晶体。用户必须提供三个整数。它们代表每个晶体方向上晶胞复制的数量,因此晶体尺寸由用户明确设置。前两个整数必须大于一,而最后一个整数必须大于零。

  • 第二组构建 36 链原纤维。必须提供字符串fibril作为第一个参数,同时提供一个大于零的整数作为第二个参数,它代表每个纤维素链中纤维二糖残基的数量。因此,所得原纤维的聚合度可以由用户通过命令行直接控制。

  • 第三组提供特定纤维素链类型的单层。用户必须键入origin,center或monolayer作为第一个参数,后跟两个大于一的整数。这些整数分别代表单层中包含的纤维素链数和每条链中的纤维二糖残基数。

随便试下./cellulose-builder.sh fibril 5命令,结果如下。

报错缺少几个程序。自行安装后添加到环境变量就可以了。这里有一个卡了我很久的坑。

将octave的主程序添加环境变量后仍会报找不到octave。这里需要将安装后的程序名由原本的octave-cli.exe改成octave.exe.

重新执行程序

在当前目录会生成一个.pbd结尾的文件夹,里面为重复单元数为5的纤维素结构。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薛定谔的青蛙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值