| Literature DB >> 23855995 |
Shane B Claggett1, Kevin M Quinn, Mark Lazari, Melissa D Moore, R Michael van Dam.
Abstract
BACKGROUND: Many automated radiosynthesizers for producing positron emission tomography (PET) probes provide a means for the operator to create custom synthesis programs. The programming interfaces are typically designed with the engineer rather than the radiochemist in mind, requiring lengthy programs to be created from sequences of low-level, non-intuitive hardware operations. In some cases, the user is even responsible for adding steps to update the graphical representation of the system. In light of these unnecessarily complex approaches, we have created software to perform radiochemistry on the ELIXYS radiosynthesizer with the goal of being intuitive and easy to use.Entities:
Year: 2013 PMID: 23855995 PMCID: PMC3717018 DOI: 10.1186/2191-219X-3-53
Source DB: PubMed Journal: EJNMMI Res Impact factor: 3.138
Figure 1Overview of the ELIXYS radiosynthesizer. (a) A variety of client devices communicate with the server (housed in the control system), which in turn drives the hardware in the synthesis module via the controller. (b) Top view of disposable cassette showing the location of the eleven reagent vials and the three reagent addition positions. (c) Bottom view of the disposable cassette showing the five stations on the gasket where the reaction vessel seals to perform various functions.
Figure 2Overview of the ELIXYS software architecture.
Figure 3First step in creating a new synthesis protocol. The first step in creating a new synthesis protocol is to define the reagents by specifying their storage locations in the three disposable cassettes. (a) Key fields in the reagent editing screen. (b) Reagent name and description are entered in the two edit boxes above the layout diagram. (c) The quick view list displays the names of the reagents in the currently selected cassette at a glance.
Unit operations and select parameters
| ADD | Adds a reagent to a reaction vessel | Reagent | Reagent to add |
| Reactor | Reactor to which the reagent will be added | ||
| Delivery position | Choice of two separate delivery positions | ||
| EVAPORATE | Evaporates the contents of a reaction vessel | Reactor | Reactor to evaporate |
| Evaporation temp | Temperature to heat to during evaporation (°C) | ||
| Evaporation pressure | Inert gas pressure to use when evaporating (psi) | ||
| Final temp | Temperature to cool to after evaporation (°C) | ||
| Duration | Time to evaporate after reaching temp (s) | ||
| Stir speed | Rate of stirring during evaporation | ||
| TRANSFER | Transfers the contents of one reactor to the next (optionally through a purification cartridge) | Source reactor | Reactor to transfer from |
| Target reactor | Reactor to transfer to | ||
| Mode | ‘Trap’ to send to waste or ‘Elute’ to send to the next reactor | ||
| REACT | Seals the reactor and heats | Reactor | Reactor to heat |
| Reaction temp | Temperature to heat to during reaction (°C) | ||
| Reaction position | Choice of two separate reaction positions to avoid cross-contamination if multiple sealed reactions are performed in the same vessel | ||
| Duration | Time to react after reaching temperature (s) | ||
| Final temp | Temperature to cool to after reaction (°C) | ||
| Stir speed | Rate of stirring during reaction | ||
| PROMPT | Pauses the sequence run and prompts the user | Message | Message to display when prompting the user |
| INSTALL | Moves the reactor to the install position for reaction vessel removal and/or installation and prompts the user | Reactor | Reactor to move to the install position |
| Message | Message to display when prompting the user | ||
| COMMENT | User comment | Comment | User-specified comment for documentation purposes only (no action performed) |
| TRAPF18 | Traps [18F]fluoride on a QMA cartridge | Reactor | Reactor where the QMA cartridge is located |
| Cyclotron flag | Specifies if the cyclotron or ELIXYS will push the solution | ||
| Duration | Trap time (s) | ||
| Pressure | Pressure of inert gas to use when trapping (psi) | ||
| ELUTEF18 | Uses a reagent to elute [18F]fluoride off a QMA cartridge | Reactor | Reactor where the QMA cartridge is located |
| Reagent | Reagent with which to elute the contents of the QMA cartridge | ||
| Duration | Elute time (s) | ||
| Pressure | Pressure of inert gas to use when eluting (psi) | ||
| MIX | Mixes the contents of a reactor by stirring | Reactor | Reactor to mix |
| Duration | Mix time (s) | ||
| Stir speed | Rate of stirring while mixing | ||
| EXTERNALADD | Allows the user to externally add a reagent via tubing | Reactor | Reactor to externally add the reagent |
| Reagent name | Name of the reagent to add | ||
| Message | Message to display when prompting the user | ||
| TRANSFERTOHPLCa | Transfers the contents of the reactor to the HPLC injection loop | Source reactor | Reactor to transfer from |
| Mobile phase | Reagent containing the mobile phase | ||
| MEASURERADIATIONa | Measures the radiation levels | Reactor | Reactor to measure |
QMA quaternary methylammonium. aThese unit operations are currently under development.
Figure 4Second step in creating a new synthesis protocol. The second step in creating a new synthesis protocol is to define a series of unit operations that describe the synthesis steps and then configure the parameters associated with each individual unit operation. (a) Key fields in the program editing screen. (b) Each unit operation has a small number of relevant parameters the user can configure. (c) A list view allows the user to choose a value for parameters that have a number of possible options (e.g. reactor, reagent).
Figure 5Information relevant to the current unit operation during a synthesis run. It is displayed to the user and includes a live video stream from the active reactor(s). (a) Key fields in the program running screen. (b) An ‘OVERRIDE TIMER’ button allows timed operations to be adjusted dynamically during program development. After pushing this button, the time switches to display the total elapsed time spent performing the current step. (c) This button changes to ‘FINISH UNIT OPERATION’ when pushed to allow the radiochemist to indicate step completion once the desired amount of time has elapsed.
Figure 6A small-screen version of the client application. It allows the user to monitor the run remotely from a smartphone and provides the same control during a run as the tablet version. (a) Key fields in the program running screen. (b) The small-screen application allows the user to adjust the duration of a step and abort the run.
Reagents for the synthesis of [F]FDG
| 2 | Eluent | 1 mg K2CO3 in 0.3 mL water; 10 mg K222 in 0.5 mL acetonitrile |
| 3 | MeCN-1 | 1.0 mL acetonitrile |
| 5 | MeCN-2 | 1.0 mL acetonitrile |
| 6 | Mannose triflate | 30 mg mannose triflate dissolved in 1.0 mL acetonitrile |
| 7 | HCl | 1.0 mL of 1 N HCl |
| 8 | Water-1 | 2.5 mL water |
| 9 | Water-2 | 2.5 mL water |
aAll positions are for the cassette in reactor 1.
Unit operations for the synthesis of [F]FDG
| 1 | INITIALIZE | Initialize hardware |
| 2 | TRAPF18 | Trap [18F]fluoride for 120 s using 3 psi inert gas |
| 3 | ELUTEF18 | Flow eluent through elute path for 120 s using 3 psi inert gas |
| 4 | EVAPORATE | Evaporate reactor 1 at 110°C for 300 s using 15 psi inert gas |
| 5 | ELUTEF18 | Flow MeCN-1 through elute path for 90 s using 3 psi inert gas |
| 6 | EVAPORATE | Evaporate reactor 1 at 110°C for 120 s using 10 psi inert gas |
| 7 | ADD | Add MeCN-2 to reactor 1 |
| 8 | EVAPORATE | Evaporate reactor 1 at 110°C for 120 s using 10 psi inert gas and cool to 30°C |
| 9 | ADD | Add mannose triflate to reactor 1 |
| 10 | REACT | React reactor 1 at 130°C for 300 s and cool to 35°C with an additional 120s cooling delay |
| 11 | EVAPORATE | Evaporate reactor 1 at 110°C for 120 s using 10 psi inert gas |
| 12 | ADD | Add HCl to reactor 1 |
| 13 | REACT | React reactor 1 at 130°C for 300 s and cool to 35°C with an additional 120-s cooling delay |
| 14 | TRANSFER | Transfer the contents of reactor 1 through the purification cartridge to the collection vial. Push with 10 psi inert gas for 30 s |
| 15 | ADD | Add Water-1 to reactor 1 |
| 16 | TRANSFER | Transfer the contents of reactor 1 through the purification cartridge to the collection vial. Push with 10 psi inert gas for 30 s |
| 17 | ADD | Add Water-2 to reactor 1 |
| 18 | TRANSFER | Transfer the contents of reactor 1 through the purification cartridge to the collection vial. Push with 10 psi inert gas for 45 s |
Figure 7TLC chromatograms collected post-fluorination and post-purification during an example synthesis of [F]FDG.
Number of operations required to synthesize common probes
| ELIXYS | [18F]FDG | 18 unit operations |
| ELIXYS | 42 unit operations | |
| ELIXYS | 42 unit operations | |
| ELIXYS | [18F]SFB | 15 unit operations |
| ELIXYS | [18F]FLT | 15 unit operations |
| ELIXYS | [18F]Fallypride | 12 unit operations |
| Synthera | [18F]FDG | 227 program steps |
| Synthera | [18F]FLTa | 241 program steps |
| Synthera | [18F]SFBa | 206 program steps |
| FASTlab | [18F]FDG | 335 program steps |
| Explora RN | [18F]FLT | 72 program stepsb |
[18F]FDG, 2-[18F]fluoro-2-deoxy-d-glucose; d-[18F]FAC, 2-deoxy-2-[18F]fluoro-β-d-arabinofuranosyl; l-[18F]FMAU, 2-deoxy-2-[18F]flouro-5-methyl-1-β-l-arabinofuranosyl uracil; [18F]SFB, N-succinimidyl-4-[18F]fluorobenzoate; [18F]FLT, [18F]fluorothymidine; [18F]Fallypride, (S)-N-((1-allyl-2-pyrrrolidinyl)methyl)-5-(3-[18F]fluoropropyl)-2,3-dimethoxybenzamide. aThe [18F]FLT and [18F]SFB synthesis protocols for IBA Synthera® were developed at UCLA; bNumber of program steps before HPLC purification.