Integrated software suite for magnetocardiographic data analysis--a proposal based on an interactive programming environment.
OBJECTIVE
This paper describes an integrated software suite (ISS) for the processing of magnetocardiographic (MCG) recordings obtained with super-conducting multi-channel systems having different characteristics. We aimed to develop a highly flexible suite including toolboxes for current MCG applications, organized consistently with an open architecture that allows function integrations and upgrades with minimal modifications; the suite was designed for the compliance not only of physicists and engineers but also of physicians, who have a different professional profile and are accustomed to retrieve information in different ways.


METHODS
The MCG-ISS was designed to work with all common graphical user interface operative systems. MATLAB was chosen as the interactive programming environment (IPE), and the software was developed to achieve usability, interactivity, reliability, modularity, expansibility, interoperability, adaptability and graphics style tailoring. Three users, already experienced in MCG data analysis, have intensively tested MCG-ISS for six months. A great amount of MCG data on normal subjects and patients was used to assess software performances in terms of user compliance and confidence and total analysis time.


RESULTS
The proposed suite is an all-in-one analysis tool that succeeded in speeding MCG data analysis up to about 55% with respect to standard reference routines; it consequently enhanced analysis performance and user compliance.


CONCLUSIONS
Those results, together with the MCG-ISS advantage of being independent on the acquisition system, suggest that software suites like the proposed one could uphold a wider diffusion of MCG as a diagnostic tool in the clinical setting.
Comani
S
S
Department of Clinical Sciences and Bio-imaging, Section of Physical Sceinces, Chieti University, Italy. comani@itab.unich.it
Mantini
D
D
Merlino
B
B
Reale
M
M
Di Luzio
S
S
Romani
G L
GL
D003936:Diagnosis, Computer-Assisted; D004562:Electrocardiography / Q000379:methods*; D006321:Heart / Q000502:physiology; D006801:Humans; D007558:Italy; D011381:Programming Languages; D012984:Software; D013223:Statistics as Topic