macOS
brew install gemmilocal Homebrew formula metadata
sudo port install gemmiMacPorts ports tree · science/gemmi/Portfile · 来源: api.github.com
安装
brew install gemmilocal Homebrew formula metadata
sudo port install gemmiMacPorts ports tree · science/gemmi/Portfile · 来源: api.github.com
nix profile install nixpkgs#gemminixpkgs package indexes · pkgs/by-name/ge/gemmi/package.nix · 来源: api.github.com
概览
Macromolecular crystallography library and utilities
历史
Gemmi is a C++ library and command-line toolkit for structural biology, especially macromolecular crystallography. It handles mmCIF, PDB, MTZ, CCP4/MRC maps, crystallographic symmetry, reflection data, and related file formats, with Python bindings and additional interfaces around the same core library.
Gemmi's repository begins in 2017 and its documentation identifies it as a joint project of Global Phasing Ltd and CCP4. The project name is both a reference to Gemmi Pass and an expansion of General MacroMolecular I/O, reflecting its emphasis on file formats and data structures used by crystallographers.
The project matured from a parser and utility collection into a broad structural-biology library. Its README and documentation describe C++14 code, Python bindings, a developing Fortran interface, partial WebAssembly bindings, web tools, and the `gemmi` command with many subcommands for validation, conversion, map handling, reflection data, and model analysis.
In 2022, Gemmi was published in the Journal of Open Source Software as 'GEMMI: A library for structural biology,' giving the project a citable software reference for scientific users.
Gemmi's adoption is anchored in crystallography infrastructure. The README names CCP4 and Global Phasing as institutional homes, while the JOSS paper and project documentation frame it as reusable infrastructure for programs that need fast, standards-aware handling of CIF-family files, structural models, maps, and reflection data.
Package availability in Homebrew, Debian, Ubuntu, MacPorts, and Nix makes Gemmi accessible outside specialist crystallography distributions, which matters for reproducible pipelines and notebooks that mix command-line conversion with Python analysis.
Practitioners use Gemmi as a library when writing structural-biology software and as a CLI when inspecting, validating, converting, or extracting data from coordinate, CIF, MTZ, and CCP4/MRC files. The `gemmi` program includes subcommands such as `validate`, `grep`, `convert`, `cif2mtz`, `mtz2cif`, `map`, `sfcalc`, and `xds2mtz`.
Python users use the bindings for scripting and data analysis, while package maintainers care about the shared C++ core because it supports both standalone utilities and embedded scientific workflows.
Gemmi is package-nerd interesting because it turns hard scientific file-format support into one installable toolkit. It is small compared with full crystallography suites but intersects with many of them, so it often appears in environments where users need command-line conversion, Python bindings, and citation-grade provenance.
安全态势
library-like package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
gemmi | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/project-gemmi/gemmi
安装元数据
| 软件包键 | brew:gemmi |
|---|---|
| 版本 | 0.7.5 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/gemmi |
| 主页 | https://project-gemmi.github.io/ |
| 仓库 | https://github.com/project-gemmi/gemmi |
| 上游文档 | https://gemmi.readthedocs.io/ |
| 许可证 | MPL-2.0 |
| 源码归档 | https://github.com/project-gemmi/gemmi/archive/refs/tags/v0.7.5.tar.gz |
| 最后更新 | 2026-06-21T00:20:16Z |
| Pulse | updated |
| 构建依赖 | cmake |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | gemmi |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
gemmi 0.6.5+ds-3
library for structural biology - executable
https://project-gemmi.github.io
sudo apt install gemmigemmi-dev 0.6.5+ds-3
library for structural biology
https://project-gemmi.github.io
sudo apt install gemmi-devpython3-gemmi 0.6.5+ds-3
library for structural biology - Python module
https://project-gemmi.github.io
sudo apt install python3-gemmigemmi
nix profile install nixpkgs#gemmigemmi 0.6.4+ds-1build1
library for structural biology - executable
https://project-gemmi.github.io
sudo apt install gemmigemmi-dev 0.6.4+ds-1build1
library for structural biology
https://project-gemmi.github.io
sudo apt install gemmi-devpython3-gemmi 0.6.4+ds-1build1
library for structural biology - Python module
https://project-gemmi.github.io
sudo apt install python3-gemmigemmi
sudo port install gemmi来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.