Protein structure visualization agent for Lobster AI - 3D structural biology and PyMOL integration
Project description
lobster-structural-viz
Protein structure visualization and analysis with PyMOL and ChimeraX integration.
Installation
pip install lobster-structural-viz
Agents
| Agent | Description |
|---|---|
protein_structure_visualization_expert |
Structural biology specialist. PDB fetching, 3D visualization, structural analysis, and omics data integration. |
Services
| Service | Purpose |
|---|---|
| ProteinStructureFetchService | Download structures from RCSB PDB with metadata extraction |
| PyMOLVisualizationService | Generate 3D visualizations using PyMOL |
| ChimeraXVisualizationService | Alternative visualizations with UCSF ChimeraX (ALPHA) |
| StructureAnalysisService | Secondary structure, geometry, and RMSD calculations |
Features
Structure Fetching
- Download from RCSB PDB database with automatic caching
- Comprehensive metadata extraction (organism, method, resolution)
- Support for PDB, mmCIF, and biological assembly formats
- Batch download for structure comparison workflows
3D Visualization (PyMOL)
- Interactive mode for GUI-based exploration
- Batch mode for automated PNG image generation
- Multiple representation styles: cartoon, surface, sticks, spheres, ribbon
- Color schemes: chain, secondary_structure, bfactor, element, custom
- Residue highlighting for disease mutations, binding sites, active sites
- Ray-traced high-quality rendering for publication figures
Structural Analysis
- Secondary structure distribution analysis (DSSP)
- Geometric properties: radius of gyration, chain length, surface area
- Residue contact maps and distance matrices
- B-factor analysis for flexibility assessment
Structure Comparison
- RMSD calculation with optional structural alignment
- Biological interpretation of similarity scores
- Chain-specific comparisons for multi-chain complexes
- Sequence identity and structural coverage metrics
Data Integration
- Link gene expression levels to PDB structures
- Filter differentially expressed genes by structure availability
- Cross-reference proteomics data with structural annotations
- Annotate structures with functional data from omics analysis
Requirements
- Python 3.12+
- lobster-ai >= 1.0.0
- PyMOL (optional, for visualization execution)
PyMOL Installation
For visualization execution, install PyMOL:
# macOS/Linux via Homebrew
brew install brewsci/bio/pymol
# Or download from https://pymol.org/
If PyMOL is not installed, the agent generates command scripts that can be executed manually.
Documentation
Full documentation: docs.omics-os.com/docs/agents/structural-viz
License
AGPL-3.0-or-later
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lobster_structural_viz-1.1.404.tar.gz.
File metadata
- Download URL: lobster_structural_viz-1.1.404.tar.gz
- Upload date:
- Size: 41.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
554facc7d4692e8d40f34146fa9be17805cc52f6c4bdf06558b4a7e9ad598048
|
|
| MD5 |
240402e4e42a13d37609917a63179b6f
|
|
| BLAKE2b-256 |
ae9bbed9986c13943001438363086fb02bb6be32a9699258397abbf7517cfa6d
|
Provenance
The following attestation bundles were made for lobster_structural_viz-1.1.404.tar.gz:
Publisher:
publish-packages.yml on the-omics-os/lobster
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lobster_structural_viz-1.1.404.tar.gz -
Subject digest:
554facc7d4692e8d40f34146fa9be17805cc52f6c4bdf06558b4a7e9ad598048 - Sigstore transparency entry: 1057414139
- Sigstore integration time:
-
Permalink:
the-omics-os/lobster@e2a84967c4950888d5f7625ac06271c0599dc10b -
Branch / Tag:
refs/tags/v1.1.404 - Owner: https://github.com/the-omics-os
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-packages.yml@e2a84967c4950888d5f7625ac06271c0599dc10b -
Trigger Event:
push
-
Statement type:
File details
Details for the file lobster_structural_viz-1.1.404-py3-none-any.whl.
File metadata
- Download URL: lobster_structural_viz-1.1.404-py3-none-any.whl
- Upload date:
- Size: 48.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3524e556450c4c6c47b735c2fbeed92a694d81a82114154abee266be9fec29ee
|
|
| MD5 |
b57be1cd6d82be019c48eb7e9209c100
|
|
| BLAKE2b-256 |
3b473837c9b91e8fb88771857b296eeec01281fb6b0a8ca52daeab16dde54644
|
Provenance
The following attestation bundles were made for lobster_structural_viz-1.1.404-py3-none-any.whl:
Publisher:
publish-packages.yml on the-omics-os/lobster
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lobster_structural_viz-1.1.404-py3-none-any.whl -
Subject digest:
3524e556450c4c6c47b735c2fbeed92a694d81a82114154abee266be9fec29ee - Sigstore transparency entry: 1057414143
- Sigstore integration time:
-
Permalink:
the-omics-os/lobster@e2a84967c4950888d5f7625ac06271c0599dc10b -
Branch / Tag:
refs/tags/v1.1.404 - Owner: https://github.com/the-omics-os
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-packages.yml@e2a84967c4950888d5f7625ac06271c0599dc10b -
Trigger Event:
push
-
Statement type: