struct-predictor

Predict protein structures from YAML inputs using Boltz-2.

Updated May 10, 2026
One-click install
npx skills add https://github.com/MubasherMohammed/opencode-BioInfo --skill struct-predictor-mubashermohammed
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: struct-predictor
Source: https://github.com/MubasherMohammed/opencode-BioInfo/tree/main/python/skills/struct-predictor
Command: npx skills add https://github.com/MubasherMohammed/opencode-BioInfo --skill struct-predictor-mubashermohammed

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires boltz, numpy, matplotlib, pyyaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

The Struct Predictor skill provides accurate and efficient protein structure prediction capabilities, simplifying the analysis and interpretation of molecular structures for users with no advanced training.

Core Features & Use Cases

  • Boltz-2 Based: Uses Boltz-2, an efficient tool for biomolecular interactions, for structural predictions.
  • Accepts Multi-chain Inputs: Capable of predicting the structure of proteins, especially in cases where proteins have multi-chain complexes.
  • Generate Confidence Scores: Calculates and displays confidence scores like pLDDT (Post-Lyophilization Disorder Determination score) and PAE (Predicted Aligned Error) for each residue.
  • Generate Reports: Outputs detailed reports in Markdown format, including plots and heatmaps for easy interpretation.
  • Demo Mode: Offers a demo mode with pre-defined protein structure (Trp-cage miniprotein) for instant testing without any input file.
  • Use Case: A user interested in predicting the structure of a particular protein could use this skill to perform a high-level prediction and analyze the results.

Quick Start

Run the prediction with the provided YAML input file: python skills/struct-predictor/struct_predictor.py --input my_protein.yaml --output /tmp/struct_out

Frequently Asked Questions about struct-predictor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I predict protein structure using a YAML input file?

Protein structure prediction from a YAML input file is performed by executing the script with the input and output paths specified. The Skill processes single or multi-chain proteins and generates detailed reports with confidence scores.

What is Boltz-2 used for in molecular modeling?

Boltz-2 is used in molecular modeling for predicting biomolecular interactions and protein structures. This Skill leverages it to process multi-chain complexes and calculate residue-level confidence metrics like pLDDT and PAE.

Can I test protein structure prediction without providing my own input file?

Yes, you can test protein structure prediction without an input file by using the integrated demo mode. This mode utilizes a pre-defined Trp-cage miniprotein structure for instant testing and analysis.

Does this protein structure prediction tool support multi-chain complexes?

Yes, this protein structure prediction tool supports multi-chain complexes. It accepts YAML formatted inputs representing multiple chains and uses Boltz-2 to model the biomolecular interactions within the complex.

What confidence scores are generated for predicted protein structures?

The generated protein structure predictions include pLDDT and PAE confidence scores for each residue. These metrics are visualized using plots and heatmaps within a detailed Markdown report for easy interpretation.