将MOF分解为金属节点和连接体。
项目描述
💪 入门指南
mof = MOF.from_cif('tests/test_files/HKUST-1.cif')
分解MOF
fragments = mof.fragment()
如果您在Jupyter笔记本中,可以可视化组件。
fragments.linkers[0].show_molecule()
fragments.nodes[0].show_molecule()
您还可以在PubChem中搜索构建块
fragments.linkers[0].search_pubchem()
要获取RCSR代码,请运行
fragments.net_embedding.rcsr_code
🚀 安装
要安装最新版本,请运行
pip install moffragmentor
要安装开发版本,请运行
pip install git+https://github.com/kjappelbaum/moffragmentor.git
您需要安装openbabel
,您可以使用conda install -c conda-forge openbabel
进行安装。
作为工具,您还可以运行bash create_conda.sh
以创建包含所有依赖项的conda环境。注意,您可能需要更改环境名称(默认为moffragmentor
)。
MOF分解器在MOF分解工具景观中的位置
尽管moffragmentor具有一些独特功能,但它可能不是完成您任务的正确工具。由于一些设计选择(具有所有片段和网络的pymatgen表示),在当前实现中它相对较慢(尽管有明显的修复方法)。
因此,我们鼓励您也考虑其他替代工具
👐 贡献
贡献,无论是提交问题、提交拉取请求还是分支,都受到欢迎。有关参与的信息,请参阅CONTRIBUTING.rst。
⚖️ 许可证
本包中的代码采用MIT许可证。
💰 资助
本研究得到欧洲研究委员会(ERC)的支持,该委员会隶属于欧盟的“地平线2020”研究和创新计划(协议号666983,MaGic),由NCCR-MARVEL资助,由瑞士国家科学基金会(SNSF)资助,并得到瑞士国家科学基金会(SNSF)的资助,协议号为200021_172759。
项目详情
关闭
moffragmentor-0.0.6.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f41649b5010ba875d3c7eefda907f070adae4161114b785187f63ece4ca67aa3 |
|
MD5 | 0f7bee7a8a76d9516808188a4b77f213 |
|
BLAKE2b-256 | a49e51425dafdd0de12bcc4be7bd7f62bedbaa509363566dab6eb67fe8d08fc6 |
关闭
moffragmentor-0.0.6-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 972635544199e3f8b67fdf39457e9d19b9c957608b079e2860bc71868753ed6f |
|
MD5 | 9214994ac272a993dc8a6941f7e7fe46 |
|
BLAKE2b-256 | 939f21722e5efe1007f317ba3d950b64fb7dca614ae3549963492beb35c038e0 |