For general scan instructions with TOPPE, please see https://github.com/jfnielsen/TOPPEpsdSourceCode/. The instructions below provide additional details particular to the sequences included here.
In the following, the working directory is assumed to be ~/Skope/GE/.
Install this toolbox, and the TOPPE and MIRT toolboxes:
$ pwd
~/Skope/GE/
$ git clone [email protected]:toppeMRI/Skope.git
$ git clone [email protected]:toppeMRI/toppe.git
$ git clone [email protected]:JeffFessler/mirt.git (optional -- for image display)
$ cd Skope
In Matlab:
>> pwd
~/Skope/GE/Skope/
>> addpath ../toppe/
>> cd ../mirt; setup; cd ../Skope;
- Create scan files (flash.tar):
>> pwd
~/Skope/GE/Skope/
>> write3dflash;
-
Copy the contents of flash.tar to /usr/g/research/pulseq/flash/ on the scanner host computer.
-
Move toppe0.entry to /usr/g/research/pulseq/:
$ pwd
/usr/g/research/pulseq/flash/
$ mv toppe0.entry ..
- Prescribe the TOPPE interpreter with the following settings:
opuser1 = 0 (selects toppe0.entry as the entry point)
oprbw = 31.25
Other settings are as shown in the EPIC source code repository.
- (optional) Reconstruct and display:
>> recon3dflash;
Enter Manual Prescan, then click 'scan TR'.
This sequence outputs TTL pulses on the J6 BNC out in the system rack.
- Create the spiral scan files (spiral.tar):
>> writespiral;
-
Copy the contents of spiral.tar to /usr/g/research/pulseq/spiral/ on the scanner host computer.
-
Move toppe1.entry to /usr/g/research/pulseq/:
$ pwd
/usr/g/research/pulseq/spiral/
$ mv toppe1.entry ..
-
Select the spiral scan: Select the `Research/display CVs' menu, and set opuser1 = 1. This will select toppe1.entry as the new entry point for the interpreter.
-
Select
Download
, and clickScan
. -
This sequence outputs 1ms TTL pulses at regular intervals. You may edit writespiral.m and modules.txt to control the location and frequency of the TTL pulses.
-
For additional details on using the Skope field camera, see https://github.com/SkopeMagneticResonanceTechnologies/Pulseq-Sequences.