-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
90 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
```@index | ||
``` | ||
|
||
```@autodocs | ||
Modules = [SEQ_BRUKER_a_MP2RAGE_CS_360] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
|
||
# Package Installation | ||
|
||
You can install the package in any project with the following command : | ||
|
||
- launch julia with the command `julia` | ||
- enter the Julia package manager by typing `]` in the REPL. (the REPL should turn in blue) | ||
- if you want to activate an environment, type : `activate .` (otherwise the package will be installed in the global environment) | ||
- In order to add our unregistered package, type `add https://github.com/CRMSB/SEQ_BRUKER_a_MP2RAGE_CS_360` | ||
- if you want to use the package in your script just add the following line : `using SEQ_BRUKER_a_MP2RAGE_CS_360` | ||
|
||
|
||
# How to use the package | ||
|
||
Follow the example in the [documentation](https://crmsb.github.io/SEQ_BRUKER_a_MP2RAGE_CS_360/dev/generated/examples/simple_reco/) | ||
|
||
**Steps :** | ||
- Define the path to the bruker dataset | ||
```julia | ||
path_bruker = joinpath(datadir, "MP2RAGE_FULLY") | ||
``` | ||
- Perform the reconstruction | ||
```julia | ||
d = reconstruction_MP2RAGE(path_bruker; mean_NR=true) | ||
``` | ||
- write the results in the qBIDS format | ||
```julia | ||
subject_name = "sub_01" | ||
dir_path = "" # directory path where the files will be create | ||
write_bids_MP2RAGE(d,subject_name,dir_path) | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# Bruker sequence and protocol | ||
|
||
The sequence, implemented for **Bruker Paravision PV-360.3.5**, and the corresponding protocol for fully-sampled is available in the folder `MR sequence/PV-360.3.5`. | ||
|
||
## Enable compressed-sensing acquisition | ||
|
||
Compressed-sensing implementation is available through the standard Bruker tab `Resolution/Encoding`. If you want to perform a compressed-sensing experiment with an acceleration of 2 like the one used here : acceleration factor = 50% and use a calibration size of 5% | ||
``` | ||
##$PVM_EncCSUndersampling=50 | ||
##$PVM_EncCSCenterRatio=5 | ||
``` | ||
|
||
## Source code | ||
|
||
Source code is available in this private directory : https://github.com/aTrotier/a_MP2RAGE_CS_360 | ||
|
||
# Raw datasets | ||
|
||
The rawdata used in the example are stored on zenodo : https://zenodo.org/records/14046657 | ||
- One is a fully sampled acquisition (128x128x96) | ||
- The other one is accelerated by a factor of 2 | ||
``` | ||
##$PVM_EncCSUndersampling=50 | ||
##$PVM_EncCSCenterRatio=5 | ||
``` | ||
|
||
They are used for each merge to generate the figures used in examples. |