Small logo


A fast and free neuronal network implementation

Table of contents

Introduction to insilicobrain

This is insilicobrain, a neuronal network software. It can be used for classification and regression tasks. It is free software under the GNU General Public License.

It is designed to be employed in an automated classification or regression setting, by implementing arrival of new data triggered execution and by efficient coding to minimize calculation overhead in this evaluation mode.

It makes use of the GNU scientific library as a binding to BLAS routines for speed-optimized matrix-vector multiplication calculations - yet dependence on the GSL is going to be removed in the upcoming 0.3 release.


Languages: Libraries:


Insilicobrain is free software, you can redistribute it and/or modify it under the terms of the GNU General Public License (GPL). The GPL does not permit this software to be redistributed in proprietary programs. This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpuse. You will find the GPL included the file LICENSE in the source code packages.


The current stable version of insilicobrain is always available from the sourceforge project page's download section.



You need to have the GNU scientific library installed on your system, so that it can be found during the configuration step. You may specify a BLAS library of your choice during the configuration. The dependence on the GSL is going to be dropped in favor of a user supplied BLAS in the upcoming release.


insilicobrain follows the standard GNU installation procedure. Please consult the INSTALL file in this distribution for more detailed instructions.

For information about specific platforms and compilers see the "Compilation Notes" section in the INSTALL file.

More information about insilicobrain

This here is the homepage of insilicobrain. Additional information and infrastructure is available through services.

Sourceforge project site

You can visit the summary page on sourceforge, which is the place the software is released.

There you also have the possibility to use the forum for help or open discussion, inspect the status of exisiting support and feature requests or see whether any patches of interest are available.

Mailing lists

There are two mailing lists for insilicobrain. One is the announcement mailing list which is very low traffic. The other is a user's mailing list for discussion of software related issues. Turn here for help.

Also see the NEWS file for recent changes to the program.

Reporting Bugs

A list of known bugs can be found in the BUGS file. Details of compilation problems can be found in the INSTALL file.

If you find a bug which is not listed in these files please report it via the bug tracking tool at the sourceforge project page.

All bug reports should include:

It is also useful if you can report whether the same problem occurs when the program is compiled without optimization.

Thank you very much. Your interest and help is appreciated. Logo Valid HTML 4.01! Valid CSS!