A Laboratory of the Research Group
"Soft Computing and Intelligent Information Systems"


Computational Intelligence Software | Time Series Analysis | BigData | Bioinformatics and Expert Systems in Medicine

Areas and Software developed by the group and coworkers.

Computational Intelligence Software


Data Analysis using Rough Set Theory and Fuzzy Rough Set Theory. This package provides comprehensive implementations of the rough set theory (RST) and the fuzzy rough set theory (FRST), and integrates these two theories into a single package. It provides implementations, not only for the basic concepts of RST and FRST, but also most common methods based on them for handling some tasks such as discretization, feature selection, instance selection, rule induction, and prediction.
More information / WebSite / Examples


The Stuttgart Neural Network Simulator (SNNS) is a library containing many standard implementations of neural networks. This package wraps the SNNS functionality to make it available from within R. Using the RSNNS low-level interface, nearly all of the functionality and flexibility of SNNS can be accessed. Furthermore, the package contains a convenient high-level interface, so that the most common neural network topologies and learning algorithms integrate seamlessly into R.
More information / WebSite


This package implements functionality and various algorithms to build and use fuzzy rule-based systems (FRBS). They are based on the fuzzy concept, proposed by Zadeh in 1965, which aims at representing the reasoning of human experts in a set of IF-THEN rules, to handle the regression and classification problems. It aims to implement the most widely used standard procedures, thus offering a standard package for FRBS modeling to the R community.
More information / WebSite


Continuous Optimization using Memetic Algorithms with Local Search Chains (MA-LS-Chains) in R. This package implements an algorithm family for continuous optimization called memetic algorithms with local search chains (MA-LS-Chains). Memetic algorithms are hybridizations of genetic algorithms with local search methods. They are especially suited for continuous optimization.


Orange SNNS module is an interface module to use artificial neural networks from SNNS software as learning algoritms in Orange. OrangeSNNS.py allows using SNNS to create, train and simulate neural networks as learners inside Orange.
Orange is a data mining software that is specially good for researching and teaching. It is developed in Python and C++ combining the best from both: interpretability and quick use from Python and efficiency from C++.

Software for Time Series Analysis


Nonlinear time series models with regime switching, an R package which implements nonlinear autoregressive (AR) time series models. For univariate series, a non-parametric approach is available through additive nonlinear AR. Parametric modeling and testing for regime switching dynamics is available when the transition is either direct (TAR: threshold AR) or smooth (STAR: smooth transition AR, LSTAR).


This is the time series experimentation kit, an R package that has the aim to facilitate experiments with time series. It implements a lot of tasks common in the analysis of time series predictors, such as embedding and preprocessing, time series simulation, partitioning into training, test, and validation set. Also present are some functions for error calculation and analysis/visualization.


An R package for forecasting by exponential smoothing with model selection by a fuzzy multicriteria approach
Under construction

Big Data

Algorithms in Hadoop

Development and implementation of scalable data-mining and machine-learning algorithms on the Hadoop platform to solve Big Data problems.
Under construction

Software for Expert Systems in Medicine

satDNA Analyzer

A tool devoted to the classification of Strachan Transition States in samples of satellite DNA. It performs several computations, including nucleotide diversity and transitions/transversions. It shows results graphically in html format.

Thyroid diagnosis (NoseTiroides)

Expert system for Thyroideal diagnosis, which can emulate the diagnosis process of and expert cytologist for cervix diseases, assists user in searching the best diagnoses, interpret the result of these set, and help user to archive most suitable diagnosis.

An image based expert system for cervical lesion diagnosis

Expert system for cervical lesion diagnosis, which can emulate the diagnosis process of and expert cytologist for cervix diseases, assists user in searching the best diagnoses, interpret the result of these set, and help user to archive most suitable diagnosis.Cytopathologist are specialist and have their own private procedural knowledge acquired in years of direct experience, this procedural knowledge has been studied and then developed on web platform. The system supports the expert in cervical cell diagnosis mainly on the base of the Bethesda2001 system. The application is also hypothesis-based. Certain cell characteristics are presented with the help of prototypical images.The user expert can then check for these characteristics in the examined microscope slide.A fuzzylogic-driven inference kernel computes a list of possible diagnoses, sorted by their probability, and chooses characteristics next to check for,according to this list of hypotheses. The list is continuously updated,until a certain probability is reached which converts the most probable hypothesis into the diagnosis,orthe system has no other cell characteristics to check for,and the process is stopped without solution.

Survival in laryngeal squamous cell carcicomas (SEAPSCEL)

This is an expert system that helps us estimate the probability of survival of patients with squamous cell carcinoma of the larynx. It is a system that shows the most important prognostic factors in cancer of the larynx represented by images. Images will be marked according to the characteristics of the patient to achieve a result: the probability of survival at 5 years.

Cervix Image Processing 2 (CIP2)

This software was developed to handle high-resolution microscopic images. Microscopic slides are managed in a list with thumbnail images and commentaries. The software can import data in the Aperio svs file format and makes them available through a slide viewer which uses the Google Maps API. Furthermore, regions can be defined and extracted to jpg files, where they can be processed by image filters. A bunch of standard image filters is implemented, using ITK and OpenCV. Furthermore, the segmentation results can be reintegrated, and can be displayed in the image viewer as overlays onto the original image data.

VO2Max Estimation Based on ANN

Fitness can be measured by the volume of oxygen you can consume while exercising at your maximum capacity. VO2Max. is the maximum amount of oxygen in millilitres, one can use in one minute per kilogram of body weight.
VO2Max is a new model proposed to estimate VO2Max. This model is based on powerful artificial neural network and outperforms previous proposals

© 2014 DiCITS | Distributed Computational Intelligence and Time Series