Skip to content

Commit fd9d0fa

Browse files
committed
Update LICENSE and README.md
1 parent 8aad18d commit fd9d0fa

File tree

2 files changed

+32
-29
lines changed

2 files changed

+32
-29
lines changed

LICENSE

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
BSD-3-Clause License
22

3-
Copyright (c) 2012–2022, Richard Edden
4-
All rights reserved.
3+
Copyright (c) 2012–2023
54

65
Redistribution and use in source and binary forms, with or without
76
modification, are permitted provided that the following conditions are met:

README.md

Lines changed: 31 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/markmikkelsen/Gannet)](https://github.com/markmikkelsen/Gannet/releases)
22
![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/markmikkelsen/Gannet/latest)
33
[![Website](https://img.shields.io/website?label=website&up_message=documentation&url=https%3A%2F%2Fmarkmikkelsen.github.io%2FGannet-docs%2Findex.html)](https://markmikkelsen.github.io/Gannet-docs/index.html)
4+
[![Website](https://img.shields.io/website?label=website&up_message=forum&url=https://forum.mrshub.org/c/mrs-software/gannet/9)](https://forum.mrshub.org/c/mrs-software/gannet/9)
45
[![GitHub](https://img.shields.io/github/license/markmikkelsen/Gannet)](https://github.com/markmikkelsen/Gannet/blob/main/LICENSE)
5-
[![DOI:10.1002/jmri.24478](http://img.shields.io/badge/DOI-10.1002/jmri.24478-blue.svg)](https://doi.org/10.1002/jmri.24478)
6+
[![DOI:10.1002/jmri.24478](https://img.shields.io/badge/DOI-10.1002/jmri.24478-blue.svg)](https://doi.org/10.1002/jmri.24478)
67
[![Citation Badge](https://api.juleskreuer.eu/citation-badge.php?doi=10.1002/jmri.24478)](https://juleskreuer.eu/projekte/citation-badge/)
78

89
# Gannet
910

10-
Open-source, MATLAB-based software for automated data processing and quantification of edited magnetic resonance spectroscopy (MRS) data.
11+
Open-source, MATLAB-based software for automated data processing and quantification of edited <sup>1</sup>H magnetic resonance spectroscopy (MRS) data.
1112

12-
Full software documentation can be found [here](https://markmikkelsen.github.io/Gannet-docs/index.html). Visit our [blog](http://www.gabamrs.com/) for the latest news on Gannet and our developments in edited MRS methodology.
13+
Full software documentation can be found [here](https://markmikkelsen.github.io/Gannet-docs/index.html). Visit our [blog](https://gabamrs.com/) for the latest news on Gannet and our developments in edited MRS methodology.
1314

1415
## Overview
1516

@@ -25,49 +26,54 @@ Several existing software packages for MRS data analysis require substantial use
2526

2627
Additionally, as open-source software, advanced users have the ability to modify the underlying routines for ad hoc purposes.
2728

28-
Gannet is continually being updated and has an active support base. Visit our [blog](http://www.gabamrs.com/) for the latest news on Gannet and our developments in edited MRS methodology.
29-
3029
## Installation
3130

3231
### Prerequisites
3332

34-
Gannet runs in [MATLAB](https://www.mathworks.com/products/matlab.html). For best performance, we recommend using the latest release if possible. Additionally, Gannet requires that the following MATLAB toolboxes are installed:
33+
Gannet runs in [MATLAB](https://mathworks.com/products/matlab.html). For best performance, we recommend using the latest release if possible. Additionally, Gannet requires that the following MATLAB toolboxes are installed:
3534

3635
- Image Processing
3736
- Optimization
3837
- Signal Processing
3938
- Statistics and Machine Learning
4039

41-
You can check which toolboxes you have installed by typing `ver` in the MATLAB command window. To install any missing toolboxes, please follow these [instructions](https://www.mathworks.com/matlabcentral/answers/101885-how-do-i-install-additional-toolboxes-into-an-existing-installation-of-matlab).
40+
You can check which toolboxes you have installed by typing `ver` in the MATLAB command window. To install any missing toolboxes, please follow these [instructions](https://mathworks.com/matlabcentral/answers/101885-how-do-i-install-additional-toolboxes-into-an-existing-installation-of-matlab).
4241

4342
To run the voxel co-registration and structural image segmentation modules, [SPM12](https://www.fil.ion.ucl.ac.uk/spm/software/spm12/) must be installed.
4443

4544
### Download
4645

47-
The simplest way to install Gannet is to download the zipped [main folder](https://github.com/markmikkelsen/Gannet/archive/main.zip) from the [repository](https://github.com/markmikkelsen/Gannet) on GitHub, unzip it, and move the _Gannet-main_ folder into your MATLAB directory.
46+
The simplest way to install Gannet is to download the code from the [GitHub repository](https://github.com/markmikkelsen/Gannet) and move the `Gannet-main/` directory into your MATLAB directory.
4847

4948
Alternatively, git-savvy users can clone the Gannet repository into a directory of their choice:
5049

5150
`git clone https://github.com/markmikkelsen/Gannet.git`
5251

52+
The development version can downloaded from the [development branch](https://github.com/markmikkelsen/Gannet/tree/dev) on GitHub or by using the following git command if the repository was cloned:
53+
54+
`git checkout dev`
55+
56+
Stable releases can be found [here](https://github.com/markmikkelsen/Gannet/releases).
57+
5358
### Setup
5459

55-
Open the _Set Path_ dialog box from the MATLAB menu (or run the command `pathtool` in the Command Window), click _Add with Subfolders_, find the _Gannet-main_ folder and then select it. When done, press _Save_ to permanently save the Gannet folder to MATLAB's default search path.
60+
Open the *Set Path* dialog box from the MATLAB menu (or run the command `pathtool` in the Command Window), click *Add with Subfolders...*, find the downloaded Gannet directory and then select it. When done, press *Save* to permanently save the Gannet directory to MATLAB's default search path.
5661

5762
SPM12 can be installed in the same manner after it has been downloaded from the SPM website.
5863

59-
__It is highly recommended that you only add the main SPM12 folder (_spm12_) to your search path instead of including all the subfolders. This prevents potential function conflicts.__
64+
**It is highly recommended that you only add the main SPM12 directory (`spm12/`) to your search path instead of including all the subdirectories. This prevents function conflicts.**
6065

6166
## Compatibility
6267

63-
Gannet is currently being developed in MATLAB R2022b in macOS 12.6 Monterey. While reasonable effort is made to ensure legacy and cross-OS compatibility, an error-free user experience is not guaranteed.
68+
Gannet is currently being developed in MATLAB R2022b in macOS 13.1 Ventura. While reasonable effort is made to ensure legacy and cross-OS compatibility, an error-free user experience is not guaranteed.
6469

6570
## Supported file formats
6671

6772
At present, the following MRS data file formats are supported:
6873

6974
- DICOM (.dcm)
7075
- GE P-file (.7)
76+
- NIfTI-MRS (.nii[.gz])
7177
- Philips .data/.list
7278
- Philips .raw
7379
- Philips .sdat/.spar
@@ -77,15 +83,15 @@ At present, the following MRS data file formats are supported:
7783

7884
For creating and co-registering voxel masks, structural images need to be in NIfTI format (DICOM files can also be used if processing GE P-files).
7985

80-
__Philips users: Do not use structural images exported using the _fsl-nifti_ option as this creates problems with co-registration in Gannet.__
86+
**Philips users: Do not use structural images exported using the *fsl-nifti* option as this creates problems with co-registration in Gannet.**
8187

8288
## Getting help
8389

8490
If you encounter any problems, please first check the [documentation website](https://markmikkelsen.github.io/Gannet-docs/index.html) or the [FAQ](https://markmikkelsen.github.io/Gannet-docs/faq.html) page for a solution.
8591

8692
Otherwise, you can post your query on the [Gannet forum](https://forum.mrshub.org/c/mrs-software/gannet/9) on the [MRSHub](https://mrshub.org/).
8793

88-
The support team can also be directly reached using our blog's [contact form](http://www.gabamrs.com/contact). We will do our best to work with you to solve your issue.
94+
The support team can also be directly reached using our blog's [contact form](https://gabamrs.com/contact). We will do our best to work with you to solve your issue.
8995

9096
## Versioning
9197

@@ -105,50 +111,48 @@ The support team can also be directly reached using our blog's [contact form](ht
105111

106112
This software is licensed under the open-source [BSD-3-Clause License](https://github.com/markmikkelsen/Gannet/blob/main/LICENSE). Should you disseminate material that made use of Gannet, please cite the following publications, as appropriate:
107113

108-
**For all work using Gannet:**
109-
110-
- Edden RAE, Puts NAJ, Harris AD, Barker PB, Evans CJ. [Gannet: A batch-processing tool for the quantitative analysis of gamma-aminobutyric acid-edited MR spectroscopy spectra.](https://doi.org/10.1002/jmri.24478) _Journal of Magnetic Resonance Imaging_. 2014;40(6):1445–1452
114+
- Edden RAE, Puts NAJ, Harris AD, Barker PB, Evans CJ. [Gannet: A batch-processing tool for the quantitative analysis of gamma-aminobutyric acid-edited MR spectroscopy spectra.](https://doi.org/10.1002/jmri.24478) *Journal of Magnetic Resonance Imaging*. 2014;40(6):1445–1452
111115

112116
**If you perform frequency-and-phase correction (FPC) using:**
113117

114118
Robust spectral registration (`RobustSpecReg`):
115119

116-
- Mikkelsen M, Tapper S, Near J, Mostofsky SH, Puts NAJ, Edden RAE. [Correcting frequency and phase offsets in MRS data using robust spectral registration.](https://doi.org/10.1002/nbm.4368) _NMR in Biomedicine_. 2020;33(10):e4368
120+
- Mikkelsen M, Tapper S, Near J, Mostofsky SH, Puts NAJ, Edden RAE. [Correcting frequency and phase offsets in MRS data using robust spectral registration.](https://doi.org/10.1002/nbm.4368) *NMR in Biomedicine*. 2020;33(10):e4368
117121

118122
multi-step FPC (`SpecRegHERMES`):
119123

120-
- Mikkelsen M, Saleh MG, Near J, et al. [Frequency and phase correction for multiplexed edited MRS of GABA and glutathione.](https://doi.org/10.1002/mrm.27027) _Magnetic Resonance in Medicine_. 2018;80(1):21-28
124+
- Mikkelsen M, Saleh MG, Near J, et al. [Frequency and phase correction for multiplexed edited MRS of GABA and glutathione.](https://doi.org/10.1002/mrm.27027) *Magnetic Resonance in Medicine*. 2018;80(1):21-28
121125

122126
or spectral registration (`SpecReg`):
123127

124-
- Near J, Edden R, Evans CJ, Paquin R, Harris A, Jezzard P. [Frequency and phase drift correction of magnetic resonance spectroscopy data by spectral registration in the time domain.](https://doi.org/10.1002/mrm.25094) _Magnetic Resonance in Medicine_. 2015;73(1):44-50
128+
- Near J, Edden R, Evans CJ, Paquin R, Harris A, Jezzard P. [Frequency and phase drift correction of magnetic resonance spectroscopy data by spectral registration in the time domain.](https://doi.org/10.1002/mrm.25094) *Magnetic Resonance in Medicine*. 2015;73(1):44-50
125129

126130
**If you perform tissue segmentation:**
127131

128-
- Ashburner J, Friston KJ. [Unified segmentation.](https://doi.org/10.1016/j.neuroimage.2005.02.018) _NeuroImage_. 2005;26(3):839–851
132+
- Ashburner J, Friston KJ. [Unified segmentation.](https://doi.org/10.1016/j.neuroimage.2005.02.018) *NeuroImage*. 2005;26(3):839–851
129133

130-
**If you report water-referenced measurements tissue-corrected using:**
134+
**If you report water-referenced, tissue-corrected metabolite measurements using:**
131135

132136
The Harris et al. method:
133137

134-
- Harris AD, Puts NAJ, Edden RAE. [Tissue correction for GABA-edited MRS: Considerations of voxel composition, tissue segmentation, and tissue relaxations.](https://doi.org/10.1002/jmri.24903) _Journal of Magnetic Resonance Imaging_. 2015;42(5):1431–1440
138+
- Harris AD, Puts NAJ, Edden RAE. [Tissue correction for GABA-edited MRS: Considerations of voxel composition, tissue segmentation, and tissue relaxations.](https://doi.org/10.1002/jmri.24903) *Journal of Magnetic Resonance Imaging*. 2015;42(5):1431–1440
135139

136140
or the Gasparovic et al. method:
137141

138-
- Gasparovic C, Song T, Devier D, et al. [Use of tissue water as a concentration reference for proton spectroscopic imaging.](https://doi.org/10.1002/mrm.20901) _Magnetic Resonance in Medicine_. 2006;55(6):1219–1226
142+
- Gasparovic C, Song T, Devier D, et al. [Use of tissue water as a concentration reference for proton spectroscopic imaging.](https://doi.org/10.1002/mrm.20901) *Magnetic Resonance in Medicine*. 2006;55(6):1219–1226
139143

140144
## Acknowledgments
141145

142146
The development and dissemination of Gannet has been supported by the following NIH grants:
143147

144148
- R01 EB016089
145-
- R01 EB023963
149+
- R01 EB023963
150+
- K99 EB028828
146151
- P41 EB015909
147-
- R01 MH106564
152+
- R01 MH106564
148153
- R21 NS077300
149154
- R21 MH098228
150155
- R01 MH096263
151-
- K99 EB028828
152156

153157
We wish to thank the following individuals for their direct or indirect contributions:
154158

@@ -157,6 +161,6 @@ We wish to thank the following individuals for their direct or indirect contribu
157161
- Alex Craven (University of Bergen)
158162
- Philipp Ehses (Max Planck Institute for Biological Cybernetics)
159163
- Robin de Graaf (Yale School of Medicine)
160-
- Ralph Noeske (GE Healthcare)
161164
- Jamie Near (McGill University)
165+
- Ralph Noeske (GE Healthcare)
162166
- Wouter Potters (UMC Amsterdam)

0 commit comments

Comments
 (0)