MARVIN: a medical research application framework based on open source software.
This paper describes the open source framework MARVIN for rapid application development in the field of biomedical and clinical research. MARVIN applications consist of modules that can be plugged together in order to provide the functionality required for a specific experimental scenario. Application modules work on a common patient database that is used to store and organize medical data as well as derived data. MARVIN provides a flexible input/output system with support for many file formats including DICOM, various 2D image formats and surface mesh data. Furthermore, it implements an advanced visualization system and interfaces to a wide range of 3D tracking hardware. Since it uses only highly portable libraries, MARVIN applications run on Unix/Linux, Mac OS X and Microsoft Windows.
University of Bern, MEM Research Center, Institute for Surgical Technology and Biomechanics, Stauffacherstrasse 78, 3014 Bern, Switzerland.
Tobias
T
Rudolph
Marc
M
Puls
Christoph
C
Anderegg
Lars
L
Ebert
Martina
M
Broehan
Adrian
A
Rudin
Jens
J
Kowal
D000465:Algorithms; D035843:Biomedical Research / Q000379:methods*; D003628:Database Management Systems; D016208:Databases, Factual; D016247:Information Storage and Retrieval / Q000379:methods*; D011381:Programming Languages; D012984:Software; D012985:Software Design; D014584:User-Computer Interface