Software is an important research outcome in the Laboratory of Systems Biology. We develop software for running experimental setups used in our laboratory, for building mathematical models as well as for analyzing experimental data. When possible and reasonable, the software are published in Open Source format.
This page gives a summary of software we have developed as well as software projects where the members of our laboratory are participating or have been participated with considerable source code contribution.
SOFTWARE DEVELOPED IN THE LAB
This is a collection of our latest software that we develop as a set of separate projects related to our research.
IOCBIO Kinetics – Application for analysis of traces;
– Semi-automatic calcium sparks detection software;
IOCBIO WebDB – Web framework with the focus on data entry in scientific laboratories.
Formercollected targeted software projects developed in our laboratory. This collection is in the form of Python package and it contains the following software:
- IOCBIO Deconvolve instead. Reference: Laasmaa et al, J Microsc 2011. – a Python package for deconvolving 3D microscope images. Deprecated, use
- Peterson et al, AJP Cell Phys 2013. – a C library and Python package for estimating fundamental period of a sequence with an application to determining sarcomere length from microscopy images of cardiomyocytes. Reference:
- Schryer et al, PLoS Comput Biol 2012. – a Python module for generation of mass isotopologue equations. Reference:
- – a wrapper to Strathkelvin Instruments 929 Oxygen System software.
Here we list software that has more general purpose than software in IOCBio, and therefore, are worth of publishing as separate software projects:
- – a Python wrapper to libnidaqmx library.
- – a Python TIFF library.
– an efficient pure Python Computer Algebra System (originally supported by ).
- Schryer et al, BMC Syst Biol 2011. – a steady state flux analysis module. Reference:
- – a simple RPC wrapper generator to C/C++ functions.
- – a Python wrapper of the deconv library.
- – program for squeezing results from linescan images.
- F2PY project – Fortran to Python Interface Generator – 3rd generation
INTERNAL SOFTWARE PROJECTS
Here we list software that have been developed for specific experimental setups, and as such, would be difficult to be used outside of the laboratory.
- Sysbiosoft microscope – a software platform for running experimental protocols on our custom built microscope setups:
- fluorescence confocal microscope Airy – built around Olympys IX71 microscope with photon counter from Illaste et al, Biophys J 2012. , galvo mirrors from . Reference:
- fluorescence wide-field microscope Suga – built around Nikon Eclipse Ti-U microscope with Andor Ixon EMCCD camera and high-speed Imperx IPX-VGA210-LMCN CCD camera Reference: Jepihhina et al, Biophys J 2011.
- – a web-based application for finding the optimal configuration for High-Performance Computational clusters.
CONTRIBUTIONS TO EXTERNAL SOFTWARE PROJECTS
- Pearu Peterson. Reference: Peterson, Int J Comp Sci Eng 2009. – Fortran to Python interface generator. Author:
- Pearu Peterson. – a Python-based ecosystem of open-source software for mathematics, science, and engineering. Co-author:
- Pearu Peterson . – the fundamental package for scientific computing with Python. Developer: