BioSmalltalk

BioSmalltalk facilitates bioinformatics programming within the Smalltalk environment, enabling construction of scripts and applications for biological research.


Key Features:

  • Object-oriented Smalltalk integration: Provides bioinformatics programming constructs implemented using Smalltalk's object-oriented capabilities.
  • Adaptive programming system: Implements an adaptive programming approach for constructing and prototyping bioinformatics software.
  • Scripting and application construction: Supports creation of scripts and larger applications for biological research workflows.
  • Performance benchmarking: Demonstrated superior execution time and memory usage in comparative analyses versus Biopython and BioPerl in several classical bioinformatics scenarios.
  • Scalability: Applied to both small-scale projects and large-scale whole-system biology applications.

Scientific Applications:

  • Classical bioinformatics scenarios: Used for computational tasks representative of standard bioinformatics analyses where performance comparisons were made.
  • Whole-system biology applications: Applied in larger-scale systems biology contexts requiring scalable software solutions.
  • Software prototyping for biological discovery: Employed to prototype software components that support discovery of biological knowledge.

Methodology:

Implements bioinformatics functionality using Smalltalk object-oriented constructs and an adaptive programming model, and has been evaluated by comparative benchmarks measuring execution time and memory usage against Biopython and BioPerl.

Topics

Details

License:
MIT
Maturity:
Mature
Cost:
Free of charge
Tool Type:
desktop application
Operating Systems:
Linux, Windows
Added:
1/13/2017
Last Updated:
12/10/2018

Operations

Publications

Morales HF, Giovambattista G. BioSmalltalk: a pure object system and library for bioinformatics. Bioinformatics. 2013;29(18):2355-2356. doi:10.1093/bioinformatics/btt398.

Documentation

Links