BioSpring Quick Reference

Overview

BioSpring is an interactive molecular modeling and simulation tool that enables real-time exploration of biological structures. It uses an augmented elastic network model for efficient computation while maintaining physical accuracy.

Key Features

  • Real-time interactive molecular simulation
  • Multi-resolution modeling approach
  • Integration with visualization and haptic feedback
  • Support for protein mechanics and dynamics analysis
  • Flexible docking capabilities
  • Membrane protein interaction studies

Technical Requirements

Hardware Requirements

  • Standard workstation computer
  • Dedicated accelerated graphics card (recommended for visualization)
  • Optional: haptic feedback devices

Software Components

  • BioSpring: Core computation engine
  • UnityMol: Visualization component
  • VRPN: Client for haptic devices (integrated with UnityMol)
  • MDDriver: Middleware for component communication

System Setup

  • Components can run on single machine or separate computers
  • Network connectivity required between components
  • Available through MolPlay bootable platform (recommended)

Scientific Methods and Representations

Elastic Network Model

  • Uses spring network between reference particles
  • Typical cutoff distance: 7-15 Å
  • Multiple spring layers can be combined
  • Particles can be static or dynamic

Extended Interaction Terms

  • Van der Waals interactions
  • Coulomb forces between charged particles
  • Membrane-anchoring terms
  • Precomputed potential fields
  • Density force fields for experimental data fitting
  • Surface accessibility terms
  • User-defined external forces

Computational Optimizations

  • Offline calculation of potential maps
  • 3D grid system for particle neighborhood calculations
  • Constant time complexity for particle neighbor updates
  • OpenMP parallelization
  • Coarse-grained representations for efficiency

Usage Guide

Interactive Simulation Controls

Basic Input Methods

  • Mouse control for 2D force constraints
  • Spatial input devices for 3D manipulation
  • Optional haptic feedback support

Force Application

  • Individual particle selection
  • Group selection support
  • Forces proportional to distance between:
    • Geometric center of selected particles
    • Input device position

Supported Data and Formats

Supported Experimental Data

  • Cryo-electron microscopy
  • Small-angle X-ray scattering (SAXS)
  • NMR experiments
  • FRET measurements

Input Data Formats

  • Protein Data Bank (PDB) structures
  • Experimental density maps
  • Custom force fields

Specific run input files for BioSpring

Biospring requires two files as input. The first describes the structure and biophysical properties of the system under investigation, using the binary NetCDF format to describe this data (.nc), the second is a text file describing the parameters and settings for the simulation of the spring network (.msp).

You need to use special tools to convert a .pdb or .pqr file into a .nc file. These tools allow the user to set rules for converting all atom representations (AA) to a coarse grain representation (CG) or a carbon-alpha-only representation (CA) before creating an elastic network according to a distance threshold.

The simulation parameter file describes the parameters and settings of the simulation. These parameters can be entered in any order and are not mandatory, as each parameter has a default value.

Limitations and Considerations

  • Results may vary based on user expertise
  • Interactive exploration not automatically reproducible
  • Complementary to traditional simulation methods
  • Best used for initial system exploration
  • Detailed validation may require additional methods