Giter Site home page Giter Site logo

alexfang0214sh / bioparkin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from csb-at-zib/bioparkin

0.0 1.0 0.0 30.65 MB

Biology-related parameter estimation in large kinetic networks

Home Page: http://www.zib.de/en/numerik/csb/software/bioparkin.html

License: GNU Lesser General Public License v3.0

MATLAB 0.09% Python 97.98% Shell 1.51% Awk 0.41%

bioparkin's Introduction

BioPARKIN

Biology-related Parameter Identification in Large Kinetic Networks

Modelling, parameter identification, and simulation play an important role in Systems Biology. In recent years, various software packages have been established for scientific use in both licencing types, open source as well as commercial. Many of these codes are based on inefficient and mathematically outdated algorithms. By introducing the package BioPARKIN, we want to improve this situation. The development of the software BioPARKIN involves long standing mathematical ideas that, however, have not yet entered the field of Systems Biology, as well as new ideas and tools that are particularly important for the analysis of the dynamics of biological networks.

Please visit the project page with some additional background information.

License

This software package is released under the LGPL 3.0, see LICENSE file.

Technical Overview

BioPARKIN is the graphical user interface (GUI) building upon PARKINcpp. PARKINcpp is another of our projects and can be found at the accompanying github repository.

PARKINcpp is the numerical core that is used by BioPARKIN. It's written in performance-optimized C++ and is also available under the LGPL 3.0.

We decided to split the projects in two because the PARKINcpp library might be useful on its own (for integrating in other software tools, etc.).

Prerequisites

BioPARKIN is written in Python 2.7 and Qt. It uses PySide to interface with Qt. The Python libraries listed in the next section also need to be installed.

BioPARKIN comes with a pre-compiled version of PARKINcpp for Windows 32bit and for Linux (Ubuntu 11.04, 32bit). These binaries are provided so that a freshly cloned repository "just works" on most (some?) machines. However, in order to have the most up-to-date PARKINcpp as well as to be able to develop within the BioPARKIN/PARKINcpp framework, you need to clone both repositories.

Libraries

BioPARKIN uses the following open-source libraries:

How to obtain those libraries depends on your operating system.

Screenshots

Enough reading? Here are some screenshots:

Model Overview

Model Overview

Data Browser

Data Browser inside the Workbench tab

Side by side results

Possibility to show computation results side-by-side.

Sensitivity Overview plot

Sensitivity Overview plot of all parameter/species pairs of a model.

Colorized sensitivitiy values

Colorized sensitivitiy values at a specific timepoint.

bioparkin's People

Contributors

gabrielmueller avatar moritzwade avatar tomdierkes avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.