{"id":29224576,"url":"https://github.com/sing-group/aibench-project","last_synced_at":"2025-07-03T06:07:24.558Z","repository":{"id":57731258,"uuid":"44862010","full_name":"sing-group/aibench-project","owner":"sing-group","description":"The SING Java Framework for Scientific Apps","archived":false,"fork":false,"pushed_at":"2018-07-17T08:31:46.000Z","size":4382,"stargazers_count":11,"open_issues_count":0,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-01-29T02:35:57.932Z","etag":null,"topics":["java-framework","java-swing-applications","scientific-computing","software-development"],"latest_commit_sha":null,"homepage":"http://www.sing-group.org/aibench","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sing-group.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-10-24T10:45:43.000Z","updated_at":"2022-11-04T22:57:39.000Z","dependencies_parsed_at":"2022-09-26T22:10:20.759Z","dependency_job_id":null,"html_url":"https://github.com/sing-group/aibench-project","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/sing-group/aibench-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sing-group%2Faibench-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sing-group%2Faibench-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sing-group%2Faibench-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sing-group%2Faibench-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sing-group","download_url":"https://codeload.github.com/sing-group/aibench-project/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sing-group%2Faibench-project/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263271501,"owners_count":23440396,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java-framework","java-swing-applications","scientific-computing","software-development"],"created_at":"2025-07-03T06:07:23.827Z","updated_at":"2025-07-03T06:07:24.535Z","avatar_url":"https://github.com/sing-group.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"The AIBench Project [![license](https://img.shields.io/badge/LICENSE-LGPLv3-blue.svg)]() \n========================\n\nThe AIBench Project is a Java application development framework focused on GUI-based scientific applications. More info at the [AIBench home page](http://www.aibench.org)\n\nAIBench Team\n------------\nThis project is an idea and is developed by the following members of the [SING Group](http://www.sing-group.org):\n\n* Daniel Glez-Peña\n* Florentino Fdez-Riverola\n\nOther current/past contributors to the project are:\n\n* Paulo Maia [University of Minho (Portugal)](http://www.uminho.pt).\n* Miguel Rocha [University of Minho (Portugal)](http://www.uminho.pt).\n* Miguel Reboiro-Jato [SING Group](http://www.sing-group.org).\n* Hugo López Fernández [SING Group](http://www.sing-group.org).\n\nExamples\n--------\nThe following are examples of scientific applications developed on top of the AIBench framework:\n* [LA-iMageS](http://www.la-images.net/).\n* [Mass-Up](http://www.sing-group.org/mass-up/).\n* [S2P](http://www.sing-group.org/s2p/).\n* [OptFlux](http://www.optflux.org/).\n* [OptFerm](http://darwin.di.uminho.pt/optferm/).\n* [Biofilms Experiment Workbench](http://www.sing-group.org/bew/).\n* [ADOPS](http://www.sing-group.org/ADOPS/).\n* [Decision Peptide-Driven](http://www.sing-group.org/DPD/).\n* [MLibrary](http://www.sing-group.org/MLibrary/).\n* [PileLineGUI](http://www.sing-group.org/pileline/index.php/Main_Page).\n* [BioAnnote](http://www.sing-group.org/bioannote/).\n* [BioClass](http://www.sing-group.org/bioclass/).\n* [@Note](http://sysbio.di.uminho.pt/anote/wiki/index.php/Main_Page).\n\nCiting\n------\nIf you are using AIBench, please, cite this publication:\n\u003e 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](http://dx.doi.org/10.1016/j.cmpb.2009.12.003). Computer Methods and Programs in Biomedicine 98(2010), pp. 191-203. ISSN: 0169-2607\n\nOther publications\n------------------\n- 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](http://dx.doi.org/10.2390/biecoll-jib-2011-171). Journal of Integrative Bioinformatics. 8/3:171. ISSN: 1613-4516\n- 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](http://dx.doi.org/10.1002/spe.1108). Software: Practice \u0026 Experience. Volume 42/8, pp. 1015-1036. ISSN: 0038-0644\n- 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](http://dx.doi.org/10.14201/ADCAIJ2016517385). Advances in Distributed Computing and Artificial Intelligence Journal. Volume 5/1, pp. 73-85. ISSN: 2255-2863\n\nCreating an AIBench application using the archetype \n----------------------------------------------------\nSimply run the following command to create a new AIBench application using the Maven archetype:\n```bash\nmvn 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\n```\nThis 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`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsing-group%2Faibench-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsing-group%2Faibench-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsing-group%2Faibench-project/lists"}