The AIBench Project is a Java application development framework focused on GUI-based scientific applications. More info at the AIBench home page
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:
- Paulo Maia University of Minho (Portugal).
- Miguel Rocha University of Minho (Portugal).
- Miguel Reboiro-Jato SING Group.
- Hugo López Fernández SING Group.
The following are examples of scientific applications developed on top of the AIBench framework:
- LA-iMageS.
- Mass-Up.
- S2P.
- OptFlux.
- OptFerm.
- Biofilms Experiment Workbench.
- ADOPS.
- Decision Peptide-Driven.
- MLibrary.
- PileLineGUI.
- BioAnnote.
- BioClass.
- @Note.
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
- H. López-Fernández; M. Reboiro-Jato; D. Glez-Peña; J.R. Méndez-Reboredo; H.M. Santos; R.J. Carreira; J.L. Capelo; F. Fdez-Riverola (2011) Rapid development of proteomic applications with the AIBench framework. Journal of Integrative Bioinformatics. 8/3:171. ISSN: 1613-4516
- F. Fdez-Riverola; D. Glez-Peña; H. López-Fernández; M. Reboiro-Jato; J.R. Méndez (2012) A Java application framework for scientific software development. Software: Practice & Experience. Volume 42/8, pp. 1015-1036. ISSN: 0038-0644
- H. López-Fernández; M. Reboiro-Jato; J.A. Pérez-Rodríguez; F. Fdez-Riverola; D. Glez-Peña (2016) The Artificial Intelligence Workbench: a retrospective review. Advances in Distributed Computing and Artificial Intelligence Journal. Volume 5/1, pp. 73-85. ISSN: 2255-2863
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
.