Systems Biology Workbench

Free, open source and simple framework for application inter-communications
Download

Systems Biology Workbench Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • The SBW Team
  • Publisher web site:
  • Operating Systems:
  • Mac OS X 10.5 or later
  • File Size:
  • 92.2 MB

Systems Biology Workbench Tags


Systems Biology Workbench Description

Free, open source and simple framework for application inter-communications Systems Biology Workbench (SBW), is a software framework that allows heterogeneous application components -written in diverse programming languages and running on different platforms- to communicate and use each others' capabilities via a fast binary encoded-message system. Systems Biology Workbench's goal is to create a simple, high performance, open-source software infrastructure which is easy to implement and understand. SBW enables applications (potentially running on separate, distributed computers) to communicate via a simple network protocol. The interfaces to the system are encapsulated in client-side libraries that we provide for different programming languages.SBW consists of two components, a broker for routing messages and modules which send and receive messages. All connections between modules and a broker are via standard TCP/IP sockets. All messages are transmitted in a binary format for maximum performance.If a message needs to be sent between two different computers, then messages are sent first to the broker on the remote machine, this in turn routes the message to the correct remote module.Modules may be written in a variety of languages, including, C/C , Java, Perl, Python, Delphi, and Matlab.NOTE: SBW is released under the BSD License. What's New in This Release: Conservation Analysis: · rewrote conservation analysis tool, yielding better performance and reliability CLAPACK module: · rewrote CLAPACK module for better performance and reliability C# Inspector: · allow entering complex arrays specifying complex numbers by using the format: '(' '+' ')' · improvements with exception routing and optimization of UI StructAnalysis UI: · minor fixes for dealing with invalid SBML Jarnac: · Fixed Region handling of numbers · Allow loading of SBML directly into editor with auto translation to Jarnac. · Added slice(matrix, lowerIndex, UpperIndex) function to make it easly to extact rows from a matrix. · Added timeSlice(m, lowerTime, upperTime) function, this was added to support the new stochastic simulation functions and enables a user to extract data from a stochastic simulation between two time points. The data should be generated from any of the gillXXX simulation calls. The function assume that first column of the data is the time variable. · Added a number of new functions to call the GillDM module in SBW. This permits · access to a must faster and fully tested stochastic simulator, new methods include: gillLoadSBML (sbmlstr) : eg gillLoadSBML (p.xml) gillSimulate (startTime, endTime, periodSize) : set period seize to one to get all data gillSimulateOnGrid (startTime, endTime. gridSize) gillSimulateMeanOnGrid (startTime, endTime, gridSize, populationSize) : simulates a population of runs on a grid and returns the mean trajectory. gillSimulateMeanAndSDOnGrid (startTime, endTime, gridSize, populationSize) : same as previous one except it also returns the standard deviation over time for each species. setSeed (seed) : set the random number seed, allows runs to be repeated exactly. (seed should be an integer value). · Fixed bug in accessing SBW menu. · Added pdf(m) function. This will compute the probability density function for the vector of data supplied in the function. · Added graphHist(m) This is the same as graph but instead plots a histogram rather than a line graph.


Systems Biology Workbench Related Software