算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
prolif【设计与创意】Use ProLIF to prepare molecular inputs, define protein-ligand interactions, compute interaction fingerprints, and create visualization outputs for chemistry and molecular-simulation workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when a user asks for ProLIF, protein-ligand interaction fingerprints, molecular interaction fingerprints from docking poses or MDAnalysis trajectories, residue-level interaction metadata, or ProLIF plots. ProLIF is a Python API package, not a command-line application.
scripts/prolif_environment_check.py when the runtime environment is uncertain.| User goal | Read |
|---|---|
| Convert RDKit, MDAnalysis, SDF, MOL2, PDBQT, PDB, or CIF-backed structures into ProLIF objects | sub-skills/molecules-and-io/SKILL.md |
| Choose interaction classes, tune parameters, use implicit hydrogens, water bridges, counts, or direct residue checks | sub-skills/interactions/SKILL.md |
Run Fingerprint.run, run_from_iterable, or generate; export DataFrames, bitvectors, countvectors, and pickles | sub-skills/fingerprints/SKILL.md |
| Create 2D ligand networks, barcode plots, 3D complex views, or residue drawings from completed fingerprints | sub-skills/visualization/SKILL.md |
python scripts/prolif_environment_check.py
python scripts/prolif_environment_check.py --include-plotting
Expected output is JSON with prolif_version, available interactions, and optional plotting dependency statuses. Install the base package for fingerprinting and prolif[tutorials] or prolif[plots] when workflows require RDKit-based tutorials or plotting extras.
prolif.Molecule objects or MDAnalysis selections with residue labels that will remain stable.parameters, count=True, implicit_hydrogens=True, WaterBridge, and custom ignore predicates.fp.ifp before exporting.references/package-overview.md summarizes ProLIF concepts, dependencies, workflow stages, and no-CLI guidance.references/troubleshooting.md covers cross-cutting install/import, optional dependency, data, and API misuse failures.references/repo-provenance.md records the source snapshot and evidence used to build this skill.references/repo-routing-metadata.json is structured router metadata for managed imports.fp.ifp.chain versus segid and route label questions to molecules-and-io.WaterBridge without providing a water selection or water molecule through interaction parameters.visualization.