SiLeBAT/FSK-Lab

View on GitHub
README.md

Summary

Maintainability
Test Coverage
# FSK-Lab repository
[![Build Status](https://travis-ci.org/SiLeBAT/FSK-Lab.svg?branch=master)](https://travis-ci.org/SiLeBAT/FSK-Lab)
[![codecov](https://codecov.io/gh/SiLeBAT/FSK-Lab/branch/master/graph/badge.svg)](https://codecov.io/gh/SiLeBAT/FSK-Lab)
[![Maintainability](https://api.codeclimate.com/v1/badges/a00c75d3653e0c22647a/maintainability)](https://codeclimate.com/github/SiLeBAT/FSK-Lab/maintainability)
[![Gitter](https://badges.gitter.im/SiLeBAT/FSK-Lab.svg)](https://gitter.im/SiLeBAT/FSK-Lab?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)

This project contains the PMM-Lab and FSK-Lab extension plugins to the data
analytics software KNIME (www.knime.org). They are developed at the Federal
Institute for Risk Assessment in Germany (BfR).

## FSK-Lab
![logo](https://foodrisklabs.bfr.bund.de/wp-content/uploads/2015/02/FSKlab7-1.png "FSK-Lab")

FSK-Lab is an open source extension plugin to the Konstanz Information Miner
(KNIME). FSK-Lab enables KNIME users to work with FSK models within KNIME.

### Installation
FSK-Lab may be installed throught the update site <https://gitlab.bfr.berlin/silebat/repositories/raw/master/fsklab/>. More information about the installation can be found at the [Food Risk Labs website](https://foodrisklabs.bfr.bund.de/fsk-lab-installation/)

### Nodes
- ![](bundles/de.bund.bfr.knime.fsklab.nodes/src/de/bund/bfr/knime/fsklab/nodes/Creator.png) FSK Creator
- ![](bundles/de.bund.bfr.knime.fsklab.nodes/src/de/bund/bfr/knime/fsklab/nodes/Runner.png) FSK Runner
- ![](bundles/de.bund.bfr.knime.fsklab.nodes/src/de/bund/bfr/knime/fsklab/nodes/FSK2R.png) FSK to R
- ![](bundles/de.bund.bfr.knime.fsklab.nodes/src/de/bund/bfr/knime/fsklab/nodes/Reader.png) FSKX Reader
- ![](bundles/de.bund.bfr.knime.fsklab.nodes/src/de/bund/bfr/knime/fsklab/nodes/Writer.png) FSKX Writer
- ![](bundles/de.bund.bfr.knime.fsklab.nodes/src/de/bund/bfr/knime/fsklab/nodes/Editor.png) FSK Editor
- ![](bundles/de.bund.bfr.knime.fsklab.nodes/src/de/bund/bfr/knime/fsklab/nodes/fsk2metadata.png) FSK to metadata


### Project hierarchy
The project hierarchy is described in the [wiki](https://github.com/SiLeBAT/FSK-Lab/wiki/Project-hierarchy).

### Changelog
Changelog is available at [changelog.md](features/de.bund.bfr.knime.fsklab.feature/CHANGELOG.md).

## PMM-Lab
![logo](https://foodrisklabs.bfr.bund.de/wp-content/uploads/2015/02/PMM-Lab-Logo_3001.png "FSK-Lab")

Predictive Microbial Modeling Lab (PMM-Lab) is an open source extension to the Konstanz Information Miner (KNIME). PMM-Lab aims to ease and standardize the statistical analysis of experimental microbial data and the development of predictive microbial models (PMM).

It consists of three components:
- a library of KNIME nodes (called PMM-Lab)
- a library of "standard" workflows
- a HSQL databaase to store experimental data and microbial models

### Installation
PMM-Lab may be installed using the FSK-Lab update site <https://gitlab.bfr.berlin/silebat/repositories/raw/master/fsklab/>. More information about the installation can be found at the [Food Risk Labs website](https://foodrisklabs.bfr.bund.de/pmm-lab-installation/)

### Extension nodes
- ![](bundles/de.bund.bfr.knime.pmm.bfrdbiface.lib/icons/XMLToTable.png) Converters
    + ![](bundles/de.bund.bfr.knime.pmm.bfrdbiface.lib/icons/XMLToTable.png) XML To Table
- ![](bundles/de.bund.bfr.knime.pmm.bfrdbiface.lib/icons/Editors.png) Editors
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/dbdelete/FittedModelDeleter.png) DB Data Deleter
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/timeseriescreator/MicrobialDataCreator.png) Data Creator
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/microbialdataedit/MicrobialDataEditor.png) Data Editor
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/manualmodelconf/FormulaCreator.png) Formula Creator
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/manualmodelconf/ModelCreator.png) Model Creator
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/manualmodelconf/ModelEditor.png) Model Editor
- ![](bundles/de.bund.bfr.knime.pmm.bfrdbiface.lib/icons/Model.png) Model Fitting
    + ![](bundles/de.bund.bfr.knime.pmm.modelestimation/src/de/bund/bfr/knime/pmm/nodes/ModelFitting.png) Model Fitting
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/modelanddatajoiner/PMMJoiner.png) PMM Joiner
- ![](bundles/de.bund.bfr.knime.pmm.bfrdbiface.lib/icons/Reader.png) Readers
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/combaseio/ComBaseReader.png) ComBase Reader
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/timeseriesreader/MicrobialDataReader.png) Data Reader
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/modelcatalogreader/ModelFormulaReader.png) Formula Reader
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/estimatedmodelreader/FittedModelReader.png) Model Reader
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/numl/NuMLReader.png) NuML Reader
    + OpenFSMR Converter
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/pmfreader/fsk/SBMLReader.png) PMFX Reader
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/sbmlreader/SBMLReader.png) SBML Reader
    + Variable Data Reader
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/xlstimeseriesreader/XLSMicrobialDataReader.png) XLS Data Reader
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/xlsmodelreader/XLSPrimaryModelReader.png) XLS Model Reader
- ![](bundles/de.bund.bfr.knime.pmm.bfrdbiface.lib/icons/SelectionAndViews.png) Selectors & Viewers
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/dataviewandselect/MicrobialDataSelection.png?raw=true) Data Selection
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/fittedparameterview/FittedParameterView.png?raw=true) Fitted Parameter View
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/predictorview/PredictorView.png?raw=true) Predictor View
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/js/modelplotter/modern/PredictorView.png?raw=true) Predictor View JS (deprecated)
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/primarymodelviewandselect/ModelSelectionPrimary.png?raw=true) Primary Model Selection
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/secondarymodelanddataview/ModelViewSecondary.png?raw=true) Secondary Model View
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/secondarypredictorview/SecondaryPredictorView.png?raw=true) Secondary Predictor View
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/modelselectiontertiary/ModelSelectionTertiary.png?raw=true) Tertiary Model Selection
- ![](bundles/de.bund.bfr.knime.pmm.bfrdbiface.lib/icons/Writer.png) Writers
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/combaseio/ComBaseWriter.png?raw=true) ComBase Writer
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/timeserieswriter/MicrobialDataWriter.png?raw=true) Data Writer
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/modelcatalogwriter/ModelFormulaWriter.png?raw=true) Formula Writer
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/estimatedmodelwriter/FittedModelWriter.png?raw=true) Model Writer
    + ![](bundles/de.bund.bfr.knime.pmm.nodes/src/de/bund/bfr/knime/pmm/pmfwriter/fsk/SBMLWriter.png?raw=true) PMFX Writer

### Eclipse plugin projects:
- *com.jgoodies*
- *com.thoughtworks.xstream*
- *de.bund.bfr.formats*
- *de.bund.bfr.knime.pmm.bfrdbiface.lib*
- *de.bund.bfr.knime.pmm.common*
- *de.bund.bfr.knime.pmm.nodes*
- *de.bund.bfr.knime.pmm.sbml.test*
- *de.bund.bfr.knime.pmm.target*
- *de.bund.bfr.knime.pmm.tests*
- *de.bund.bfr.knime.pmmlab.update.p2*
- *de.bund.bfr.knime.pmmlab.update.p2.deploy*
- *JSBML_PMF*
- *net.sf.jabref*
- *org.freixas.jcalendar*
- *org.javers*
- *org.jdom2*
- *PMM_FEAT*
- *quick.dbtable*