一键导入
trajectory-analysis
Analysis of molecular dynamics trajectories (RMSD, RMSF, contacts, hotspot analysis)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Analysis of molecular dynamics trajectories (RMSD, RMSF, contacts, hotspot analysis)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Search and select enzyme sequence homologs from a database. Use when users provide a query sequence and want to discover sequence homologs of the query sequence in a database.
Scientific reasoning via Jnana CoScientist — hypothesis generation, evaluation, and parameter bounding
Molecular dynamics simulations using OpenMM with MDAgent-style automation and free energy calculations via MM-PBSA
Convert scientific papers into executable computational workflows and MCP tools
Protein language model embeddings, diversity sampling, and mutation prediction using ESM or GenSLM
Protein structure prediction using Chai-1 or AlphaFold with confidence scoring, quality assessment, and critic evaluation
| name | trajectory-analysis |
| description | Analysis of molecular dynamics trajectories (RMSD, RMSF, contacts, hotspot analysis) |
| metadata | {"openclaw":{"requires":{"env":["OPENAI_API_KEY"],"bins":["python3"],"pip":["MDAnalysis","numpy"]},"primaryEnv":"OPENAI_API_KEY"}} |
Analyze molecular dynamics trajectories to extract structural and dynamic properties. Supports both static (PDB-only) and dynamic (trajectory + topology) analysis modes.
The skill follows the two-axis config_master schema:
| data_type | analysis_type | What it computes |
|---|---|---|
| static | basic | Contact map from PDB distance matrix |
| static | advanced | (reserved for future analyses) |
| dynamic | basic | RMSD, RMSF, radius of gyration |
| dynamic | advanced | Residue contact frequency / hotspots |
| dynamic | both | All dynamic analyses combined |
# Static contact analysis
python skills/trajectory-analysis/scripts/run_analysis.py \
--data-type static --analysis-type basic \
--paths structure.pdb --distance-cutoff 4.5
# Dynamic RMSD/RMSF/RoG
python skills/trajectory-analysis/scripts/run_analysis.py \
--data-type dynamic --analysis-type basic \
--paths trajectory.dcd --topology system.pdb
# Dynamic hotspot analysis
python skills/trajectory-analysis/scripts/run_analysis.py \
--data-type dynamic --analysis-type advanced \
--paths trajectory.dcd --topology system.pdb \
--distance-cutoff 4.5 --n-top 10
# Full dynamic analysis with artifact DAG provenance
python skills/trajectory-analysis/scripts/run_analysis.py \
--data-type dynamic --analysis-type both \
--paths trajectory.dcd --topology system.pdb \
--artifact-dir ./artifacts -o results.json
--data-type: static (PDB only) or dynamic (trajectory + topology)--analysis-type: basic, advanced, or both--paths: Trajectory file(s) (DCD, XTC, TRR) or PDB file(s)--topology: Topology file (PDB or PSF) — required for trajectory formats--selection: MDAnalysis atom selection string (default: protein and name CA)--reference-frame: Reference frame for RMSD alignment (default: 0)--distance-cutoff: Distance cutoff in Angstroms for contact analysis (default: 4.5)--n-top: Number of top contact pairs to report (default: 10)--artifact-dir: Directory for Artifact DAG storage (enables provenance tracking)--parent-artifacts: Parent artifact IDs for DAG lineage--output / -o: Output JSON file (default: stdout)pip install MDAnalysis) — trajectory I/O, RMSD/RMSF, contact analysisWhen --artifact-dir is provided, the skill:
ProvenanceTrackerArtifact (type: ANALYSIS) with full results--parent-artifacts are specified_artifact_id and _run_id in the output JSON