Limits...
Implementation of remote monitoring and diffraction evaluation systems at the Photon Factory macromolecular crystallography beamlines.

Yamada Y, Phonda N, Matsugaki N, Igarashi N, Hiraki M, Wakatsuki S - J Synchrotron Radiat (2008)

Bottom Line: To implement these two functions, two independent clients have been developed that work specifically for remote monitoring and diffraction image evaluation.The system adopts a client-server style in which client programs communicate with each other through a server process using the STARS protocol.This is an advantage of the extension of the system; implementation of these new functions required few modifications of the existing system.

View Article: PubMed Central - HTML - PubMed

Affiliation: Structural Biology Research Center, Photon Factory, High Energy Accelerator Research Organization, 1-1 Oho, Tsukuba, Ibaraki 305-0801, Japan. yusuke.yamada@kek.jp

ABSTRACT
Owing to recent advances in high-throughput technology in macromolecular crystallography beamlines, such as high-brilliant X-ray sources, high-speed readout detectors and robotics, the number of samples that can be examined in a single visit to the beamline has increased dramatically. In order to make these experiments more efficient, two functions, remote monitoring and diffraction image evaluation, have been implemented in the macromolecular crystallography beamlines at the Photon Factory (PF). Remote monitoring allows scientists to participate in the experiment by watching from their laboratories, without having to come to the beamline. Diffraction image evaluation makes experiments easier, especially when using the sample exchange robot. To implement these two functions, two independent clients have been developed that work specifically for remote monitoring and diffraction image evaluation. In the macromolecular crystallography beamlines at PF, beamline control is performed using STARS (simple transmission and retrieval system). The system adopts a client-server style in which client programs communicate with each other through a server process using the STARS protocol. This is an advantage of the extension of the system; implementation of these new functions required few modifications of the existing system.

Show MeSH

Related in: MedlinePlus

Configuration of the beamline control system on STARS. There are three types of clients: user, motor and system. Each motor client has a distinct function and is responsible for the control of low-level devices, which are listed in boxes. In this work, two new clients, REPORTER and PROCESSOR (indicated by red letters), have been developed for remote monitoring and diffraction image evaluation, respectively.
© Copyright Policy - open-access
Related In: Results  -  Collection

License
getmorefigures.php?uid=PMC2394808&req=5

fig1: Configuration of the beamline control system on STARS. There are three types of clients: user, motor and system. Each motor client has a distinct function and is responsible for the control of low-level devices, which are listed in boxes. In this work, two new clients, REPORTER and PROCESSOR (indicated by red letters), have been developed for remote monitoring and diffraction image evaluation, respectively.

Mentions: The configuration of the STARS system at the PF macromolecular beamlines is shown in Fig. 1 ▶. In each beamline, one STARS server is running, and STARS clients are connected to this server. There are three types of clients: user, motor and system. The user client is a user interface for experiments at beamlines, and sends experimental commands to the motor client. We have been developing two clients, UGUI and PCCS, in parallel. The former is a simple user interface, coded in Perl, and the latter is a database-oriented beamline control application (Gaponov et al., 2004 ▶). The motor client is responsible for controlling low-level devices in beamlines. When a motor client receives a command from a user client, the motor client moves device(s) according to the command and sends event messages to the STARS network to report their status. The system client, MASTER CNTL, is a special client that evaluates whether a user client has permission to send a command.


Implementation of remote monitoring and diffraction evaluation systems at the Photon Factory macromolecular crystallography beamlines.

Yamada Y, Phonda N, Matsugaki N, Igarashi N, Hiraki M, Wakatsuki S - J Synchrotron Radiat (2008)

Configuration of the beamline control system on STARS. There are three types of clients: user, motor and system. Each motor client has a distinct function and is responsible for the control of low-level devices, which are listed in boxes. In this work, two new clients, REPORTER and PROCESSOR (indicated by red letters), have been developed for remote monitoring and diffraction image evaluation, respectively.
© Copyright Policy - open-access
Related In: Results  -  Collection

License
Show All Figures
getmorefigures.php?uid=PMC2394808&req=5

fig1: Configuration of the beamline control system on STARS. There are three types of clients: user, motor and system. Each motor client has a distinct function and is responsible for the control of low-level devices, which are listed in boxes. In this work, two new clients, REPORTER and PROCESSOR (indicated by red letters), have been developed for remote monitoring and diffraction image evaluation, respectively.
Mentions: The configuration of the STARS system at the PF macromolecular beamlines is shown in Fig. 1 ▶. In each beamline, one STARS server is running, and STARS clients are connected to this server. There are three types of clients: user, motor and system. The user client is a user interface for experiments at beamlines, and sends experimental commands to the motor client. We have been developing two clients, UGUI and PCCS, in parallel. The former is a simple user interface, coded in Perl, and the latter is a database-oriented beamline control application (Gaponov et al., 2004 ▶). The motor client is responsible for controlling low-level devices in beamlines. When a motor client receives a command from a user client, the motor client moves device(s) according to the command and sends event messages to the STARS network to report their status. The system client, MASTER CNTL, is a special client that evaluates whether a user client has permission to send a command.

Bottom Line: To implement these two functions, two independent clients have been developed that work specifically for remote monitoring and diffraction image evaluation.The system adopts a client-server style in which client programs communicate with each other through a server process using the STARS protocol.This is an advantage of the extension of the system; implementation of these new functions required few modifications of the existing system.

View Article: PubMed Central - HTML - PubMed

Affiliation: Structural Biology Research Center, Photon Factory, High Energy Accelerator Research Organization, 1-1 Oho, Tsukuba, Ibaraki 305-0801, Japan. yusuke.yamada@kek.jp

ABSTRACT
Owing to recent advances in high-throughput technology in macromolecular crystallography beamlines, such as high-brilliant X-ray sources, high-speed readout detectors and robotics, the number of samples that can be examined in a single visit to the beamline has increased dramatically. In order to make these experiments more efficient, two functions, remote monitoring and diffraction image evaluation, have been implemented in the macromolecular crystallography beamlines at the Photon Factory (PF). Remote monitoring allows scientists to participate in the experiment by watching from their laboratories, without having to come to the beamline. Diffraction image evaluation makes experiments easier, especially when using the sample exchange robot. To implement these two functions, two independent clients have been developed that work specifically for remote monitoring and diffraction image evaluation. In the macromolecular crystallography beamlines at PF, beamline control is performed using STARS (simple transmission and retrieval system). The system adopts a client-server style in which client programs communicate with each other through a server process using the STARS protocol. This is an advantage of the extension of the system; implementation of these new functions required few modifications of the existing system.

Show MeSH
Related in: MedlinePlus