Skip to content
Switch branches/tags

The AIBench Project license

The AIBench Project is a Java application development framework focused on GUI-based scientific applications. More info at the AIBench home page

AIBench Team

This project is an idea and is developed by the following members of the SING Group:

  • Daniel Glez-Peña
  • Florentino Fdez-Riverola

Other current/past contributors to the project are:


The following are examples of scientific applications developed on top of the AIBench framework:


If you are using AIBench, please, cite this publication:

D. Glez-Peña; M. Reboiro-Jato; P. Maia; F. Díaz; F. Fdez-Riverola (2010) AIBench: a rapid application development framework for translational research in biomedicine. Computer Methods and Programs in Biomedicine 98(2010), pp. 191-203. ISSN: 0169-2607

Other publications

Creating an AIBench application using the archetype

Simply run the following command to create a new AIBench application using the Maven archetype:

mvn archetype:generate -DarchetypeGroupId=es.uvigo.ei.sing -DarchetypeArtifactId=aibench-archetype -DarchetypeVersion=2.10.2 -DgroupId=es.uvigo.ei.sing -DartifactId=my-aibench-application -DinteractiveMode=false

This command creates the new application under the folder my-aibench-application. You can select the version of the archetype (corresponding to the AIBench version) in -DarchetypeVersion.