Skip to main content

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

lobster_structural_viz-1.1.411.tar.gz (41.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lobster_structural_viz-1.1.411-py3-none-any.whl (48.0 kB view details)

Uploaded Python 3

File details

Details for the file lobster_structural_viz-1.1.411.tar.gz.

File metadata

  • Download URL: lobster_structural_viz-1.1.411.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

Hashes for lobster_structural_viz-1.1.411.tar.gz
Algorithm Hash digest
SHA256 1ba611beebc6807f4339a13d99e4d571691af2cc4f467fddfcdf79add00b7553
MD5 e8c3abe9c859e2fbedf43385c126c0ea
BLAKE2b-256 bf3d8ca6da8ab32fc4c72a42602baed82eed8dd6745ed3f3a49d0f2593ee4c76

See more details on using hashes here.

Provenance

The following attestation bundles were made for lobster_structural_viz-1.1.411.tar.gz:

Publisher: publish-packages.yml on the-omics-os/lobster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lobster_structural_viz-1.1.411-py3-none-any.whl.

File metadata

File hashes

Hashes for lobster_structural_viz-1.1.411-py3-none-any.whl
Algorithm Hash digest
SHA256 75082c2deff18f5a6069e9bfb125e5ac92bfe57c7d519276ff355a9c8c038369
MD5 595716c23ff2ad809bc7cdfdd3b2cb3e
BLAKE2b-256 77062df9bc770bffc149fd1ce2775f66c31883db2f2599a4b13c180fa0552863

See more details on using hashes here.

Provenance

The following attestation bundles were made for lobster_structural_viz-1.1.411-py3-none-any.whl:

Publisher: publish-packages.yml on the-omics-os/lobster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page