We are deeply grateful to many colleagues and open source projects without whom and which Vespa would not have been possible. They are listed below in rough order of significance. Ranking one as absolutely more important than another is doomed to be unfair, so please don't read too much into the order we've chosen.
First and foremost, thanks to the National Institutes of Health for funding this through grant number 1R01EB008387-01A1.
Vespa's PIs (Dr. Brian Soher and Dr. Karl Young) would also like to thank Vespa's main developers: Philip Semanchuk and David Todd.
- Dr. Gerald (Jerry) Matson for Matpulse and expertise
- Dr. Scott A. Smith et al for (Py)GAMMA
- Lana Kaiser, Assaf Tal, Uzay Emir for code and advice.
MatPulse is a solo masterpiece by Jerry Matson as part of his long and distinguished career at UC San Francico. It is a tool for producing optimized RF pulses for use in a variety of magnetic resonance investigations. Much of the work on this program has been 'cumulative' across the years. Dr. Matson has consulted extensively with us on which parts of MatPulse should be included in Vespa-RFPulse.
GAVA is the creation of Brian Soher, Karl Young, Aaron Berstein and Zakaria Aygula with funding and inspiration from Andrew Maudsley at UC San Francico. This program was of course motivated by and made possible by the graduate work of Scott Smith who developed the GAMMA C++ spectral simulation library. Dr. Andrew Maudsley had both the inspiration (and funding) to want to make this resource available more easily to others in the clinical magnetic resonance world. Young and Berstein created the initial infrastructure for simulation under Linux. Soher translated this to Windows and wrapped it in an IDL GUI and GAVA was 'born'. Soher, Young and Aygula all worked on maintaining GAVA on Windows and Linux, and towards extending the ability of simulations to account for 'real world' condition while at University of Miami. Soher aquired funding for maintaining and extending GAVA into the Vespa-Simulation application in 2008.
The metabolite prior information that populates the startup database and makes all the PyGamma simulations possible was derived from the stellar publication by Varanavasi Govindaraju (Govind!), Karl Young and Andrew Maudsley, in NMR in Biomedicine, Vol.13, pages 129-153. While there have been a few other contributions towards these values, this work is by far the keystone towards accurate and robust spectral simulation around.
IDL Vespa (the ancestor of Vespa-Analysis)
IDL Vespa was written by Brian Soher at Duke. Like many great things, or hopefully great things, this program came about out of laziness. As part of Dr. Soher's work with Andrew Maudsley at UC San Francisco and Miami, The SITools application toolbox for processing large spectroscopy data sets was slowly morphing into something ever larger and more regimented towards large data sets. This made testing small changes as well as new algorithms a long and tedious chore. Dr. Soher developed IDL_Vespa to handle smaller spectroscopy data sets and to be easier to use as a test bed for other changes.
Open Source Projects
- gcc and gfortran
- Linux (especially Ubuntu, Fedora, Red Hat, Mint and Lubuntu)
- GNU tools (especially for giving me a replacement for OS X grep)
- HLSVD by Laudadio, Sima and Larsen, and also the version from the MRUI project
- WWW SQL Designer (Ondřej Žára)
- BLAS and LAPACK
- GDCM (Grassroots DICOM)
- ATT Bell Laboratories (for f2c and Lowess code)
- NASA (for minf_parabolic_info code)
- Transmission Bit Torrent client
- Pydev plugin for Eclipse