Bioinformatics
Institute of Computer Science
University Freiburg
de

Libraries

Bioinformatic Utilities - BIU

biu-logo
This C++ programming library provides a classes and functions often used in the bioinformatics context of our group. It collects data structures and class hierarchies for biomolecule modelling and general usefull functionalities as program parameter parsing, string conversions, etc.

Current status

  • string conversions etc.
  • program parameter parser
  • random number generation
  • lattice proteins and related operations (e.g. move sets)
  • RNA support
  • ...
For a full list of features see documentation .

Documentation

Downloads

You can download the BIU-library including configure scripts:

Contributing group members

Energy Landscape Library - ELL

ELL-logo The ELL-library provides a platform for generic algorithms to study kinetics and structure of energy landscapes with discrete states. These algorithms need an abstract representation of these states to be applied to a multitude of state instances and their corresponding energy or fitness landscapes.

Main Publications

Current status

Generic algorithms:
  • A set of walks to traverse energy landscapes (random, adaptive, gradient, Monte Carlo)
  • Exhaustive landscape flooding (single and multiple basins)
  • Sampling based macro-state transition rate estimation
Landscape Models:
  • Lattice protein representations with Pull-Move and Pivot-Move neighborhood for different lattice models with arbitrary distance based energy functions
  • an RNA representation with single base pair indel, interfacing the Vienna RNA package for energy calculation
  • Ising spin glass models (ring of spins)
  • Number Partitioning Problem (ring of spins)
General features:
  • strict separation of algorithm and landscape model layer
  • memory efficient compressed State representations
  • generic neighborhood generators
  • global and flexible setup of random number generators
For a full list of features see documentation .

Documentation

Downloads

Dependencies

The ELL depends on the following libraries:

Contributing group members

  • Martin Mann
  • Sebastian Will
  • Daniel Maticzka
  • Hannes Kochniß
  • Andreas Richter

RNA Energy Landscape Tools

barrier tree Based on the energy landscape library, a set of tools to investigate the structure and topology of RNA energy landscapes has been implemented. These programs allow for:

Downloads

Dependencies

The RNA energy landscape tools depend on the following libraries:

Contributing group members