算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
interfaces-visualization【设计与创意】Use Biotite optional interfaces for PyMOL, RDKit, OpenMM, Matplotlib-backed graphics, and visualization/export-oriented conversions.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task asks a future agent to move Biotite objects into optional visualization, cheminformatics, or simulation packages: biotite.interface.pymol, biotite.interface.rdkit, biotite.interface.openmm, biotite.visualize, biotite.sequence.graphics, or biotite.structure.graphics.
For preparing AtomArray/AtomArrayStack objects, bonds, filters, coordinates, boxes, or trajectories before export, route to ../structure-analysis/. For loading PDB/PDBx/BinaryCIF, MOL/SDF, FASTA/alignment, or trajectory files before plotting/export, route to ../file-io-formats/. For database downloads or external command wrappers, route to ../database-application/.
references/api-reference.md to choose PyMOL, RDKit, OpenMM, or Matplotlib-backed graphics APIs and understand conversion boundaries.references/workflows.md for safe recipes that avoid assuming optional packages, network access, GUI availability, or display backends.references/troubleshooting.md for missing optional dependencies, PyMOL startup modes, unsupported bond/coordinate conversions, OpenMM unit/template issues, and plotting backend problems.scripts/check_optional_interfaces.py --help to inspect the bundled diagnostic, or run it directly to report optional interface availability without launching GUI-heavy workflows.PyMOLObject.from_structure(), rdkit.to_mol(), rdkit.from_mol(), openmm.to_topology(), openmm.to_system(), and openmm.from_state()/from_states().matplotlib.pyplot in non-interactive scripts.This sub-skill distills the interface tutorials for PyMOL, RDKit, and OpenMM; source modules under src/biotite/interface/; plotting helpers in src/biotite/visualize.py, src/biotite/sequence/graphics/, and src/biotite/structure/graphics/; behavior checks in tests/interface/; and visualization-heavy examples under doc/examples/scripts/ used only as reference recipes.