Skip to content

Commit 3cd6b50

Browse files
Merge pull request #132 from OSIPI/citations
add citation tag
2 parents d5ffe8a + 5d25875 commit 3cd6b50

22 files changed

Lines changed: 42 additions & 10 deletions

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ The **test** folder contains the test files corresponding to the contributed cod
3737

3838
The **utils** folder contains various helpful tools.
3939

40+
## Citing
41+
If this repository was useful, please cite our [upcoming MRM paper](https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fdrive.google.com%2Fdrive%2Fu%2F0%2Ffolders%2F1Yh7cHuBIDQ0fmlWum9banDFgCc6uf3XH__%3B!!K-Hz7m0Vt54!gNxtgp_trP5qT7uJBD7zz5-Wwi7y83_56-qBO2I2Zd9ATILK5_BWzAKmxSah9-y8N8Wsgy67pn1LMeCd9xfaQGM%24&data=05%7C02%7Co.j.gurney-champion%40amsterdamumc.nl%7Cceeee39962fc4098e61708de2e90699a%7C68dfab1a11bb4cc6beb528d756984fb6%7C0%7C0%7C638999394967163935%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=mu6wjTAM1DlCgZjfM3mkKZEuSm1vNiteCxdh5kV29WY%3D&reserved=0). The repository contains a lot of code from other sites. Please cite the appropriate papers depending on the code you used. The citations can be found with the "cite" function from OsipiBase:
42+
```ruby
43+
fit=osipibase(algorithm="IAR_LU_biexp")
44+
fit.cite()
45+
```
46+
DOIs can also be found in [code_contributions_record](doc/code_contributions_record.csv).
47+
4048
## View Testing Reports
4149
[![Unit tests](https://github.com/OSIPI/TF2.4_IVIM-MRI_CodeCollection/actions/workflows/unit_test.yml/badge.svg?branch=main)](https://github.com/OSIPI/TF2.4_IVIM-MRI_CodeCollection/actions/workflows/unit_test.yml)
4250
[![Algorithm Analysis](https://github.com/OSIPI/TF2.4_IVIM-MRI_CodeCollection/actions/workflows/analysis.yml/badge.svg?branch=main)](https://github.com/OSIPI/TF2.4_IVIM-MRI_CodeCollection/actions/workflows/analysis.yml)

doc/code_contributions_record.csv

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ IVIM,Fitting,Variable projection,See referenced article. Supports units in mm2/s
1717
IVIM,Fitting,Variable projection,See referenced article. Supports units in mm2/s and µm2/ms,IAR_LundUniversity,TF2.4_IVIM-MRI_CodeCollection/src/original/IAR_LundUniversity/ivim_fit_method_modified_topopro.py,Fadnavis et al. Modified by Ivan A. Rashid,Lund University,IvimModelTopoPro,https://doi.org/10.3389/fnins.2021.779025,IAR_LU_modified_topopro
1818
IVIM,Fitting,Linear fit,Linear fit for D with extrapolation for f. Supports units in mm2/s and µm2/ms,IAR_LundUniversity,TF2.4_IVIM-MRI_CodeCollection/src/original/IAR_LundUniversity/ivim_fit_method_modified_linear.py,Modified by Ivan A. Rashid,Lund University,IvimModelLinear,tba,
1919
IVIM,Fitting,sIVIM fit,NLLS of the simplified IVIM model (sIVIM). Supports units in mm2/s and µm2/ms,IAR_LundUniversity,TF2.4_IVIM-MRI_CodeCollection/src/original/IAR_LundUniversity/ivim_fit_method_modified_sivim.py,Modified by Ivan A. Rashid,Lund University,IvimModelsIVIM,tba,
20-
IVIM,Fitting,Segmented NLLS fitting,MATLAB code,OJ_GU,TF2.4_IVIM-MRI_CodeCollection/src/original/OJ_GU/,Oscar Jalnefjord,University of Gothenburg,IVIM_seg,https://doi.org/10.1007/s10334-018-0697-5,OJ_GU_seg
21-
IVIM,Fitting,Bayesian,MATLAB code,OJ_GU,TF2.4_IVIM-MRI_CodeCollection/src/original/OJ_GU/,Oscar Jalnefjord,University of Gothenburg,IVIM_bayes,https://doi.org/10.1007/s10334-018-0697-5,OJ_GU_segMATLAB
22-
IVIM,Fitting,Segmented NLLS fitting,Specifically tailored algorithm for NLLS segmented fitting,OJ_GU,TF2.4_IVIM-MRI_CodeCollection/src/original/OJ_GU/,Oscar Jalnefjord,University of Gothenburg,seg,https://doi.org/10.1002/mrm.26783,OJ_GU_bayesMATLAB
20+
IVIM,Fitting,Segmented NLLS fitting,MATLAB code,OJ_GU,TF2.4_IVIM-MRI_CodeCollection/src/original/OJ_GU/,Oscar Jalnefjord,University of Gothenburg,IVIM_seg,https://doi.org/10.1007/s10334-018-0697-5,OJ_GU_segMATLAB
21+
IVIM,Fitting,Bayesian,MATLAB code,OJ_GU,TF2.4_IVIM-MRI_CodeCollection/src/original/OJ_GU/,Oscar Jalnefjord,University of Gothenburg,IVIM_bayes,https://doi.org/10.1002/mrm.26783,OJ_GU_bayesMATLAB
22+
IVIM,Fitting,Segmented NLLS fitting,Specifically tailored algorithm for NLLS segmented fitting,OJ_GU,TF2.4_IVIM-MRI_CodeCollection/src/original/OJ_GU/,Oscar Jalnefjord,University of Gothenburg,seg,https://doi.org/10.1007/s10334-018-0697-5,OJ_GU_seg
2323
IVIM,Fitting,Linear fit,Linear fit for D and D* and f. Intended to be extremely fast but not always accurate,ETP_SRI,TF2.4_IVIM-MRI_CodeCollection/src/original/ETP_SRI/LinearFitting.py,Eric Peterson,SRI International,LinearFit,tba,ETP_SRI_LinearFitting
2424
IVIM,Fitting,LSQ fitting,MATLAB code,ASD_MemorialSloanKettering,TF2.4_IVIM-MRI_CodeCollection/src/original/ASD_MemorialSloanKettering/MRI-QAMPER_IVIM,Eve LoCastro/Ramesh Paudyal/Amita Shukla-Dave,Memorial Sloan Kettering,IVIM_standard_bcin,https://doi.org/10.3390/tomography9060161,ASD_MemorialSloanKettering_QAMPER_IVIM
2525
IVIM,Fitting,Neural network,Part of the SUPER-IVIM-DC python package,TCML_TechnionIIT,TF2.4_IVIM-MRI_CodeCollection/src/original/TCML_TechnionIIT/SUPER-IVIM-DC,Noam Korngut/Elad Rotman/Onur Afacan Sila Kurugol/Yael Zaffrani-Reznikov/Shira Nemirovsky-Rotman/Simon Warfield/Moti Freiman,TCML Technion IIT,super_ivim_dc.infer.infer_from_signal,https://doi.org/10.1007/978-3-031-16434-7_71,Super_IVIM_DC

src/standardized/ASD_MemorialSloanKettering_QAMPER_IVIM.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class ASD_MemorialSloanKettering_QAMPER_IVIM(OsipiBase):
1717
id_algorithm_type = "Bi-exponential fit"
1818
id_return_parameters = "f, D*, D, S0"
1919
id_units = "seconds per milli metre squared or milliseconds per micro metre squared"
20-
20+
id_ref = "https://doi.org/10.3390/tomography9060161"
2121
# Algorithm requirements
2222
required_bvalues = 4
2323
required_thresholds = [0,

src/standardized/IAR_LU_modified_mix.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ class IAR_LU_modified_mix(OsipiBase):
1818
id_algorithm_type = "Bi-exponential fit"
1919
id_return_parameters = "f, D*, D"
2020
id_units = "seconds per milli metre squared or milliseconds per micro metre squared"
21-
21+
id_ref = "https://doi.org/10.1038/srep38927"
22+
2223
# Algorithm requirements
2324
required_bvalues = 4
2425
required_thresholds = [0,0] # Interval from "at least" to "at most", in case submissions allow a custom number of thresholds

src/standardized/IAR_LU_modified_topopro.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ class IAR_LU_modified_topopro(OsipiBase):
1818
id_algorithm_type = "Bi-exponential fit"
1919
id_return_parameters = "f, D*, D"
2020
id_units = "seconds per milli metre squared or milliseconds per micro metre squared"
21-
21+
id_ref = "https://doi.org/10.3389/fnins.2021.779025"
22+
2223
# Algorithm requirements
2324
required_bvalues = 4
2425
required_thresholds = [0,0] # Interval from "at least" to "at most", in case submissions allow a custom number of thresholds

src/standardized/IVIM_NEToptim.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class IVIM_NEToptim(OsipiBase):
1919
id_algorithm_type = "Deep learnt bi-exponential fit"
2020
id_return_parameters = "f, D*, D, S0"
2121
id_units = "seconds per milli metre squared or milliseconds per micro metre squared"
22-
22+
id_ref = "https://doi.org/10.1002/mrm.28852"
2323
# Algorithm requirements
2424
required_bvalues = 4
2525
required_thresholds = [0,

src/standardized/OGC_AmsterdamUMC_Bayesian_biexp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class OGC_AmsterdamUMC_Bayesian_biexp(OsipiBase):
1616
id_algorithm_type = "Bi-exponential fit"
1717
id_return_parameters = "f, D*, D, S0"
1818
id_units = "seconds per milli metre squared or milliseconds per micro metre squared"
19-
19+
id_ref = "reference method in https://doi.org/10.1002/mrm.28852"
2020
# Algorithm requirements
2121
required_bvalues = 4
2222
required_thresholds = [0,

src/standardized/OGC_AmsterdamUMC_biexp.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ class OGC_AmsterdamUMC_biexp(OsipiBase):
1616
id_algorithm_type = "Bi-exponential fit"
1717
id_return_parameters = "f, D*, D, S0"
1818
id_units = "seconds per milli metre squared or milliseconds per micro metre squared"
19+
id_ref = "reference method in https://doi.org/10.1002/mrm.28852"
1920

2021
# Algorithm requirements
2122
required_bvalues = 4

src/standardized/OJ_GU_bayesMATLAB.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ class OJ_GU_bayesMATLAB(OsipiBase):
1717
id_algorithm_type = "Bi-exponential fit"
1818
id_return_parameters = "f, D*, D, S0"
1919
id_units = "seconds per milli metre squared or milliseconds per micro metre squared"
20+
id_ref = "https://doi.org/10.1002/mrm.26783"
2021

2122
# Algorithm requirements
2223
required_bvalues = 4

src/standardized/OJ_GU_seg.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ class OJ_GU_seg(OsipiBase):
1616
id_algorithm_type = "Segmented bi-exponential fit"
1717
id_return_parameters = "f, D*, D"
1818
id_units = "mm2/s"
19-
19+
id_ref = "https://doi.org/10.1007/s10334-018-0697-5"
20+
2021
# Algorithm requirements
2122
required_bvalues = 4
2223
required_thresholds = [0,0] # Interval from "at least" to "at most", in case submissions allow a custom number of thresholds

0 commit comments

Comments
 (0)