分析界面和受限系统的分子动力学模拟。
项目描述
MAICoS 是分子分析界面和受限系统的缩写。它是一个面向对象的 Python 工具包,用于分析分子模拟界面和受限流体的结构和动力学。与 MDAnalysis 结合使用,MAICoS 可以从轨迹文件中提取密度分布、介电常数、结构因子或传输性质,包括 LAMMPS、GROMACS、CHARMM 或 NAMD 数据。MAICoS 是开源的,并按照 GNU 通用公共许可证 v3.0 发布。
MAICoS 是一个适合没有 Python 经验的分子模拟初学者的工具。对于这些用户,MAICoS 提供了一个描述性命令行界面。经验丰富的用户可以使用 Python API 进行日常分析,或使用提供的框架构建自己的界面和受限系统分析。
通过关注我们的 Twitter 了解 MAICoS 的最新动态。如果您发现任何问题,可以在 Gitlab 上报告。您还可以加入 Discord 上的开发者团队,讨论 MAICoS 的可能改进和使用方法。
基本示例
这是一个简单的示例,展示如何使用 MAICoS 从分子动力学模拟中提取密度分布。文件 conf.gro 和 traj.trr 对应于来自 GROMACS 模拟软件包的模拟文件。在 Python 环境中,输入
import MDAnalysis as mda
import maicos
u = mda.Universe("conf.gro", "traj.trr")
dplan = maicos.DensityPlanar(u.atoms).run()
可以从 dplan.results.profile 访问密度分布,从 dplan.results.bin_pos 访问箱子的位置。
文档
有关详细信息、教程和示例,请参阅我们的 文档。如果您使用的是 MAICoS 的旧版本,您可以在 ReadTheDocs 上找到相应的文档。
安装
使用 pip 安装 MAICoS:
pip install maicos
或者使用 conda:
conda install -c conda-forge maicos
分析模块列表
目前,MAICoS 支持以下分析模块
模块名称 |
描述 |
---|---|
DensityPlanar |
计算笛卡尔偏密度分布 |
DensityCylinder |
计算圆柱偏密度分布 |
DensitySphere |
计算球面偏密度分布 |
TemperaturePlanar |
在笛卡尔几何中计算温度分布 |
DielectricPlanar |
计算平面介电分布 |
DielectricCylinder |
计算圆柱介电分布 |
DielectricSphere |
计算球面介电分布 |
DielectricSpectrum |
计算线性介电光谱 |
Saxs |
计算小角 X 射线散射强度 (SAXS) |
DiporderPlanar |
计算平面偶极顺序参数 |
DiporderCylinder |
计算圆柱偶极顺序参数 |
DiporderSphere |
计算球面偶极顺序参数 |
PDFPlanar |
计算片状平面二维配对分布函数 |
PDFCylinder |
计算圆柱壳状一维配对分布函数 |
DipoleAngle |
计算偶极矩的时间序列角度 |
KineticEnergy |
计算能量的时间序列 |
VelocityPlanar |
在笛卡尔几何中计算速度分布 |
VelocityCylinder |
计算圆柱的笛卡尔速度分布 |
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
构建分发
maicos-0.8.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 15d242d638f15ab1fa8f8888df45b4f4e1a746529b33128b1555f45b839bc04f |
|
MD5 | 46ab285e5277dd0d93558c6015a2a8f3 |
|
BLAKE2b-256 | dad317f9c35132274f70ced3e80087cd8d684d8c9fdf9bd89ffc191842087aec |
maicos-0.8-cp312-cp312-win_amd64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 44937e3c508776d38d00a973b6f46b20914214bc53abbef60f1d6d09fb70fc8b |
|
MD5 | 8b374f227e67127ae334907e17c57c19 |
|
BLAKE2b-256 | 2a402c74175247118f3febb87bc10bdfa66204dc0f742b1f1b723ae395b170c4 |
maicos-0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 789154186a7ac2244580abbfa52b48b65cfafe0cd8151e257ac54cc8f023bbce |
|
MD5 | 906d398962476181ee992da7f5bd8175 |
|
BLAKE2b-256 | 1d22c2105a1c05d76108ef63a30b401451bdffa121d90fb1ecab6076866560fd |
maicos-0.8-cp312-cp312-macosx_13_0_arm64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d01e47ad9bf8625d76e2845e62abe72e254c62d2c609d0b45c749438bcee8965 |
|
MD5 | bbf0bbd77303725b2948e34600b71caa |
|
BLAKE2b-256 | cf49ca698f0705e797d88533be78ecec97cf85e04c346a9ee771d2f2815fe0b3 |
maicos-0.8-cp311-cp311-win_amd64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c6f91169c61626563c022a1d0653443e526382648bbc323004c1f5a0c546f688 |
|
MD5 | 1feae2f79c9c7fad56bd632da0af9f33 |
|
BLAKE2b-256 | 233d27532f138a1cb4df75f4f9ebaa81b4d2f075a0923751bc94ab74d7407ec3 |
maicos-0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | afc840931880b40974a0f410f7b6153c1f2554049af6148d301756de69265615 |
|
MD5 | b4e964184e75460a30e9981380407b29 |
|
BLAKE2b-256 | c74f9fe17a12daa5976bab936e8c46f19c318b7bbbab4097ed2576eb4c774a6d |
maicos-0.8-cp311-cp311-macosx_13_0_arm64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dd949aa9041cef95c30d891006975c6041553b95226d07b67288ed9490342bd3 |
|
MD5 | 2a1e553e825cd27f5f02a730f380e0d3 |
|
BLAKE2b-256 | bdc85887a15741fd688f595eb68c1b2fbe3c09a957efc7567ba7257d406740c0 |
哈希值 用于 maicos-0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7272ddd1f78cef13f11452fcec5213bdbbd4354aa96d0bcf56f130d451900b79 |
|
MD5 | 88455483d46b2b64c0ef1c91b7671337 |
|
BLAKE2b-256 | 635e03bb8b31c83288078994dcaa7275a01d935b92e7e0115be710affbc7cc8d |
哈希值 用于 maicos-0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6267b49e30aa0ea510518393fdaa27f3ede3ed2484bf5cf3f7657fe889697abe |
|
MD5 | a655bd397fa179099ee2065c1a6498e5 |
|
BLAKE2b-256 | 5ab5516909aa9816b3030e4f976833fe7caf00c5c7566f0cd1a4174b4687816c |