Professional Documents
Culture Documents
Fig. 2. Scheme of biotechnical system for the study of electrokinetic properties of buccal epithelial cells.
device offers graphical user interface for medical staff. output elements (arrows on the right border). Also, the
Description of device workflow is presented below. At control actions (above process object) and the elements
the moment of single board computer sending command to required to perform the work (below) are shown in the
the stepper motors, the stage with the specimen moves along diagram.
the X and Y axes to perform scanning. Also, a signal from The main application scenario of the developed AMC is to
the single board computer is sent to the third stepper motor study the patient's biological microsample in order to assess
to control the movements of the specimen along the Z axis. the patient's physiological state. Functional set of AMC is
This ensures focusing. decomposed into the following processes:
At specified moments, control signals are sent to the − control AMC;
image capture module. As a result, an image or video of the − set up microelectrophoresis module;
specimen is recorded. Then the recorded data is transferred − capture video data;
from the single board computer to the workstation for − analyze video data;
further processing. − assess physiological state of a patient.
The presented system “control module - workstation” can The control function organizes communication between
implement the functionality of remote access using the all components of the system: the workstation and the
Internet connection. In this case, the specialist can remotely automated microscopy complex. Also, this process includes
analyze the data, meanwhile the preparation is performed by the subprocesses of:
a laboratory technician working directly with the − entering personal data of medical staff carrying out the
microscope. research in order to gain access to the system;
After data aggregation at the workstation postprocessing − choosing operation mode;
and automated analysis of the recorded data is carried out. − expert-doctor controlling of the research results.
This process should meet the requirements for security of
B. Development of structural-functional model system
personal data of both medical personnel and the patient.
processes
The next functional unit is setting up the
To describe the information processes occurring in microelectrophoresis module. It involves setting the required
automated microscopy complex (AMC) for the study of the parameters of the current, voltage, shape and frequency of
electrokinetic properties of buccal epithelial cells, a the signal applied to the electrode system. The research of
structural-functional model of processes was developed cells electrokinetic properties can be carried out depending
using IDEF0-notation (Fig. 3). A functional set of the AMC on the listed parameters. The parameters of the
was decomposed. The developed model allows to evaluate microelectrophoresis module act as controlling parameters
the necessary elements for the operation of the system and to for the next functional unit and are also used in the patient's
plan the development of the project. The diagram shows the physiological state assessment unit as input parameters.
input (arrows on the left border of process object) and The functional block of video data registration is
Fig. 3. IDEF0-diagram of AMC for the study of the electrokinetic properties of buccal epithelial cells.
decomposed into: − placing microsample into microelectrophoresis chamber
− placing biological sample into microelectrophoresis on the scanning stage;
chamber; − connecting microelectrophoresis system and setting up
− detecting region of the sample with buccal cells; its parameters;
− choosing sample sections for registration; − launching video registration software;
− recording video data at the chosen points. − launching automatic video analysis software;
The functional block of video data analysis receives the − automatic assessment of patient physiological state based
registered data and performs the following operations on the extracted characteristics of cells and
sequentially: electrophoresis parameters;
− detecting cells and nuclei in a video record; − research results verification by expert-doctor;
− extracting morphometric parameters of cells and nuclei; − forming a medical opinion.
− detecting presence of nuclei fluctuations; Depending on the sample preparation method, the quality
− extracting nuclei fluctuations parameters. of preparation may vary. Therefore, the working area in
The extracted morphological and kinetic parameters of the which the concentration of cells will be sufficient for
cells are transmitted to the patient assessment unit, along analysis should be located at the first step of research
with the information about parameters of the electrical procedure.
signal applied to the electrode system. The unit assesses
correlation between the buccal epithelium cells
IV. HARDWARE AND SOFTWARE IMPLEMENTATION
characteristics and parameters of the applied electric field.
Based on the obtained data, a medical conclusion is formed,
A. Hardware
which is verified by an expert-doctor.
Fig. 4 shows the electrical block diagram of the automated
C. Methodology of the buccal epithelial cells research
microscopy complex for studying the electrokinetic
An order of interaction procedures between medical staff properties of cells.
and patient during the research is shown below: The main component of the automated microscopy
− taking a biological sample from a patient by scraping complex is the Raspberry Pi 3 Model B single-board
cells from the inside of a cheek; computer, which runs the software and establishes
− sample preparation; communication with the workstation using Internet
− launching the automated microscopy complex; connection. For local interaction with the complex a touch
Fig. 4. Electrical block diagram of the automated microscopy complex for studying the electrokinetic properties of cells.
screen module is intended. Image capturing is carried out project;
with the help of a camera module connected with a − OpenCV programming package for image processing and
specialized board. The movement of microsample is carried analysis;
out by a motorized scanning stage, which is driven by − RPi.GPIO for controlling general purpose inputs and
stepper motors. Stepper motors and endstop sensors are outputs of single-board computer;
connected with a separate board. These boards are located in − a range of auxiliary packages (NumPy, Matplotlib, etc.).
the interface control unit (Fig. 5). A separate element of the Algorithm of system workflow is described below.
system is a microelectrophoresis module with an electrode After launching the ACM, the medical personnel
system required for studying buccal epithelial cells. conducting the research are authorized.
Next, the program sets the parameters of the
microelectrophoresis module. Parameters are saved for
further analysis.
After the microsample is placed under a microscope, the
camera module is launched. Taking into account the
specifics of sample preparation, at the first stage it is
required to determine the working area. To do this, a rapid
scan of the sample is performed. After that step, the working
area with sufficient amount of cells is localized. Video data
is recorded in the regions of interest, which are selected from
the working area. Cells and nuclei of the buccal epithelium
are detected in the recorded video (Fig. 6). It is proposed to
apply the Niblack binarization algorithm [12] for
segmentation of epithelial cells. After segmentation step
Fig. 5. Internal arrangement of the interface control unit: 1 –
morphological parameters are determined for each selected
single-board computer; 2 – main connection board; 3 – stepper
object by means of a software library Scikit-Image.
motor drivers; 4 – stepper motor connectors; 5 – LED indication
Next, the characteristics of fluctuating segmented nuclei
board; 6 – fan of a cooling system.
are estimated using object tracking [13] and particle image
velocimetry approaches. The processes of video registration
B. Software and assessement of cell nuclei fluctuation parameters are
During the development of hardware-software microsopy carried out for several regions of interest. Statistical
complex, the following technological stack was utilized: processing is applied to the obtained data to evaluate the
− Debian as an operating system; microsample parameters in general.
− Bash for administering software packages; The obtained sets of morphometric and kinetic
− Python 3.7 as the main programming language of the characteristics of cells are compared with the parameters of