Full text
sensors Article Remote Cell Growth Sensing Using Self-Sustained Bio-Oscillations Pablo Pérez 1,2,*, Gloria Huertas 1,3,*, Alberto Olmo 1,2 ID , Andrés Maldonado-Jacobi 1, Juan A. Serrano 1, María E. Martín4, Paula Daza 4and Alberto Yúfera 1,2 ID 1 Instituto de Microelectrónica de Sevilla, IMSE, CNM (Universidad de Sevilla, CSIC), Av. Américo Vespucio, SN, 41092 Sevilla, Spain; [email protected] (A.O.); [email protected] (A.M.-J.); [email protected] (J.A.S.); [email protected] (A.Y.) 2Departamento de Tecnología Electrónica, Escuela Técnica Superior de Ingeniería Informática, Universidad de Sevilla, Av. Reina Mercedes, SN, 41012 Sevilla, Spain 3Departamento de Electrónica y Electromagnetismo, Facultad de Física, Universidad de Sevilla, Av. Reina Mercedes, SN, 41012 Sevilla, Spain 4Departamento de Biología Celular, Facultad de Biología, Universidad de Sevilla, Av. Reina Mercedes, SN, 41012 Sevilla, Spain; [email protected] (M.E.M.); [email protected] (P.D.) *Correspondence: [email protected] (P.P.); [email protected] (G.H.) Received: 8 June 2018; Accepted: 1 August 2018; Published: 3 August 2018 Abstract: A smart sensor system for cell culture real-time supervision is proposed, allowing for a significant reduction in human effort applied to this type of assay. The approach converts the cell culture under test into a suitable “biological” oscillator. The system enables the remote acquisition and management of the “biological” oscillation signals through a secure web interface. The indirectly observed biological properties are cell growth and cell number, which are straightforwardly related to the measured bio-oscillation signal parameters, i.e., frequency and amplitude. The sensor extracts the information without complex circuitry for acquisition and measurement, taking advantage of the microcontroller features. A discrete prototype for sensing and remote monitoring is presented along with the experimental results obtained from the performed measurements, achieving the expected performance and outcomes. Keywords: smart sensing; bioimpedance; cell culture; OBT; real-time monitoring 1. Introduction Biological cell culture assays performed in biomedical research laboratories are of vital importance [ 1 ]. However, estimating the cell growth on test plates is time-consuming and requires intensive human supervision during the whole process, introducing a large variability factor to assays. Characterizing the number of cells in a culture at a specific time, as well as measuring the cell proliferation rate, have deep implications in biomedicine, both at the technical and biological levels. The cell density in the plate will indicate the success of many different techniques, including transfection, infection, chemical response, etc. Cells distributed too sparsely will have problems growing and will react strangely to all the treatments. More important from a biological point of view, cell proliferation is a significant figure of merit to characterize a cell line. Excessive proliferation is the hallmark of cancer cells, and any physical or chemical treatments slowing down cell growth may lead to potential oncological therapies. Lack of proliferation usually represents excessive cell death, either due to extrinsic or intrinsic mechanisms, or the activation of cellular aging pathways (cellular senescence). Thus, understanding the processes that slow down or accelerate the proliferation of a culture, including the dynamics of these processes, is a powerful research tool [1,2]. Sensors 2018,18, 2550; doi:10.3390/s18082550 www.mdpi.com/journal/sensors
Sensors 2018,18, 2550 2 of 13 However, despite its importance, biologists face serious difficulties in monitoring cell proliferation in detail. There are two key technical problems. First, protocols to estimate the number of cells in a plate are heavily invasive, and profoundly affect the biology of the cells. In most cases, once a measurement is carried out, the involved cells can no longer be used for subsequent experiments (end-point assays). Secondly, scientists can only take snapshots of the culture at specific instances. Thus, for most biomedical researchers, the only alternative is to set up many parallel experiments and reconstruct the progression of a culture using all these experiments in an aggregate way. Furthermore, in many cases this will be a retrospective analysis, and understanding how cells have behaved can only be done at the end of the experiment with low insight into its dynamics. For these reasons, any new technical approach facilitating cell progression monitoring (especially if real-time on-line monitoring is provided) will have an immediate impact in biological practice. It is worthwhile to develop measurement techniques with a simple set up that would allow researchers to monitor the evolution of their experiments on-line without perturbing the involved cells. This work aims to provide a procedure to support living cell assays with a simple on-line and remote non-invasive measurement capabilities in such a way that an operator (a biomedical researcher) can remotely and in real-time pursue the evolution of cell cultures through a web tool displaying the acquired data. In the article, a system for performing this supervisory task is proposed using inexpensive discrete components. The global system is implemented using an oscillation-based test (OBT) sensor which is widely described in [ 3 – 5 ], based on an ARM Cortex-M7 microcontroller and an Intel Edison device as the external system-on-chip which communicates with the sensor using a wireless link based on Bluetooth technology. The peripheral blocks which provide the system with smart features are defined in detail herein. The OBT approach includes the “biological” sample under test in the path of the oscillation loop, hence forming a bio-oscillator, scanning and encoding the valuable biological information on the signal being generated by the circuit [ 3 – 5 ]. A detailed model of the used electrode allows us to include biological properties [ 5 – 8 ]. The oscillation parameters such as amplitude, frequencies of the main harmonics, phase, etc., are directly related to the biological variables under study, such as cell number, cell growth rate, cell size, etc., linking the biological properties to the electrical ones [ 3 – 5 ]. The biological interface connected to the proposed self-sustained nonlinear feedback loop, the bio-oscillator, is made of a set of microelectrodes and the cells immersed in a cell culture medium. This interface requires precise modeling to obtain an accurate estimation of cell occupation and cell growth in the biological sample under test [5,9–12]. In summary, the whole smart sensor proposed in this paper provides remote supervision of cell cultures assays as well as real-time visualization (without interrupting the experiment) of cell occupation and cell growth rate, which are, as was said, of great value for the researchers in a biomedical laboratory. This paper is organized as follows: Section 2will introduce the smart system architecture and the behavior of each part of this system. Section 3will present the achieved experimental results from assays with the N2A cell line. Finally, Sections 4and 5will present the discussion and conclusions respectively. 2. Smart System Architecture The system architecture is defined following the paradigms for Internet of Things (IoT) design described in the literature [ 13 ]. An IoT architecture presents three main elements: the sensors, the gateway and the services. A sensor is an application-specific device required to meet the necessary accuracy and sampling frequency for the whole process. The gateway is in charge of performing communication tasks between sensors and backend services (data storage and control). It adds the TCP/IP capability, allowing it to be used as a communication link for and between the sensors and services. Finally, the service layer provides the necessary elements to perform secure data storage and/or remote control and visualization.
Sensors 2018,18, 2550 3 of 13 The application described in this paper supports multiple sensors connected at the same time to a unique gateway, which is based on an Intel Edison system-on-chip (SoC). The prototype manages and collects all the information from the available sensor devices, and controls power consumption by setting the devices to low power mode at periodic time lapses. Figure 1illustrates this architecture. The communication between the gateway and the sensors is performed via Bluetooth. Sensors 2018, 18, x 3 of 13 by setting the devices to low power mode at periodic time lapses. Figure 1 illustrates this architecture. The communication between the gateway and the sensors is performed via Bluetooth. Figure 1. The system architecture. (a) represents the sensor devices; (b) is the external data acquisition unit based on the Intel Edison gateway; (c) is the remote data server which stores data on a MySQL database and provides the secure graphical user interface to the end-users (d). The sensor devices are custom electronic prototypes that are also capable of measuring humidity, temperature, battery, and the analog sensor electrical properties. As shown above, the sensor devices can also measure the amplitude and frequency of a biological oscillator (OBT approach). The gateway (Intel Edison SoC) manages the experimental measurement protocol according to a set of configurable settings that exist on an online database, provided by a data server through the internet. The final components, the data server and web interface, represent the services layer. These services would be used by the end-user (a biomedical researcher). The user selects measurement rates and experiment start and end times through the secure web interface to begin the experiment and can supervise ongoing experiments through the web interface. 2.1. The OBT Sensor Our approach uses an electrical cell-substrate impedance spectroscopy (ECIS) sensor [14]. Implementation of an ECIS sensor usually requires complex excitation and acquisition circuits to measure the bioimpedance response of the sample under test. This work takes advantage of this noninvasive impedance-based cell culture technique to reduce both the cost and the human effort. Furthermore, it also decreases the measurement dispersion since it allows a single culture per experimental assay. The electrode solution implemented for this system is provided by Applied Biophysics [15], and is presented on Figure 2. The biological sample under test is a cell culture formed from mouse neuroblastoma cell lines (the N2A cell line). The cells were cultured in medium consisting of 50% DMEM high glucose (Biowest, Nuaillé, France) and 50% Opti-MEM (Gibco, Alcobendas, Spain) supplemented with 10% (v/v) foetal bovine serum (FBS) (Gibco), 2 mM L-glutamine, 50 μg/mL streptomycin and 50 U/mL penicillin (Sigma-Aldrich, Madrid, Spain). The cells were maintained at 37 °C in a humidified atmosphere with 5% CO2 and they were routinely sub-cultured. Different initial numbers of cells were seeded at the well-sensors for our experiments: 2500, 5000 and 10,000. Two well-sensors were filled only with culture medium. Petri plate cultures were also seeded with the same cell densities to further match with the proposed bioimpedance test. The cell count was done over Petri plate Figure 1. The system architecture. ( a ) represents the sensor devices; ( b ) is the external data acquisition unit based on the Intel Edison gateway; ( c ) is the remote data server which stores data on a MySQL database and provides the secure graphical user interface to the end-users (d). The sensor devices are custom electronic prototypes that are also capable of measuring humidity, temperature, battery, and the analog sensor electrical properties. As shown above, the sensor devices can also measure the amplitude and frequency of a biological oscillator (OBT approach). The gateway (Intel Edison SoC) manages the experimental measurement protocol according to a set of configurable settings that exist on an online database, provided by a data server through the internet. The final components, the data server and web interface, represent the services layer. These services would be used by the end-user (a biomedical researcher). The user selects measurement rates and experiment start and end times through the secure web interface to begin the experiment and can supervise ongoing experiments through the web interface. 2.1. The OBT Sensor Our approach uses an electrical cell-substrate impedance spectroscopy (ECIS) sensor [ 14 ]. Implementation of an ECIS sensor usually requires complex excitation and acquisition circuits to measure the bioimpedance response of the sample under test. This work takes advantage of this non-invasive impedance-based cell culture technique to reduce both the cost and the human effort. Furthermore, it also decreases the measurement dispersion since it allows a single culture per experimental assay. The electrode solution implemented for this system is provided by Applied Biophysics [15], and is presented on Figure 2. The biological sample under test is a cell culture formed from mouse neuroblastoma cell lines (the N2A cell line). The cells were cultured in medium consisting of 50% DMEM high glucose (Biowest, Nuaillé, France) and 50% Opti-MEM (Gibco, Alcobendas, Spain) supplemented with 10% (v/v) foetal bovine serum (FBS) (Gibco), 2 mM L-glutamine, 50 µ g/mL streptomycin and 50 U/mL penicillin (Sigma-Aldrich, Madrid, Spain). The cells were maintained at 37 ◦ C in a humidified atmosphere with 5% CO 2 and they were routinely sub-cultured. Different initial numbers of cells were seeded at the well-sensors for our experiments: 2500, 5000 and 10,000. Two well-sensors were filled only with culture
Sensors 2018,18, 2550 4 of 13 medium. Petri plate cultures were also seeded with the same cell densities to further match with the proposed bioimpedance test. The cell count was done over Petri plate preparations for the three initial number of cells: 2500, 5000 and 10,000. The fill factor was estimated considering a N2A cell area value of 184 µm. Sensors 2018, 18, x 4 of 13 preparations for the three initial number of cells: 2500, 5000 and 10,000. The fill factor was estimated considering a N2A cell area value of 184 μm. Figure 2. The ECIS Cultureware 8E10W device (a); composed of 8 separated wells for cell culture containing a 10 units of 250 μm diameter Au microelectrode. The measure bioimpedance Zx represents the ratio vx/ix. (b) a Chinese hamster ovary fibroblast cell line, AA8 (American Type Culture Collection), cultured over the surface of a single microelectrode. 2.1.1. Oscillation Based Test Methodology The cornerstone of our method is to incorporate the ECIS sensor within the feedback loop of an electronic oscillator, using the OBT methodology depicted in [1–3]. The proposed idea is a strategy for the conversion of the cell culture into oscillators, whose characteristic parameters (frequency, amplitude, phase, etc.) are related to the cell culture evolution and can be easily determined. Put simply, a band pass filter followed by the bioimpedance of the cell culture (this is the proposed cellelectrode interface) and a comparator altogether close a nonlinear feedback loop to establish the oscillations (see the inner box on Figure 3, OBT). The closed-loop system is optimized for cellelectrode impedance analysis. Variations on the electrical properties of the cell-electrode complex will generate variations on the oscillation parameters in the oscillation output signal. The cell amount is reflected on an intrinsic parameter of the system which is directly proportional to the number of cells located on the electrodes. This parameter is the fill-factor, which is defined as the percentage of the electrode area covered by cells (always less than one). The fill-factor (ff) or cell-to-electrode overlap area variation generates different values for the impedance being measured by the sensor. Figure 4 displays the typical behavior of an experimental cell-electrode interface bode, showing curves for several cell occupation areas, ff. These curves are directly related to the electrode size, technology and biological material. Thus, to calibrate the bio-oscillator, we must tune the peak frequency (fpeak) of the bandpass filter in the nonlinear feedback loop as indicated in Figure 4. When frequencies around this peak frequency are considered, the system has optimum ff sensitivity for magnitude and phase. This means that both the magnitude and phase response can be correlated to the ff parameter. Most ECIS techniques search for the best frequency response for optimum impedance characterization, and then perform the measurements knowing the ff dependence. Therefore, absolute magnitudes (Figure 4) or normalized magnitudes (CI: cell index) can be used as sensitivity curves for this impedance sensor and assays. On the other hand, the output of the biological oscillator (the input of the nonlinear element, the comparator in Figure 3a) is approximately sinusoidal due to the bandpass characteristics of the global structure. This fact allows us to use the linear approximation stated in the described function method [3,4] for the mathematical treatment of the nonlinear element [16,17]. An oscillatory solution can be found for each fill-factor, ff, which directly correlates the main oscillation parameters with the occupied cell culture area and the number of cells in the culture. Thus, in short, the output signal oscillation parameters, amplitudes and frequencies, are functions of the ff parameter (see [3,4] for mathematical details). Figure 5 illustrates the main harmonic frequency and the amplitude of the predicted oscillation signal for a selected bandpass peak frequency at 1 kHz in our experimental example or study case (Figure 4). For each cell line or type of electrode, the sensitivity of the oscillation parameters regarding the bandpass filter parameters, Figure 2. The ECIS Cultureware 8E10W device ( a ); composed of 8 separated wells for cell culture containing a 10 units of 250 µ m diameter Au microelectrode. The measure bioimpedance Z x represents the ratio v x /i x . ( b ) a Chinese hamster ovary fibroblast cell line, AA8 (American Type Culture Collection), cultured over the surface of a single microelectrode. 2.1.1. Oscillation Based Test Methodology The cornerstone of our method is to incorporate the ECIS sensor within the feedback loop of an electronic oscillator, using the OBT methodology depicted in [ 1 – 3 ]. The proposed idea is a strategy for the conversion of the cell culture into oscillators, whose characteristic parameters (frequency, amplitude, phase, etc.) are related to the cell culture evolution and can be easily determined. Put simply, a band pass filter followed by the bioimpedance of the cell culture (this is the proposed cell-electrode interface) and a comparator altogether close a nonlinear feedback loop to establish the oscillations (see the inner box on Figure 3, OBT). The closed-loop system is optimized for cell-electrode impedance analysis. Variations on the electrical properties of the cell-electrode complex will generate variations on the oscillation parameters in the oscillation output signal. The cell amount is reflected on an intrinsic parameter of the system which is directly proportional to the number of cells located on the electrodes. This parameter is the fill-factor, which is defined as the percentage of the electrode area covered by cells (always less than one). The fill-factor (ff) or cell-to-electrode overlap area variation generates different values for the impedance being measured by the sensor. Figure 4displays the typical behavior of an experimental cell-electrode interface bode, showing curves for several cell occupation areas, ff. These curves are directly related to the electrode size, technology and biological material. Thus, to calibrate the bio-oscillator, we must tune the peak frequency (fpeak) of the bandpass filter in the nonlinear feedback loop as indicated in Figure 4. When frequencies around this peak frequency are considered, the system has optimum ff sensitivity for magnitude and phase. This means that both the magnitude and phase response can be correlated to the ff parameter. Most ECIS techniques search for the best frequency response for optimum impedance characterization, and then perform the measurements knowing the ff dependence. Therefore, absolute magnitudes (Figure 4) or normalized magnitudes (CI: cell index) can be used as sensitivity curves for this impedance sensor and assays. On the other hand, the output of the biological oscillator (the input of the nonlinear element, the comparator in Figure 3a) is approximately sinusoidal due to the bandpass characteristics of the global structure. This fact allows us to use the linear approximation stated in the described function method [3,4] for the mathematical treatment of the nonlinear element [16,17]. An oscillatory solution can be found for each fill-factor, ff, which directly correlates the main oscillation parameters with the occupied cell culture area and the number of cells in the culture. Thus, in short, the output signal oscillation parameters, amplitudes and frequencies, are functions of the ff parameter (see [ 3 , 4 ] for mathematical details). Figure 5illustrates the main harmonic frequency and the amplitude of the
Sensors 2018,18, 2550 5 of 13 predicted oscillation signal for a selected bandpass peak frequency at 1 kHz in our experimental example or study case (Figure 4). For each cell line or type of electrode, the sensitivity of the oscillation parameters regarding the bandpass filter parameters, that is, the peak frequency and the quality factor, has to be determined in order to maximize both the oscillation parameter changes and the dynamic range of the measurements. In Figure 5, the oscillation parameters increase when the cell-to-electrode area overlap (ff) increases from 0 to 1. For each cell line, this behavior will be similar. Thus, acquiring this oscillation output signal is enough to provide accurate measurements of the cell culture status and provide safe and secure data storage for cell dynamics in cell cultures. Moreover, the amount of data generated from this real-time monitoring process enables for further data analysis insight than traditional measurement methods allow [4]. Sensors 2018, 18, x 5 of 13 that is, the peak frequency and the quality factor, has to be determined in order to maximize both the oscillation parameter changes and the dynamic range of the measurements. In Figure 5, the oscillation parameters increase when the cell-to-electrode area overlap (ff) increases from 0 to 1. For each cell line, this behavior will be similar. Thus, acquiring this oscillation output signal is enough to provide accurate measurements of the cell culture status and provide safe and secure data storage for cell dynamics in cell cultures. Moreover, the amount of data generated from this real-time monitoring process enables for further data analysis insight than traditional measurement methods allow [4]. (a) (b) Figure 3. (a) The block diagram for the implemented PCB (Printed Circuit Board) prototype of the sensor device. Interdevice communication is performed by data buses; Universal Asynchronous Receiver-Transmitter (UART) and Inter-Integrated Circuit (I2C). The microcontroller (μC) implements Digital to Analog (DAC) and Analog to Digital (ADC) converters to trigger/acquire the Oscillation Based Test (OBT) sensor signal. (b) A photo of the sensor device. Figure 4. Experimental cell-electrode interface impedance bode (magnitude and phase) for different occupation areas (ff). Each curve corresponds to a different ff in the well from 0 (0%) to 1 (100%). Main OBT SCHEME Figure 3. ( a ) The block diagram for the implemented PCB (Printed Circuit Board) prototype of the sensor device. Interdevice communication is performed by data buses; Universal Asynchronous Receiver-Transmitter (UART) and Inter-Integrated Circuit (I2C). The microcontroller ( µ C) implements Digital to Analog (DAC) and Analog to Digital (ADC) converters to trigger/acquire the Oscillation Based Test (OBT) sensor signal. (b) A photo of the sensor device. Sensors 2018, 18, x 5 of 13 that is, the peak frequency and the quality factor, has to be determined in order to maximize both the oscillation parameter changes and the dynamic range of the measurements. In Figure 5, the oscillation parameters increase when the cell-to-electrode area overlap (ff) increases from 0 to 1. For each cell line, this behavior will be similar. Thus, acquiring this oscillation output signal is enough to provide accurate measurements of the cell culture status and provide safe and secure data storage for cell dynamics in cell cultures. Moreover, the amount of data generated from this real-time monitoring process enables for further data analysis insight than traditional measurement methods allow [4]. (a) (b) Figure 3. (a) The block diagram for the implemented PCB (Printed Circuit Board) prototype of the sensor device. Interdevice communication is performed by data buses; Universal Asynchronous Receiver-Transmitter (UART) and Inter-Integrated Circuit (I2C). The microcontroller (μC) implements Digital to Analog (DAC) and Analog to Digital (ADC) converters to trigger/acquire the Oscillation Based Test (OBT) sensor signal. (b) A photo of the sensor device. Figure 4. Experimental cell-electrode interface impedance bode (magnitude and phase) for different occupation areas (ff). Each curve corresponds to a different ff in the well from 0 (0%) to 1 (100%). Main OBT SCHEME Figure 4. Experimental cell-electrode interface impedance bode (magnitude and phase) for different occupation areas (ff). Each curve corresponds to a different ff in the well from 0 (0%) to 1 (100%). Main pole and zero frequencies are located at 8 Hz and 15 kHz respectively, for ff = 0. The cell line in this experiment is N2A.
Sensors 2018,18, 2550 6 of 13 Sensors 2018, 18, x 6 of 13 pole and zero frequencies are located at 8 Hz and 15 kHz respectively, for ff = 0. The cell line in this experiment is N2A. (a) (b) Figure 5. Oscillation parameters, (a) frequency and (b) amplitude values, obtained with the proposed system using simulations depending on the ff. The device was developed with discrete component blocks, and the full diagram is presented in Figure 3a. In addition to the bio-oscillator, the sensor device implements a microcontroller based on ARM Cortex-M7 technology, configured to manage the sensor control signals, to perform the acquisition using the embedded analogue to digital converter (ADC). For fast stabilization of the oscillation process, a trigger circuit is enabled and equipped with an external communication interface via a Bluetooth module. A smart design was considered to optimize power consumption since this device is running on Li-ion batteries inside a cell culture incubator to achieve full experiment autonomy. The current battery life estimation is also provided as part of the sensor measurements. In addition to the capabilities depicted above, a set of environmental sensors is included to also measure the relative humidity and temperature during the whole experimental process. The device employed is the Sensirion SHT21 (Amidata S. A., Pozuelo de Alarcon, Madrid, Spain), which is connected to the microcontroller via an I2C (Inter Integrated Circuit) bus as it is depicted on Figure 3a. Figure 5. Oscillation parameters, ( a ) frequency and ( b ) amplitude values, obtained with the proposed system using simulations depending on the ff. The device was developed with discrete component blocks, and the full diagram is presented in Figure 3a. In addition to the bio-oscillator, the sensor device implements a microcontroller based on ARM Cortex-M7 technology, configured to manage the sensor control signals, to perform the acquisition using the embedded analogue to digital converter (ADC). For fast stabilization of the oscillation process, a trigger circuit is enabled and equipped with an external communication interface via a Bluetooth module. A smart design was considered to optimize power consumption since this device is running on Li-ion batteries inside a cell culture incubator to achieve full experiment autonomy. The current battery life estimation is also provided as part of the sensor measurements. In addition to the capabilities depicted above, a set of environmental sensors is included to also measure the relative humidity and temperature during the whole experimental process. The device employed is the Sensirion SHT21 (Amidata S. A., Pozuelo de Alarcon, Madrid, Spain), which is connected to the microcontroller via an I2C (Inter Integrated Circuit) bus as it is depicted on Figure 3a.
Sensors 2018,18, 2550 7 of 13 2.1.2. Signal Acquisition and Processing The self-sustained oscillator provides a sinusoidal wave in which oscillation parameters are directly related to the physical magnitudes under analysis. The microcontroller embeds an analog to digital converter (ADC) with 12 bits of precision, which is enough for performing a precise determination of both frequency and amplitude on the input signal. The estimation of both parameters proposed here requires signal processing based on algorithms to infer their values. It is necessary to apply discrete frequency domain analysis via fast Fourier transform (FFT) [ 18 , 19 ] and perform a good estimation using appropriate interpolation techniques [ 20 ]. All processing is programmed and carried out in real-time at the microcontroller. The signal processing implementation accounts for both time and performance optimization in terms of memory and processor resources. The architecture is depicted in Figure 6. Sensors 2018, 18, x 7 of 13 2.1.2. Signal Acquisition and Processing The self-sustained oscillator provides a sinusoidal wave in which oscillation parameters are directly related to the physical magnitudes under analysis. The microcontroller embeds an analog to digital converter (ADC) with 12 bits of precision, which is enough for performing a precise determination of both frequency and amplitude on the input signal. The estimation of both parameters proposed here requires signal processing based on algorithms to infer their values. It is necessary to apply discrete frequency domain analysis via fast Fourier transform (FFT) [18,19] and perform a good estimation using appropriate interpolation techniques [20]. All processing is programmed and carried out in real-time at the microcontroller. The signal processing implementation accounts for both time and performance optimization in terms of memory and processor resources. The architecture is depicted in Figure 6. Figure 6. Schema for the signal processing library. The inputs for the system include the analog signal acquired from the sensor (signal), the requested fast Fourier transform (FFT) order, n, the c-parameter for the Gaussian window (c), the sampling frequency (fs) and a calibration factor (k_ampl) for the amplitude. fn and an correspond to the n-harmonic frequency and amplitude values. Total harmonic distortion (THD), signal-to-noise ratio (SNR) and signal-noise ratio+distortion (SNR+D) are also obtained. Q is a quality factor for the signal. The system computes and estimates the signal parameters, which are related to cell culture growth (frequency and amplitude). Finally, all data gathered are sent to the gateway using the Bluetooth link. 2.2. Gateway The system has been designed to minimize sensor power consumption. Three operation modes are defined in the sensor which are controlled by the gateway: standby mode, low power mode and acquisition mode. Standby mode is used when waiting for instructions from the gateway. All devices except the microcontroller and the Bluetooth interface are turned off to minimize power consumption. The second mode is low power mode. Within this mode, the system achieves the lowest power consumption rates. Everything is off except for a peripheral on the microcontroller; a real-time clock with an alarm established by the gateway for the next measurement time. Finally, the acquisition mode must perform the measurement acquisition from the sensors and send the information back to the gateway. The trace of the system behavior is depicted on Figure 7. In Figure 7a, the flow diagram from the gateway control is depicted. The process begins with the search for a device waiting for instructions (standby mode) and a check for active experiments on the database. If all the conditions are met, then a measure is triggered (set the device to acquisition mode) and after completion, the device is set to sleep (low power mode). Figure 6. Schema for the signal processing library. The inputs for the system include the analog signal acquired from the sensor (signal), the requested fast Fourier transform (FFT) order, n, the c-parameter for the Gaussian window (c), the sampling frequency (fs) and a calibration factor (k_ampl) for the amplitude. fn and an correspond to the n-harmonic frequency and amplitude values. Total harmonic distortion (THD), signal-to-noise ratio (SNR) and signal-noise ratio+distortion (SNR+D) are also obtained. Q is a quality factor for the signal. The system computes and estimates the signal parameters, which are related to cell culture growth (frequency and amplitude). Finally, all data gathered are sent to the gateway using the Bluetooth link. 2.2. Gateway The system has been designed to minimize sensor power consumption. Three operation modes are defined in the sensor which are controlled by the gateway: standby mode, low power mode and acquisition mode. Standby mode is used when waiting for instructions from the gateway. All devices except the microcontroller and the Bluetooth interface are turned off to minimize power consumption. The second mode is low power mode. Within this mode, the system achieves the lowest power consumption rates. Everything is off except for a peripheral on the microcontroller; a real-time clock with an alarm established by the gateway for the next measurement time. Finally, the acquisition mode must perform the measurement acquisition from the sensors and send the information back to the gateway. The trace of the system behavior is depicted on Figure 7. In Figure 7a, the flow diagram from the gateway control is depicted. The process begins with the search for a device waiting for instructions (standby mode) and a check for active experiments on the database. If all the conditions are met, then a measure is triggered (set the device to acquisition mode) and after completion, the device is set to sleep (low power mode). Assuming a device is in Bluetooth range in standby mode and an experiment is active on the database, the process shown in Figure 7b will occur. The microcontroller iterates over the eight different channels applying the following process depicted in Figure 7b. Firstly, the start-up signal is generated
Sensors 2018,18, 2550 8 of 13 on the microcontroller and applied to the oscillation loop. This improves the stabilization period for the oscillations, allowing for faster measurements in all wells. Once the oscillator is self-sustaining, the measurement is acquired using the microcontroller ADC. Finally, relative humidity and temperature sensor data are acquired (as critical factors in cell culture experiments whose stability may affect the electrode electrical response). At the end, when the device is set to low power mode, the gateway communicates with the services layer (a data server) and stores the information gathered on a database which will allow for further processing, data analysis and experiment configuration and supervision. Sensors 2018, 18, x 8 of 13 Assuming a device is in Bluetooth range in standby mode and an experiment is active on the database, the process shown in Figure 7b will occur. The microcontroller iterates over the eight different channels applying the following process depicted in Figure 7b. Firstly, the start-up signal is generated on the microcontroller and applied to the oscillation loop. This improves the stabilization period for the oscillations, allowing for faster measurements in all wells. Once the oscillator is selfsustaining, the measurement is acquired using the microcontroller ADC. Finally, relative humidity and temperature sensor data are acquired (as critical factors in cell culture experiments whose stability may affect the electrode electrical response). At the end, when the device is set to low power mode, the gateway communicates with the services layer (a data server) and stores the information gathered on a database which will allow for further processing, data analysis and experiment configuration and supervision. (a) (b) Figure 7. Flow diagram for (a) the measurement protocol (b) the microcontroller measurement process. EXP = experiment. DEV = device. 2.3. Services The service layer for this system has been implemented bearing in mind two specific sections: a data storage service which stores all data received from the sensor in a secure database, and the user interface provided by a web application which the operator can access to configure and visualize experimental data. 2.3.1. Data Server The data server is implemented on a server established in the Higher Technical School of Computer Engineering in Seville. This server employs secure authentication to access information on a MySQL database which will store data gathered by the gateway (frequency, amplitude, temperature, humidity and battery information for each sensor device registered). Additionally, the server will store sensor device information and identification, gateway IP addresses and identifiers, experiment configuration (assigned dates, acquisition period and gateway), and user information for the web interface. 2.3.2. Web Interface The secure user interface is implemented on a web server via a web login interface which provides exclusive access to authorized researchers. The services offered via this interface are: • Experiment configuration: acquisition period and dates configurable at any time. The information will be stored on the database and accessed by the gateway. • Experiment management: start, stop, finish and delete experiments. The user can control the current experiment and finish it if necessary or stop it to change the acquisition period. • Data visualization: real-time remote monitoring of cell culture status, as shown in Figure 8. Figure 7. Flow diagram for ( a ) the measurement protocol ( b ) the microcontroller measurement process. EXP = experiment. DEV = device. 2.3. Services The service layer for this system has been implemented bearing in mind two specific sections: a data storage service which stores all data received from the sensor in a secure database, and the user interface provided by a web application which the operator can access to configure and visualize experimental data. 2.3.1. Data Server The data server is implemented on a server established in the Higher Technical School of Computer Engineering in Seville. This server employs secure authentication to access information on a MySQL database which will store data gathered by the gateway (frequency, amplitude, temperature, humidity and battery information for each sensor device registered). Additionally, the server will store sensor device information and identification, gateway IP addresses and identifiers, experiment configuration (assigned dates, acquisition period and gateway), and user information for the web interface. 2.3.2. Web Interface The secure user interface is implemented on a web server via a web login interface which provides exclusive access to authorized researchers. The services offered via this interface are: • Experiment configuration: acquisition period and dates configurable at any time. The information will be stored on the database and accessed by the gateway. • Experiment management: start, stop, finish and delete experiments. The user can control the current experiment and finish it if necessary or stop it to change the acquisition period. •Data visualization: real-time remote monitoring of cell culture status, as shown in Figure 8. • Phone ready visualization: the interface was designed considering the layout of smart devices so that the researchers can easily explore, manage and follow the experiment from this kind of device.
Sensors 2018,18, 2550 9 of 13 The voltage applied to the cells is below 11 mV; this value is measured using discrete amplification for improving dynamic ranges. From Figure 8, we have selected three different points on well number six; these results will be analyzed in the following section. Environmental and battery measurements are provided in Figure 9. Relative humidity and temperature levels are stable over the whole experiment. Sensors 2018, 18, x 9 of 13 • Phone ready visualization: the interface was designed considering the layout of smart devices so that the researchers can easily explore, manage and follow the experiment from this kind of device. The voltage applied to the cells is below 11 mV; this value is measured using discrete amplification for improving dynamic ranges. From Figure 8, we have selected three different points on well number six; these results will be analyzed in the following section. Environmental and battery measurements are provided in Figure 9. Relative humidity and temperature levels are stable over the whole experiment. Figure 8. Real-time visualization on the web interface for seven days culturing N2A cells. (a) amplitude and (b) frequency values. Visualization on the website. All data are presented in real-time. The amplitude values are in millivolts and the frequency in Hertz. Each of the wells from the experiment were seeded at different density levels: empty wells containing only medium (W1, W5), 2500 cells (W2, W6), 5000 cells (W3, W7) and 10,000 cells (W4, W8). Figure 9. Battery voltage, relative humidity and temperature graphs. Figure 8. Real-time visualization on the web interface for seven days culturing N2A cells. ( a ) amplitude and ( b ) frequency values. Visualization on the website. All data are presented in real-time. The amplitude values are in millivolts and the frequency in Hertz. Each of the wells from the experiment were seeded at different density levels: empty wells containing only medium (W1, W5), 2500 cells (W2, W6), 5000 cells (W3, W7) and 10,000 cells (W4, W8). Sensors 2018, 18, x 9 of 13 • Phone ready visualization: the interface was designed considering the layout of smart devices so that the researchers can easily explore, manage and follow the experiment from this kind of device. The voltage applied to the cells is below 11 mV; this value is measured using discrete amplification for improving dynamic ranges. From Figure 8, we have selected three different points on well number six; these results will be analyzed in the following section. Environmental and battery measurements are provided in Figure 9. Relative humidity and temperature levels are stable over the whole experiment. Figure 8. Real-time visualization on the web interface for seven days culturing N2A cells. (a) amplitude and (b) frequency values. Visualization on the website. All data are presented in real-time. The amplitude values are in millivolts and the frequency in Hertz. Each of the wells from the experiment were seeded at different density levels: empty wells containing only medium (W1, W5), 2500 cells (W2, W6), 5000 cells (W3, W7) and 10,000 cells (W4, W8). Figure 9. Battery voltage, relative humidity and temperature graphs. Figure 9. Battery voltage, relative humidity and temperature graphs.