<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.7.1//EN" "ep-patent-document-v1-7-1.dtd">
<!-- This XML data has been generated under the supervision of the European Patent Office -->
<ep-patent-document id="EP24859186A1" file="EP24859186NWA1.xml" lang="en" country="EP" doc-number="4741487" kind="A1" date-publ="20260513" status="n" dtd-version="ep-patent-document-v1-7-1">
<SDOBI lang="en"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIESILTLVFIROMKCYALTRBGCZEEHUPLSKBAHRIS..MTNORSMESMMAKHTNMDGE........</B001EP><B005EP>J</B005EP><B007EP>0009011-RPUB02</B007EP></eptags></B000><B100><B110>4741487</B110><B120><B121>EUROPEAN PATENT APPLICATION</B121><B121EP>published in accordance with Art. 153(4) EPC</B121EP></B120><B130>A1</B130><B140><date>20260513</date></B140><B190>EP</B190></B100><B200><B210>24859186.9</B210><B220><date>20240710</date></B220><B240><B241><date>20260206</date></B241></B240><B250>ja</B250><B251EP>en</B251EP><B260>en</B260></B200><B300><B310>2023140911</B310><B320><date>20230831</date></B320><B330><ctry>JP</ctry></B330></B300><B400><B405><date>20260513</date><bnum>202620</bnum></B405><B430><date>20260513</date><bnum>202620</bnum></B430></B400><B500><B510EP><classification-ipcr sequence="1"><text>C12M   1/34        20060101AFI20250307BHEP        </text></classification-ipcr><classification-ipcr sequence="2"><text>G01N  21/80        20060101ALI20250307BHEP        </text></classification-ipcr><classification-ipcr sequence="3"><text>G01N  21/359       20140101ALI20250307BHEP        </text></classification-ipcr></B510EP><B520EP><classifications-cpc><classification-cpc sequence="1"><text>G01N  21/80        20130101 LI20250324BCEP        </text></classification-cpc><classification-cpc sequence="2"><text>C12M   1/34        20130101 LI20250324BCEP        </text></classification-cpc><classification-cpc sequence="3"><text>G01N  21/359       20130101 LI20250324BCEP        </text></classification-cpc><classification-cpc sequence="4"><text>G01N  21/3577      20130101 LI20250324BCEP        </text></classification-cpc></classifications-cpc></B520EP><B540><B541>de</B541><B542>DATENEXTRAKTIONSSYSTEM, DATENEXTRAKTIONSVERFAHREN UND DATENEXTRAKTIONSPROGRAMM</B542><B541>en</B541><B542>DATA EXTRACTION SYSTEM, DATA EXTRACTION METHOD, AND DATA EXTRACTION PROGRAM</B542><B541>fr</B541><B542>SYSTÈME D'EXTRACTION DE DONNÉES, PROCÉDÉ D'EXTRACTION DE DONNÉES ET PROGRAMME D'EXTRACTION DE DONNÉES</B542></B540><B590><B598>1</B598></B590></B500><B700><B710><B711><snm>Chitose Laboratory Corp.</snm><iid>102124796</iid><irf>N434086EP</irf><adr><str>3-2-1, Sakado
Takatsu-ku</str><city>Kawasaki-shi, Kanagawa 213-0012</city><ctry>JP</ctry></adr></B711></B710><B720><B721><snm>TAKASHIMA, Masatoshi</snm><adr><city>Kawasaki-shi, Kanagawa 213-0012</city><ctry>JP</ctry></adr></B721><B721><snm>HORII, Shumpei</snm><adr><city>Kawasaki-shi, Kanagawa 213-0012</city><ctry>JP</ctry></adr></B721><B721><snm>SAKAGUCHI, Kohei</snm><adr><city>Kawasaki-shi, Kanagawa 213-0012</city><ctry>JP</ctry></adr></B721><B721><snm>OKADA, Katsunori</snm><adr><city>Kawasaki-shi, Kanagawa 213-0012</city><ctry>JP</ctry></adr></B721><B721><snm>SUZUKA, Satoshi</snm><adr><city>Kawasaki-shi, Kanagawa 213-0012</city><ctry>JP</ctry></adr></B721><B721><snm>KAWAI, Tetsushi</snm><adr><city>Kawasaki-shi, Kanagawa 213-0012</city><ctry>JP</ctry></adr></B721></B720><B740><B741><snm>J A Kemp LLP</snm><iid>101669666</iid><adr><str>80 Turnmill Street</str><city>London EC1M 5QU</city><ctry>GB</ctry></adr></B741></B740></B700><B800><B840><ctry>AL</ctry><ctry>AT</ctry><ctry>BE</ctry><ctry>BG</ctry><ctry>CH</ctry><ctry>CY</ctry><ctry>CZ</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>EE</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>HR</ctry><ctry>HU</ctry><ctry>IE</ctry><ctry>IS</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LT</ctry><ctry>LU</ctry><ctry>LV</ctry><ctry>MC</ctry><ctry>ME</ctry><ctry>MK</ctry><ctry>MT</ctry><ctry>NL</ctry><ctry>NO</ctry><ctry>PL</ctry><ctry>PT</ctry><ctry>RO</ctry><ctry>RS</ctry><ctry>SE</ctry><ctry>SI</ctry><ctry>SK</ctry><ctry>SM</ctry><ctry>TR</ctry></B840><B844EP><B845EP><ctry>BA</ctry></B845EP></B844EP><B848EP><B849EP><ctry>GE</ctry></B849EP><B849EP><ctry>KH</ctry></B849EP><B849EP><ctry>MA</ctry></B849EP><B849EP><ctry>MD</ctry></B849EP><B849EP><ctry>TN</ctry></B849EP></B848EP><B860><B861><dnum><anum>JP2024024986</anum></dnum><date>20240710</date></B861><B862>ja</B862></B860><B870><B871><dnum><pnum>WO2025047141</pnum></dnum><date>20250306</date><bnum>202510</bnum></B871></B870></B800></SDOBI>
<abstract id="abst" lang="en">
<p id="pa01" num="0001">This data extraction system includes: a setting unit that sets an input criterion indicating performance required for data analysis; an input unit that acquires an input signal indicating a measurement result of a measurement object in bioproduction; a preprocessing unit that performs a preprocessing operation on the input signal for comparison with the input criterion to generate a preprocessed signal; a postprocessing unit that, when the preprocessed signal does not satisfy the input criterion, performs a postprocessing operation using another signal obtained by measuring the measurement object on the preprocessed signal, and generates a postprocessed signal; and an extraction unit that extracts the preprocessed signal as extracted data when the preprocessed signal satisfies the input criterion, and extracts the postprocessed signal as extracted data when the postprocessed signal satisfies the input criterion.<img id="iaf01" file="imgaf001.png" wi="78" he="48" img-content="drawing" img-format="png"/></p>
</abstract>
<description id="desc" lang="en"><!-- EPO <DP n="1"> -->
<heading id="h0001"><b>Technical Field</b></heading>
<p id="p0001" num="0001">The present disclosure relates to a data extraction system, a data extraction method, and a data extraction program.</p>
<heading id="h0002"><b>Background Art</b></heading>
<p id="p0002" num="0002">A technique for measuring a temporal change of a substance by a sensor is known. Patent Document 1 discloses a technique for detecting presence or absence of abnormality of a culture medium. The technique described in Patent Document 1 obtains a state of distribution of characteristic values of the culture medium, and sets a threshold value for abnormality determination based on the state of distribution. Patent Document 2 discloses a technique for analyzing deterioration of plastic materials and the like. The technique described in Patent Document 2 performs second-order differential processing on near-infrared spectrum data of plastic materials and the like obtained by near-infrared spectroscopy to obtain corrected spectrum data.</p>
<heading id="h0003"><b>Citation List</b></heading>
<heading id="h0004"><b>Patent Literature</b></heading>
<p id="p0003" num="0003">
<ul id="ul0001" list-style="none" compact="compact">
<li>[Patent Literature 1] <patcit id="pcit0001" dnum="JP6977977B"><text>Japanese Patent No. 6977977</text></patcit></li>
<li>[Patent Literature 2] <patcit id="pcit0002" dnum="JP2022007236A"><text>Japanese Unexamined Patent Publication No. 2022-7236</text></patcit></li>
</ul></p>
<heading id="h0005"><b>Summary of Invention</b></heading><!-- EPO <DP n="2"> -->
<heading id="h0006"><b>Technical Problem</b></heading>
<p id="p0004" num="0004">It is desired to improve quality of data used for analysis.</p>
<heading id="h0007"><b>Solution to Problem</b></heading>
<p id="p0005" num="0005">A data extraction system according to one aspect of the present disclosure includes: a setting unit that sets an input criterion indicating performance required for data analysis; an input unit that acquires an input signal indicating a measurement result of a measurement object in bioproduction; a preprocessing unit that performs a preprocessing operation on the input signal for comparison with the input criterion to generate a preprocessed signal; a postprocessing unit that performs a postprocessing operation using another signal indicating the measurement result of the measurement object on the preprocessed signal when the preprocessed signal does not satisfy the input criterion, to generate a postprocessed signal; and an extraction unit that extracts the preprocessed signal as extracted data when the preprocessed signal satisfies the input criterion, and extracts the postprocessed signal as extracted data when the postprocessed signal satisfies the input criterion.</p>
<p id="p0006" num="0006">In the data extraction system according to one aspect of the present disclosure, the preprocessing operation is performed on the input signal to generate the preprocessed signal. Then, the preprocessed signal and the input criterion indicating performance required for data analysis are compared. When the preprocessed signal satisfies the input criterion, the preprocessed signal is extracted as the extracted data. On the other hand, when the preprocessed signal does not satisfy the input criterion, the postprocessing operation is performed on the preprocessed signal to generate the postprocessed signal. Then, the postprocessed<!-- EPO <DP n="3"> --> signal and the input criterion are compared. When the postprocessed signal satisfies the input criterion, the postprocessed signal is extracted as the extracted data. Thereby, the extracted data whose quality is ensured can be extracted. As a result, the quality of data used for analysis can be improved.</p>
<heading id="h0008"><b>Advantageous Effects of Invention</b></heading>
<p id="p0007" num="0007">According to the present disclosure, it is possible to provide a technique capable of improving quality of data used for analysis.</p>
<heading id="h0009"><b>Brief Description of Drawings</b></heading>
<p id="p0008" num="0008">
<ul id="ul0002" list-style="none" compact="compact">
<li><figref idref="f0001">FIG. 1</figref> is a diagram schematically showing a configuration of a data extraction system according to a first embodiment.</li>
<li><figref idref="f0002">FIG. 2</figref> is a schematic diagram showing an example of operation of the data extraction system.</li>
<li><figref idref="f0003">FIG. 3</figref> is a diagram showing an example of optical spectroscopic measurement in bioproduction.</li>
<li><figref idref="f0004">FIGS. 4(a) to 4(c)</figref> are graphs exemplifying extraction of a change in organic molecule concentration in near-infrared spectroscopic measurement.</li>
<li><figref idref="f0005">FIG. 5</figref> is a schematic diagram showing another example of operation of the data extraction system.</li>
<li><figref idref="f0006">FIG. 6</figref> is a schematic diagram showing still another example of operation of the data extraction system.</li>
<li><figref idref="f0007">FIGS. 7(a) to 7(d)</figref> are graphs showing an example for explaining an effect by the preprocessing operation and setting of the input criterion.</li>
<li><figref idref="f0008">FIGS. 8(a) to 8(d)</figref> are graphs showing another example for<!-- EPO <DP n="4"> --> explaining an effect by the preprocessing operation and setting of the input criterion.</li>
<li><figref idref="f0009">FIG. 9</figref> is an overall diagram showing an example of application of the data extraction system according to an embodiment.</li>
<li><figref idref="f0010">FIG. 10</figref> is a diagram showing an example of overall operation of a bioproduction system including the data extraction system.</li>
<li><figref idref="f0011">FIG. 11</figref> is a diagram showing an example of operation of the data extraction system.</li>
<li><figref idref="f0012">FIG. 12</figref> is a diagram showing an example of hardware configuration related to the data extraction system.</li>
</ul></p>
<heading id="h0010"><b>Description of Embodiment</b></heading>
<p id="p0009" num="0009">Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In the description of the drawings, same reference numerals are assigned to same elements, and overlapping description is omitted.</p>
<heading id="h0011">[Overview]</heading>
<p id="p0010" num="0010">The data extraction system of the present disclosure extracts data measured by a sensor for data analysis. Hereinafter, data used for data analysis is referred to as "extracted data". In data analysis, minimum performance may be required for the extracted data. Hereinafter, the minimum performance is referred to as "evaluation index". The data extraction system can be applied to data analysis in, for example, bioproduction or pharmaceutical manufacturing, but is not limited thereto. In the present disclosure, an example in which the data extraction system is applied to data analysis in bioproduction will be described.<!-- EPO <DP n="5"> --></p>
<p id="p0011" num="0011">The data extraction system acquires a signal measured by a sensor as an input signal. The data extraction system sets an index of the input signal corresponding to the evaluation index as an input criterion. The data extraction system performs a preprocessing operation on the input signal for comparison with the input criterion to generate a preprocessed signal. The data extraction system compares the preprocessed signal with the input criterion to determine whether or not the input criterion is satisfied.</p>
<p id="p0012" num="0012">The data extraction system performs a postprocessing operation using another signal measured by the sensor on the preprocessed signal that does not satisfy the input criterion, to generate a postprocessed signal. The other signal may be, for example, a signal before or after the input signal in time series. The data extraction system compares the postprocessed signal with the input criterion to determine whether or not the input criterion is satisfied. Then, the data extraction system extracts the preprocessed signal or the postprocessed signal that satisfies the input criterion as the extracted data. The data extraction system may remove the postprocessed signal that does not satisfy the input criterion. The data extraction system may extract data obtained by performing an operation for output or the like on the preprocessed signal or the postprocessed signal as the extracted data. In this manner, the data extraction system extracts the extracted data that satisfies the evaluation index.</p>
<heading id="h0012">[Embodiment]</heading>
<p id="p0013" num="0013"><figref idref="f0001">FIG. 1</figref> is a diagram schematically showing a configuration of a data extraction system 1 according to an embodiment. The data<!-- EPO <DP n="6"> --> extraction system 1 is communicably connected to a sensor 30 and a database 40. The data extraction system 1 acquires an input signal from, for example, the sensor 30, and extracts a plurality of pieces of extracted data. The data extraction system 1 stores the plurality of pieces of extracted data in the database 40.</p>
<p id="p0014" num="0014">The sensor 30 is a measurement device that outputs a signal indicating a measurement result of a measurement object in bioproduction. The number of sensors 30 is not limited. The sensor 30 is, for example, a hydrogen ion concentration (pH: Potential Hydrogen) sensor, a dissolved oxygen (DO: Dissolved Oxygen) sensor, a temperature sensor, a near-infrared sensor, an RGB sensor, a potential sensor, and a torque sensor, but is not limited thereto. The sensor 30 is installed in a culture tank 20. The culture tank 20 is a container used for cell culture or the like. The culture tank 20 contains a culture medium. The sensor 30 outputs a signal indicating a result of measurement of a state of the culture tank 20 to the data extraction system 1.</p>
<p id="p0015" num="0015">The database 40 is a non-transitory storage medium or storage device that stores information. The database 40 stores, for example, the evaluation index and the extracted data. The database 40 may store a signal acquired by the sensor 30 as data. The database 40 may be constructed as a single database or may be a set of a plurality of databases. The installation location of the database 40 is not limited. For example, the database 40 may be provided in a computer system different from the data extraction system 1.</p>
<p id="p0016" num="0016">The data extraction system 1 includes, as functional elements, an input unit 2, a preprocessing unit 3, a postprocessing unit 4, an extraction<!-- EPO <DP n="7"> --> unit 5, and a control block 10. The control block 10 includes, as functional elements, a control unit 6, a setting unit 7, a comparison unit 8, and an abnormality determination unit 9.</p>
<p id="p0017" num="0017">The input unit 2 acquires a signal output from the sensor 30 as an input signal. The input unit 2 acquires, for example, M input signals from M sensors 30 (M&gt;0). Examples of the input signal include pH, dissolved oxygen amount, temperature, optical spectrum, RGB value, potential (electrode potential), agitator rotation speed (Agit), and the like, but are not limited thereto. The input unit 2 may acquire a signal stored in the database 40 as an input signal.</p>
<p id="p0018" num="0018">The control unit 6 determines from which sensor 30 the input signal data was acquired. For example, the control unit 6 may distinguish the sensor 30 by reading a sensor ID added to the input signal. The control unit 6 performs setting of the sensor 30 throughout a culture period so that the input signal becomes optimal. For example, the control unit 6 sets a range of the sensor 30 that outputs an optical spectrum according to a culture stage. Since transmittance of the culture medium is high in an early stage of culture, the control unit 6 narrows the range (shortens exposure time). Since the transmittance of the culture medium decreases as culture progresses, the control unit widens the range (lengthens exposure time).</p>
<p id="p0019" num="0019">The setting unit 7 sets an input criterion indicating performance required for data analysis. The setting unit 7 sets an index of the input signal corresponding to the evaluation index as the input criterion. The setting unit 7 may acquire the evaluation index from, for example, the database 40 or an external device, or may receive input of the evaluation<!-- EPO <DP n="8"> --> index. In one example, the input criterion may be a signal-to-noise ratio (SNR).</p>
<p id="p0020" num="0020">The preprocessing unit 3 performs a preprocessing operation on the input signal for comparison with the input criterion to generate a preprocessed signal. That is, the preprocessing unit 3 processes the input signal to correspond to a format of the input criterion. For example, the preprocessing unit 3 may perform gain adjustment, calibration, and the like as the preprocessing operation. The preprocessing unit 3 may perform an operation using a plurality of input signals as the preprocessing operation. The preprocessing unit 3 may calculate SNR as the preprocessing operation.</p>
<p id="p0021" num="0021">The comparison unit 8 compares a signal with an input criterion corresponding to the signal to generate a comparison result. The comparison result may indicate whether or not the signal satisfies the input criterion. The comparison unit 8 may compare the preprocessed signal with an input criterion corresponding to the preprocessed signal to generate a comparison result. The comparison unit 8 may compare the postprocessed signal with an input criterion corresponding to the postprocessed signal to generate a comparison result.</p>
<p id="p0022" num="0022">The postprocessing unit 4 performs a postprocessing operation using another signal obtained by measuring the measurement object on the preprocessed signal when the preprocessed signal does not satisfy the input criterion, to generate a postprocessed signal. For example, the postprocessing operation may be acquisition of an arithmetic mean or moving average of signals. When the preprocessed signal satisfies the input criterion, the postprocessing unit 4 does not perform the<!-- EPO <DP n="9"> --> postprocessing operation. That is, when the preprocessed signal satisfies the input criterion, the postprocessed signal is not generated.</p>
<p id="p0023" num="0023">The extraction unit 5 extracts extracted data based on the comparison result from the comparison unit 8. The extraction unit 5 extracts the preprocessed signal as the extracted data when the preprocessed signal satisfies the input criterion. The extraction unit 5 extracts the postprocessed signal as the extracted data when the postprocessed signal satisfies the input criterion. The extraction unit 5 may extract data obtained by performing an operation for output or the like on the preprocessed signal or the postprocessed signal as the extracted data. The extraction unit 5 may remove the postprocessed signal when the postprocessed signal does not satisfy the input criterion. That is, the extraction unit 5 performs conversion and selection of data.</p>
<p id="p0024" num="0024">The abnormality determination unit 9 determines abnormality based on the input signal, the preprocessed signal, or the postprocessed signal. For example, the abnormality determination unit 9 may determine abnormality based on a change in the input signal or correlation between input signals. In one example, the abnormality determination unit 9 may detect abnormality based on a change in dissolved oxygen amount. In another example, the abnormality determination unit 9 may detect abnormality based on correlation between the dissolved oxygen amount or pH and the electrode potential. The abnormality determination unit 9 may invalidate the extracted data as processing at the time of abnormality. "Invalidate the extracted data" may be to replace the preprocessed signal, the postprocessed signal, or the extracted data with None data.<!-- EPO <DP n="10"> --></p>
<p id="p0025" num="0025">How the evaluation index and the input criterion are determined may differ depending on contents of the input signal. With reference to <figref idref="f0002">FIG. 2</figref>, examples of three cases (a first case, a second case, and a third case) of the evaluation index will be described. <figref idref="f0002">FIG. 2</figref> is a schematic diagram showing an example of operation of the data extraction system 1. In the example shown in <figref idref="f0002">FIG. 2</figref>, three pieces of extracted data are extracted from six input signals.</p>
<p id="p0026" num="0026">In the first case, an evaluation index e1 for evaluating one type of signal is used. The setting unit 7 converts the evaluation index e1 into an input criterion c1. The evaluation index e1 may be an index similar to the input criterion c1.</p>
<p id="p0027" num="0027">In one example, when a certain aqueous solution changes in concentration by 50 mM (mmol/L), a SNR with respect to a rate of change in absorbance necessary to ascertain this change may be required as the evaluation index e1. When the evaluation index e1 is assumed to be 20 dB, the setting unit 7 calculates a SNR (input criterion c1) necessary for transmitted light by, for example, the following formula. <maths id="math0001" num=""><math display="block"><mi>ΔA</mi><mspace width="1ex"/><mfenced><mi>SNR</mi></mfenced><mo>=</mo><mn>20</mn><mspace width="1ex"/><mi>dB</mi></math><img id="ib0001" file="imgb0001.tif" wi="38" he="5" img-content="math" img-format="tif"/></maths> <maths id="math0002" num=""><math display="block"><mn>20</mn><mo>×</mo><mi>LOG</mi><mspace width="1ex"/><mfenced separators=""><mi>ΔS</mi><mo>/</mo><mi mathvariant="normal">N</mi></mfenced><mo>−</mo><mn>6</mn><mspace width="1ex"/><mfenced><mi>dB</mi></mfenced><mo>=</mo><mn>20</mn><mspace width="1ex"/><mi>dB</mi></math><img id="ib0002" file="imgb0002.tif" wi="70" he="5" img-content="math" img-format="tif"/></maths></p>
<p id="p0028" num="0028">Here, ΔA is a difference in absorbance. ΔS is a difference in transmitted light intensity. N is base noise that an optical sensor has. 6 dB is a deterioration in SNR of transmitted light S before ΔA can be calculated. When ΔS = S x 1%, the SNR necessary for transmitted light (S) is calculated as 66 dB (= input criterion c1). The setting unit 7 converts the evaluation index e1 into the input criterion c1 by performing such calculation on the evaluation index e1. The setting unit<!-- EPO <DP n="11"> --> 7 may always calculate up to absorbance in preprocessing and make the evaluation index e1 and the input criterion c1 coincide. Such selection may be performed on a case-by-case basis depending on a type of culture and an element to be monitored.</p>
<p id="p0029" num="0029">In one example, there is a case of culture in which a change in absorbance is monitored based on absorbance at an early stage of culture, and the change is small in the early stage of culture and large from a middle stage to a later stage of culture. In this case, the setting unit 7 may separate an input criterion for transmitted light at an initial stage, which serves as a reference value, and an input criterion for transmitted light after a certain period of time has elapsed, even if an evaluation criterion for the change ΔA in absorbance is always the same. For example, the setting unit 7 may extract data with an input criterion having high SNR in the early stage of culture where the change is small, and may lower SNR for transmitted light from the middle stage of culture onward where the change is large. In another example, there is a case of monitoring the change (ΔA) in absorbance at constant intervals at all times. In this case, the setting unit 7 may make the evaluation index e1 and the input criterion c1 coincide. As described above, by setting an input criterion corresponding to each case, optimal data extraction becomes possible.</p>
<p id="p0030" num="0030">The input unit 2 acquires an input signal x1. The input signal x1 is, for example, an optical spectrum. The preprocessing unit 3 performs a preprocessing operation such as gain adjustment and calibration on the input signal x1 to generate a preprocessed signal f1. For example, gain adjustment for an optical spectrum absorbs a difference in exposure<!-- EPO <DP n="12"> --> time. Calibration for an optical spectrum is dark correction. In another example, at least one of gain adjustment and calibration may be performed corresponding to a type of the input signal x1 or a type of the sensor 30. The comparison unit 8 compares the preprocessed signal f1 with the input criterion c1 to generate a comparison result.</p>
<p id="p0031" num="0031">When the preprocessed signal f1 does not satisfy the input criterion c1, the postprocessing unit 4 performs a postprocessing operation such as arithmetic mean or moving average on the preprocessed signal f1 to generate a postprocessed signal p1. The comparison unit 8 compares the postprocessed signal p1 with the input criterion c1 to generate a comparison result.</p>
<p id="p0032" num="0032">When the preprocessed signal f1 satisfies the input criterion c1, the extraction unit 5 extracts the preprocessed signal f1 as extracted data d1. When the postprocessed signal p1 satisfies the input criterion c1, the extraction unit 5 extracts the postprocessed signal p1 as the extracted data d1. When the postprocessed signal p1 does not satisfy the input criterion c1, the extraction unit 5 removes the postprocessed signal p1. For example, the extraction unit 5 may remove the postprocessed signal pl by replacing the postprocessed signal p1 with None data. The extraction unit 5 may extract None data as the extracted data d1. The database 40 stores the extracted data d1.</p>
<p id="p0033" num="0033">In the second case, an evaluation index e2 for evaluating a result of operating a plurality of types of signals is used. The setting unit 7 converts the evaluation index e2 into an input criterion c2.</p>
<p id="p0034" num="0034">The input unit 2 acquires input signals x2 and x3. The input signal x2 is, for example, a natural potential of a platinum electrode with<!-- EPO <DP n="13"> --> respect to GND. GND is a potential serving as a reference of a measurement system. The natural potential is a potential generated by a metal electrode immersed in an aqueous solution due to an equilibrium state of oxidation-reduction. The input signal x3 is, for example, a reference electrode potential that is also used in pH measurement. This is obtained by immersing silver/silver chloride (an electrode obtained by oxidizing a surface of silver with silver chloride) in KCL (potassium chloride solution), and by making concentrations of Ag ions and Cl ions constant, a stable equilibrium potential "Ag(+) + Cl(-) = AgCl" is obtained, and is a potential serving as a reference for potential measurement.</p>
<p id="p0035" num="0035">When a platinum electrode potential (E) with respect to the reference electrode is represented as ΔE as to how it has changed from an early stage of culture, a SNR with respect to a rate of change in potential necessary to ascertain a change in culture solution may be required as the evaluation index e2. When the evaluation index e2 is assumed to be 20 dB, the setting unit 7 calculates SNR (input criterion c2) related to potential by, for example, the following formula. <maths id="math0003" num=""><math display="block"><mi>ΔE</mi><mspace width="1ex"/><mfenced><mi>SNR</mi></mfenced><mo>=</mo><mn>20</mn><mspace width="1ex"/><mi>dB</mi></math><img id="ib0003" file="imgb0003.tif" wi="38" he="5" img-content="math" img-format="tif"/></maths> <maths id="math0004" num=""><math display="block"><mn>20</mn><mo>×</mo><mi>LOG</mi><mspace width="1ex"/><mfenced separators=""><mi>ΔE</mi><mo>/</mo><mi mathvariant="normal">N</mi></mfenced><mo>−</mo><mn>3</mn><mspace width="1ex"/><mfenced><mi>dB</mi></mfenced><mo>=</mo><mn>20</mn><mspace width="1ex"/><mi>dB</mi></math><img id="ib0004" file="imgb0004.tif" wi="70" he="5" img-content="math" img-format="tif"/></maths></p>
<p id="p0036" num="0036">Here, ΔE is a difference in potential. N is base noise that a potential sensor has. 3 dB is SNR deterioration due to a difference operation with the reference electrode. When ΔE = E x 10%, the SNR necessary for transmitted light (S) is calculated as 43 dB (= c1). The setting unit 7 converts the evaluation index e2 into the input criterion c2 by performing such calculation on the evaluation index e2.<!-- EPO <DP n="14"> --></p>
<p id="p0037" num="0037">The preprocessing unit 3 subtracts the input signal x3 from the input signal x2 to generate a preprocessed signal f2 that is a potential of the input signal x2 (platinum electrode) with respect to a reference potential of the input signal x3. By arranging a large number of certain metal electrodes, the input signal x2 and the extracted data d2 may each be converted into multi-signals. The comparison unit 8 compares the preprocessed signal f2 with the input criterion c2 to generate a comparison result.</p>
<p id="p0038" num="0038">When the preprocessed signal f2 does not satisfy the input criterion c2, the postprocessing unit 4 performs a postprocessing operation such as arithmetic mean or moving average on the preprocessed signal f2 to generate a postprocessed signal p2. The comparison unit 8 compares the postprocessed signal p2 with the input criterion c2 to generate a comparison result.</p>
<p id="p0039" num="0039">When the preprocessed signal f2 satisfies the input criterion c2, the extraction unit 5 extracts the preprocessed signal f2 as extracted data d2. When the postprocessed signal p2 satisfies the input criterion c2, the extraction unit 5 extracts the postprocessed signal p2 as the extracted data d2. When the postprocessed signal p2 does not satisfy the input criterion c2, the extraction unit 5 removes the postprocessed signal p2. For example, the extraction unit 5 may remove the postprocessed signal p2 by replacing the postprocessed signal p2 with None data. The extraction unit 5 may extract None data as the extracted data d2. The database 40 stores the extracted data d2.</p>
<p id="p0040" num="0040">In the third case, an evaluation index e3 for evaluating a plurality of types of signals respectively is used. The input unit 2 acquires input<!-- EPO <DP n="15"> --> signals x4 to x6. The input signals x4 to x6 are each RGB signals (for example, luminance values of R, G, and B in an RGB color model). When RGB signals are input, a final signal may be extracted as a value of ΔE*ab in an L*a*b* color space. In this case, the SNR necessary for the value of ΔE*ab is set as the evaluation index e3. The setting unit 7 sets SNR necessary for each of the RGB signals as input criteria c31 to c33 (input criterion c3).</p>
<p id="p0041" num="0041">The preprocessing unit 3 performs a preprocessing operation such as gain adjustment and white balance adjustment on each of the input signals x4 to x6 to generate preprocessed signals f3 to f5. For example, white balance adjustment for luminance values of R, G, and B is calibration for individual variation. The preprocessed signal f3 corresponds to the input criterion c31. The preprocessed signal f4 corresponds to the input criterion c32. The preprocessed signal f5 corresponds to the input criterion c33. The comparison unit 8 compares the preprocessed signal f3 with the input criterion c31, compares the preprocessed signal f4 with the input criterion c32, and compares the preprocessed signal f5 with the input criterion c33 to generate comparison results.</p>
<p id="p0042" num="0042">When at least one of the preprocessed signals f3 to f5 does not satisfy the input criteria c31 to c33 respectively corresponding thereto, the postprocessing unit 4 performs a postprocessing operation such as arithmetic mean or moving average on the preprocessed signals f3 to f5 to generate postprocessed signals p3 to p5. The postprocessed signal p1 corresponds to the input criterion c31. The postprocessed signal p2 corresponds to the input criterion c32. The postprocessed signal p3<!-- EPO <DP n="16"> --> corresponds to the input criterion c33. The comparison unit 8 compares the postprocessed signal p3 with the input criterion c31, compares the postprocessed signal p4 with the input criterion c32, and compares the postprocessed signal p5 with the input criterion c33 to generate comparison results.</p>
<p id="p0043" num="0043">When the preprocessed signals f3 to f5 satisfy the input criteria c31 to c33 respectively corresponding thereto, the extraction unit 5 extracts the preprocessed signals f3 to f5 as extracted data d3. When the postprocessed signals p3 to p5 satisfy the input criteria c31 to c33 respectively corresponding thereto, the extraction unit 5 extracts the postprocessed signals p3 to p5 as the extracted data d3. The extraction unit 5 may extract data obtained by performing an operation for output or the like on the preprocessed signals f3 to f5 or the postprocessed signals p3 to p5 as the extracted data d3. The extraction unit 5 may calculate a value of ΔE*ab in an L*a*b* color space using the preprocessed signals f3 to f5 or the postprocessed signals p3 to p5, and extract the value as the extracted data d3. When at least one of the postprocessed signals p3 to p5 does not satisfy the input criteria c31 to c33 respectively corresponding thereto, the extraction unit 5 removes the postprocessed signals p3 to p5. For example, the extraction unit 5 may remove the postprocessed signals p3 to p5 by replacing the postprocessed signals p3 to p5 with None data. The extraction unit 5 may extract None data as the extracted data d3. The database 40 stores the extracted data d3.</p>
<p id="p0044" num="0044"><figref idref="f0003">FIG. 3</figref> is a diagram showing an example of optical spectroscopic measurement in bioproduction. In the example shown in <figref idref="f0003">FIG. 3</figref>, optical<!-- EPO <DP n="17"> --> spectroscopic measurement is performed using a culture tank 20, a light source 21, a flow cell 22, and an optical spectrometer 23. The light source 21 irradiates the flow cell 22 with light. The flow cell 22 draws out and circulates a culture medium from the culture tank 20. Transmitted light from the flow cell 22 is incident on the optical spectrometer 23. The optical spectrometer 23 outputs an optical spectrum.</p>
<p id="p0045" num="0045">A graph 24 shown in <figref idref="f0003">FIG. 3</figref> schematically shows an output of the optical spectrometer 23. The graph 24 shows a signal level group L1 when optical spectroscopic measurement is performed a plurality of times, and a signal level L2 at the time of dark. Even if a state of the culture medium flowing through the flow cell 22 is constant, a signal level (signal output) fluctuates. As a result, a fluctuation width F may exist in the signal level group L1. This fluctuation width F is caused by, for example, installation conditions of hardware such as an optical fiber related to optical spectroscopic measurement. In the example shown in <figref idref="f0003">FIG. 3</figref>, dark correction and relative intensity correction are performed as the preprocessing operation.</p>
<p id="p0046" num="0046">The preprocessing unit 3 performs dark correction as a preprocessing operation on the optical spectrum. For example, the preprocessing unit 3 subtracts the signal level L2 at the time of dark from the signal level of the optical spectrum. Thereby, a signal level that changes depending on a state of the culture medium flowing through the flow cell 22 is derived.</p>
<p id="p0047" num="0047">The preprocessing unit 3 may further perform relative intensity correction as a preprocessing operation on the signal on which dark<!-- EPO <DP n="18"> --> correction has been performed. For example, the preprocessing unit 3 calculates relative intensity of the whole using a signal in a wavelength range R that does not respond to a change in the culture medium and where a transmittance does not become zero (signal level is not zero). "Does not respond to a change in the culture medium" means that the signal level does not fluctuate even if there is a change in the culture medium. For example, until light passes through an object, a manner of absorption of each wavelength of light is different. This is because absorption wavelength differs depending on a molecular structure of the object. At a wavelength that does not react to any molecular structure, light "does not respond to a change in the culture medium", that is, becomes "a wavelength at which the signal level does not fluctuate even if there is a change in the culture medium". As the wavelength range R that does not respond to a change in the culture medium and where a transmittance does not become zero, for example, a wavelength range around 1300 nm can be cited. The preprocessing unit 3 calculates relative intensity with respect to the signal level in the wavelength range R using the signal on which dark correction has been performed. That is, the preprocessing unit 3 generates the preprocessed signal by calculating a relative intensity with the signal level in a wavelength range that does not respond to a change in the culture medium and where a transmittance does not become zero.</p>
<p id="p0048" num="0048">The optical spectroscopic measurement may be near-infrared spectroscopic measurement. At the time of near-infrared spectroscopic measurement, there exists a wavelength range (for example, 1250 to 1350 nm) that does not respond to organic molecule fluctuation and<!-- EPO <DP n="19"> --> where water absorption is not too large. "Does not respond to organic molecule fluctuation" means that the signal level does not fluctuate even if there is fluctuation of organic molecules, or the signal level is not affected by the fluctuation of organic molecules. "Water absorption is not too large" means that light is transmitted with a certain degree of intensity and light intensity can be stably observed by the optical spectrometer 23. In other words, it means that light intensity (signal level) necessary for near-infrared spectroscopic measurement is not affected by water absorption. Here, a range of appropriate absorbance depends on a measurement target, but is, for example, 0.05 to 1.5. A wavelength range where water absorption is not too large may be, for example, a range where absorbance is 1.0 (absorption rate is 90%) or less. A wavelength range that does not respond to organic molecule fluctuation and where water absorption is not too large is an example of the wavelength range R. The preprocessing unit 3 calculates relative intensity with respect to the signal level in the wavelength range using the signal on which dark correction has been performed. That is, the preprocessing unit 3 generates the preprocessed signal by calculating a relative intensity with the signal level in a wavelength range that does not respond to organic molecule fluctuation and where water absorption is not too large as the wavelength range R.</p>
<p id="p0049" num="0049">In the example shown in <figref idref="f0003">FIG. 3</figref>, the input unit 2 and the preprocessing unit 3 function as a partial data extraction system or sensing system. The data extraction system acquires an optical spectrum measured by optical spectroscopic measurement in bioproduction. The data extraction system outputs a signal obtained by calculating a relative<!-- EPO <DP n="20"> --> intensity of the optical spectrum relative to the signal level in a wavelength range that does not respond to a change in the culture medium and where a transmittance does not become zero.</p>
<p id="p0050" num="0050">Relative intensity correction will be described with reference to <figref idref="f0004">FIG. 4(a) to (c). FIG. 4(a) to (c)</figref> are graphs exemplifying extraction of a change in organic molecule concentration in near-infrared spectroscopic measurement. In <figref idref="f0004">FIG. 4(a) to (c)</figref>, a vertical axis indicates a signal level, and a horizontal axis indicates a wavelength. <figref idref="f0004">FIG. 4(a) to (c)</figref> show a wavelength range (for example, 1250 to 1350 nm) that does not respond to organic molecule fluctuation and where water absorption is not too large as "a wavelength range that does not fluctuate". Moreover, <figref idref="f0004">FIG. 4(a) to (c)</figref> show a calibration curve (1600 nm) of glucose as "a wavelength of a target substance".</p>
<p id="p0051" num="0051"><figref idref="f0004">FIG. 4(a)</figref> is a graph showing a signal level obtained by circulating tap water in the flow cell 22 instead of the culture medium and performing near-infrared spectroscopic measurement for several hours. <figref idref="f0004">FIG. 4(a)</figref> shows that the signal level of near-infrared spectroscopy fluctuates.</p>
<p id="p0052" num="0052"><figref idref="f0004">FIG. 4(b)</figref> is a graph showing a signal level on which dark correction has been performed on the signal level shown in <figref idref="f0004">FIG. 4(a)</figref>. That is, <figref idref="f0004">FIG. 4(b)</figref> is an example in which the signal level at the time of dark has been subtracted from the signal level shown in <figref idref="f0004">FIG. 4(a)</figref>. When comparing <figref idref="f0004">FIG. 4(b)</figref> with <figref idref="f0004">FIG. 4(a)</figref>, it can be said that offset is eliminated by dark correction.</p>
<p id="p0053" num="0053"><figref idref="f0004">FIG. 4(c)</figref> is a graph showing a signal level converted into relative intensity using the signal level around 1300 nm (for example,<!-- EPO <DP n="21"> --> 1250 to 1350 nm) shown in <figref idref="f0004">FIG. 4(b)</figref>. Each of the signal levels shown in <figref idref="f0004">FIG. 4(c)</figref> exhibits a similar shape. That is, it can be said that fluctuation in signal level is eliminated by relative intensity correction. Therefore, it becomes easy to capture a change in the wavelength range of the target substance by the signal level converted into relative intensity.</p>
<p id="p0054" num="0054"><figref idref="f0005">FIG. 5</figref> is a schematic diagram showing another example of operation of the data extraction system. <figref idref="f0005">FIG. 5</figref> shows an example of acquiring an input signal using the configuration shown in <figref idref="f0003">FIG. 3</figref>. In <figref idref="f0005">FIG. 5</figref>, evaluation indexes e4 and e5 for evaluating SNR are used. The setting unit 7 sets an input criterion c4 corresponding to the evaluation index e4. The setting unit 7 sets an input criterion c5 corresponding to the evaluation index e5. The input unit 2 acquires an input signal x7 from the optical spectrometer 23. The input signal x7 is an optical spectrum. The setting unit 7 converts the evaluation indexes e4 and e5 into the input criteria c4 and c5 in the same manner as a calculation method of the input criterion c1 based on the evaluation index e1.</p>
<p id="p0055" num="0055">In one example, a SNR with respect to a rate of change in absorbance necessary to ascertain a change in turbidity of a certain aqueous solution may be required as the evaluation index e4. When the evaluation index e4 is assumed to be 10 dB, the setting unit 7 calculates a SNR (input criterion c4) necessary for transmitted light by, for example, the following formula. <maths id="math0005" num=""><math display="block"><mi>ΔA</mi><mspace width="1ex"/><mfenced><mi>SNR</mi></mfenced><mo>=</mo><mn>10</mn><mspace width="1ex"/><mi>dB</mi></math><img id="ib0005" file="imgb0005.tif" wi="38" he="5" img-content="math" img-format="tif"/></maths> <maths id="math0006" num=""><math display="block"><mn>20</mn><mo>×</mo><mi>LOG</mi><mspace width="1ex"/><mfenced separators=""><mi>ΔS</mi><mo>/</mo><mi mathvariant="normal">N</mi></mfenced><mo>−</mo><mn>6</mn><mspace width="1ex"/><mfenced><mi>dB</mi></mfenced><mo>=</mo><mn>10</mn><mspace width="1ex"/><mi>dB</mi></math><img id="ib0006" file="imgb0006.tif" wi="70" he="5" img-content="math" img-format="tif"/></maths></p>
<p id="p0056" num="0056">Here, ΔA is a difference in absorbance. ΔS is a difference in transmitted light intensity. N is base noise that an optical sensor has. 6<!-- EPO <DP n="22"> --> dB is a deterioration in SNR of transmitted light S before ΔA can be calculated. When ΔS = S x 4%, a SNR necessary for transmitted light (S) is calculated as 44 dB (= input criterion c4). The setting unit 7 converts the evaluation index e4 into the input criterion c4 by performing such calculation on the evaluation index e4. The setting unit 7 converts the evaluation index e5 into the input criterion c5 by performing similar calculation on the evaluation index e5 with, for example, ΔA (SNR) = 20 dB.</p>
<p id="p0057" num="0057">The preprocessing unit 3 performs dark correction on the input signal x7 to generate a preprocessed signal f6. When the preprocessed signal f6 does not satisfy the input criterion c4, the postprocessing unit 4 performs a postprocessing operation on the preprocessed signal f6 to generate a postprocessed signal p6. The input signal x7 on which dark correction has been performed is finally extracted as extracted data d4.</p>
<p id="p0058" num="0058">The preprocessing unit 3 performs dark correction and relative intensity correction on the input signal x7 to generate a preprocessed signal f7. When the preprocessed signal f7 does not satisfy the input criterion c5, the postprocessing unit 4 performs a postprocessing operation on the preprocessed signal f7 to generate a postprocessed signal p7. The input signal x7 on which dark correction and relative intensity correction have been performed is finally extracted as extracted data d5.</p>
<p id="p0059" num="0059">As in the example shown in <figref idref="f0005">FIG. 5</figref>, the extracted data d4 and d5 may be extracted by branching processing based on the input signal x7. The extracted data d4 and d5 can be used according to a purpose of data analysis when substances to be grasped as a change in the culture<!-- EPO <DP n="23"> --> medium are different.</p>
<p id="p0060" num="0060">It can be said that the example shown in <figref idref="f0005">FIG. 5</figref> is processing for extracting data obtained by performing different preprocessing operations on the same signal. The preprocessing unit 3 generates a first preprocessed signal (preprocessed signal f6) for which relative intensity is not calculated, and generates a second preprocessed signal (preprocessed signal f7) for which relative intensity is calculated. The setting unit 7 sets a first input criterion (input criterion c4) that is an input criterion corresponding to the first preprocessed signal, and sets a second input criterion (input criterion c5) that is an input criterion corresponding to the second preprocessed signal. The postprocessing unit 4 performs a postprocessing operation on the first preprocessed signal when the first preprocessed signal does not satisfy the first input criterion, to generate a first postprocessed signal (postprocessed signal p6). The extraction unit 5 extracts the first preprocessed signal as first extracted data (extracted data d4) when the first preprocessed signal satisfies the first input criterion, and extracts the first postprocessed signal as the first extracted data when the first postprocessed signal satisfies the first input criterion. The postprocessing unit 4 performs a postprocessing operation on the second preprocessed signal when the second preprocessed signal does not satisfy the second input criterion, to generate a second postprocessed signal (postprocessed signal p7). The extraction unit 5 extracts the second preprocessed signal as second extracted data (extracted data d5) when the second preprocessed signal satisfies the second input criterion, and extracts the second postprocessed signal as the second extracted data when the second<!-- EPO <DP n="24"> --> postprocessed signal satisfies the second input criterion.</p>
<p id="p0061" num="0061"><figref idref="f0006">FIG. 6</figref> is a schematic diagram showing still another example of operation of the data extraction system. <figref idref="f0006">FIG. 6</figref> shows an example in which different input criteria are set in addition to the processing shown in <figref idref="f0005">FIG. 5</figref>. In <figref idref="f0006">FIG. 6</figref>, evaluation indexes e4 to e7 for evaluating SNR are used. The setting unit 7 sets an input criterion c4 corresponding to the evaluation index e4. The setting unit 7 sets an input criterion c5 corresponding to the evaluation index e5. The setting unit 7 sets an input criterion c6 corresponding to the evaluation index e6. The setting unit 7 sets an input criterion c7 corresponding to the evaluation index e7. The input unit 2 acquires an input signal x7 from the optical spectrometer 23. The input signal x7 is an optical spectrum.</p>
<p id="p0062" num="0062">For example, the setting unit 7 calculates a SNR (input criteria c4 to c7) necessary for transmitted light by, for example, the following formulas.
<ul id="ul0003" list-style="dash" compact="compact">
<li>In the case of input criterion c4 <maths id="math0007" num=""><math display="block"><mi>ΔA</mi><mspace width="1ex"/><mfenced><mi>SNR</mi></mfenced><mo>=</mo><mn>10</mn><mspace width="1ex"/><mi>dB</mi></math><img id="ib0007" file="imgb0007.tif" wi="38" he="5" img-content="math" img-format="tif"/></maths> <maths id="math0008" num=""><math display="block"><mn>20</mn><mo>×</mo><mi>LOG</mi><mspace width="1ex"/><mfenced separators=""><mi>ΔS</mi><mo>/</mo><mi mathvariant="normal">N</mi></mfenced><mo>−</mo><mn>6</mn><mspace width="1ex"/><mfenced><mi>dB</mi></mfenced><mo>=</mo><mn>10</mn><mspace width="1ex"/><mi>dB</mi></math><img id="ib0008" file="imgb0008.tif" wi="70" he="5" img-content="math" img-format="tif"/></maths></li>
<li>In the case of input criterion c5 <maths id="math0009" num=""><math display="block"><mi>ΔA</mi><mspace width="1ex"/><mfenced><mi>SNR</mi></mfenced><mo>=</mo><mn>20</mn><mspace width="1ex"/><mi>dB</mi></math><img id="ib0009" file="imgb0009.tif" wi="39" he="5" img-content="math" img-format="tif"/></maths> <maths id="math0010" num=""><math display="block"><mn>20</mn><mo>×</mo><mi>LOG</mi><mspace width="1ex"/><mfenced separators=""><mi>ΔS</mi><mo>/</mo><mi mathvariant="normal">N</mi></mfenced><mo>−</mo><mn>6</mn><mspace width="1ex"/><mfenced><mi>dB</mi></mfenced><mo>=</mo><mn>20</mn><mspace width="1ex"/><mi>dB</mi></math><img id="ib0010" file="imgb0010.tif" wi="70" he="5" img-content="math" img-format="tif"/></maths></li>
<li>In the case of input criterion c6 <maths id="math0011" num=""><math display="block"><mi>ΔA</mi><mspace width="1ex"/><mfenced><mi>SNR</mi></mfenced><mo>=</mo><mn>0</mn><mspace width="1ex"/><mi>dB</mi></math><img id="ib0011" file="imgb0011.tif" wi="36" he="5" img-content="math" img-format="tif"/></maths> <maths id="math0012" num=""><math display="block"><mn>20</mn><mo>×</mo><mi>LOG</mi><mspace width="1ex"/><mfenced separators=""><mi>ΔS</mi><mo>/</mo><mi mathvariant="normal">N</mi></mfenced><mo>−</mo><mn>6</mn><mspace width="1ex"/><mfenced><mi>dB</mi></mfenced><mo>=</mo><mn>0</mn><mspace width="1ex"/><mi>dB</mi></math><img id="ib0012" file="imgb0012.tif" wi="68" he="5" img-content="math" img-format="tif"/></maths></li>
<li>In the case of input criterion c7 <maths id="math0013" num=""><math display="block"><mi>ΔA</mi><mspace width="1ex"/><mfenced><mi>SNR</mi></mfenced><mo>=</mo><mn>10</mn><mspace width="1ex"/><mi>dB</mi></math><img id="ib0013" file="imgb0013.tif" wi="38" he="5" img-content="math" img-format="tif"/></maths><!-- EPO <DP n="25"> --> <maths id="math0014" num=""><math display="block"><mn>20</mn><mo>×</mo><mi>LOG</mi><mspace width="1ex"/><mfenced separators=""><mi>ΔS</mi><mo>/</mo><mi mathvariant="normal">N</mi></mfenced><mo>−</mo><mn>6</mn><mspace width="1ex"/><mfenced><mi>dB</mi></mfenced><mo>=</mo><mn>10</mn><mspace width="1ex"/><mi>dB</mi></math><img id="ib0014" file="imgb0014.tif" wi="70" he="5" img-content="math" img-format="tif"/></maths></li>
</ul></p>
<p id="p0063" num="0063">Here, ΔA is a difference in absorbance. ΔS is a difference in transmitted light intensity. N is base noise that an optical sensor has. 6 dB is a deterioration in SNR of transmitted light S before ΔA can be calculated. In the case of input criterion c4, when ΔS = S x 4%, a SNR necessary for transmitted light (S) is calculated as 44 dB. In the case of input criterion c5, when ΔS = S x 1%, a SNR necessary for transmitted light (S) is calculated as 66 dB. In the case of input criterion c6, when ΔS = S x 4%, a SNR necessary for transmitted light (S) is calculated as 34 dB. In the case of input criterion c7, when ΔS = S x 1%, a SNR necessary for transmitted light (S) is calculated as 54 dB. The setting unit 7 converts the evaluation indexes e4 to e7 into the input criteria c4 to c7 by performing such calculation on the evaluation indexes e4 to e7.</p>
<p id="p0064" num="0064">The preprocessing unit 3 performs dark correction on the input signal x7 to generate a preprocessed signal f6. When the preprocessed signal f6 does not satisfy the input criterion c4, the postprocessing unit 4 performs a postprocessing operation on the preprocessed signal f6 to generate a postprocessed signal p6. The input signal x7 on which dark correction has been performed is finally extracted as extracted data d4.</p>
<p id="p0065" num="0065">The preprocessing unit 3 performs dark correction and relative intensity correction on the input signal x7 to generate a preprocessed signal f7. When the preprocessed signal f7 does not satisfy the input criterion c5, the postprocessing unit 4 performs a postprocessing operation on the preprocessed signal f7 to generate a postprocessed signal p7. The input signal x7 on which dark correction and relative intensity correction have been performed is finally extracted as extracted<!-- EPO <DP n="26"> --> data d5.</p>
<p id="p0066" num="0066">The preprocessing unit 3 performs dark correction on the input signal x7 to generate a preprocessed signal f8. The preprocessed signal f8 is identical to the preprocessed signal f6. When the preprocessed signal f8 does not satisfy the input criterion c6, the postprocessing unit 4 performs a postprocessing operation on the preprocessed signal f8 to generate a postprocessed signal p8. The input signal x7 on which dark correction has been performed is finally extracted as extracted data d6.</p>
<p id="p0067" num="0067">The preprocessing unit 3 performs dark correction and relative intensity correction on the input signal x7 to generate a preprocessed signal f9. The preprocessed signal f9 is identical to the preprocessed signal f7. When the preprocessed signal f9 does not satisfy the input criterion c7, the postprocessing unit 4 performs a postprocessing operation on the preprocessed signal f9 to generate a postprocessed signal p9. The input signal x7 on which dark correction and relative intensity correction have been performed is finally extracted as extracted data d7.</p>
<p id="p0068" num="0068">The input criteria c4 and c6 are common in that both are used for comparison with a preprocessed signal on which dark correction has been performed, but their values are different from each other. That is, it can be said that the input criteria c4 and c6 are input criteria corresponding to the preprocessed signal on which dark correction has been performed, and are different input criteria from each other. When the SNR of the input criterion c4 is greater than the SNR of the input criterion c6, the SNR of the extracted data d4 becomes a high-precision signal higher than the SNR of the extracted data d6. Response of the<!-- EPO <DP n="27"> --> extracted data d6 is higher than response of the extracted data d4. The response is determined based on time related to the postprocessing operation.</p>
<p id="p0069" num="0069">The input criteria c5 and c7 are common in that both are used for comparison with a preprocessed signal on which dark correction and relative intensity correction have been performed, but their values are different from each other. That is, it can be said that the input criteria c5 and c7 are input criteria corresponding to the preprocessed signal on which dark correction and relative intensity correction have been performed, and are different input criteria from each other. When the SNR of the input criterion c5 is greater than the SNR of the input criterion c7, the SNR of the extracted data d5 becomes a high-precision signal higher than SNR of the extracted data d7. Response of the extracted data d7 is higher than response of the extracted data d5.</p>
<p id="p0070" num="0070">It can be said that the example shown in <figref idref="f0006">FIG. 6</figref> is processing for extracting data having different properties by setting different input criteria for the same signal. The setting unit 7 further sets another input criterion corresponding to the preprocessed signal. The postprocessing unit 4 performs a postprocessing operation on the preprocessed signal when the preprocessed signal does not satisfy the other input criterion, to further generate another postprocessed signal. The extraction unit 5 further extracts the preprocessed signal as other extracted data when the preprocessed signal satisfies the other input criterion, and further extracts the postprocessed signal as other extracted data when the other postprocessed signal satisfies the other input criterion.</p>
<p id="p0071" num="0071">With reference to <figref idref="f0007">FIG. 7(a) to (d)</figref> and <figref idref="f0008">FIG. 8(a) to (d)</figref>, an<!-- EPO <DP n="28"> --> example of a result of improvement in quality of data used for analysis will be described as an effect of the present disclosure. <figref idref="f0007">FIG. 7(a) to (d)</figref> are graphs showing an example for explaining an effect by the preprocessing operation and setting of the input criterion. <figref idref="f0007">FIG. 7(a) to(d)</figref> show an example in which a culture experiment was performed for several days and lactic acid was observed as a target substance.</p>
<p id="p0072" num="0072"><figref idref="f0007">FIG. 7(a)</figref> shows an example in which concentration of lactic acid was measured by sampling by high performance liquid chromatography (HPLC: High Performance Liquid Chromatography). In <figref idref="f0007">FIG. 7(a)</figref>, a vertical axis indicates concentration of lactic acid, and a horizontal axis indicates time. In <figref idref="f0007">FIG. 7(a)</figref>, inflection points r1 and r2 appear.</p>
<p id="p0073" num="0073"><figref idref="f0007">FIG. 7(b) to (d)</figref> show examples in which data was extracted under different conditions based on data observed in real time every minute by near-infrared spectroscopy. In <figref idref="f0007">FIG. 7(b) to (d)</figref>, a vertical axis indicates absorbance (difference from an initial value), and a horizontal axis indicates time.</p>
<p id="p0074" num="0074"><figref idref="f0007">FIG. 7(b)</figref> shows an example in which a value of 1700 nm (calibration curve of lactic acid) is extracted from extracted data on which SNR is applied as an input criterion and dark correction and relative intensity correction are performed as a preprocessing operation. When comparing <figref idref="f0007">FIG. 7(a) and (b)</figref>, it can be seen that an inflection point t1 corresponding to the inflection point r1 and an inflection point t2 corresponding to the inflection point r2 are captured.</p>
<p id="p0075" num="0075"><figref idref="f0007">FIG. 7(c)</figref> shows an example in which a value of 1700 nm (calibration curve of lactic acid) is extracted from extracted data on which SNR is applied as an input criterion and dark correction is<!-- EPO <DP n="29"> --> performed as a preprocessing operation. In <figref idref="f0007">FIG. 7(c)</figref>, a signal monotonically increases, and a change in concentration of lactic acid is not known. However, the monotonic increase captures turbidity. Such monotonic increase in turbidity has an extremely high correlation with production amount of product generated by culture.</p>
<p id="p0076" num="0076"><figref idref="f0007">FIG. 7(d)</figref> shows an example in which a value of 1700 nm (calibration curve of lactic acid) is extracted from extracted data on which no input criterion is applied and dark correction and relative intensity correction are performed as a preprocessing operation. In <figref idref="f0007">FIG. 7(d)</figref>, inflection points t11 and t21 are buried in noise. Such a signal can be said to be a noisy but highly sensitive signal. In a case of culture in which a large change occurs instantaneously, it is also useful to use a highly sensitive signal in data analysis.</p>
<p id="p0077" num="0077"><figref idref="f0008">FIG. 8(a) to (d)</figref> are graphs showing another example for explaining an effect by the preprocessing operation and setting of the input criterion. <figref idref="f0008">FIG. 8(a) to (d)</figref> show an example in which a culture experiment was performed for several days and glucose was observed as a target substance.</p>
<p id="p0078" num="0078"><figref idref="f0008">FIG. 8(a)</figref> shows an example in which concentration of glucose was measured by sampling by HPLC. In <figref idref="f0008">FIG. 8(a)</figref>, a vertical axis indicates concentration of glucose, and a horizontal axis indicates time. In <figref idref="f0008">FIG. 8(a)</figref>, inflection points r3 and r4 appear.</p>
<p id="p0079" num="0079"><figref idref="f0008">FIG. 8(b) to (d)</figref> show examples in which data was extracted under different conditions based on data observed in real time every minute by near-infrared spectroscopy. In <figref idref="f0008">FIG. 8(b) to (d)</figref>, a vertical axis indicates absorbance (difference from an initial value), and a horizontal<!-- EPO <DP n="30"> --> axis indicates time.</p>
<p id="p0080" num="0080"><figref idref="f0008">FIG. 8(b)</figref> shows an example in which a value of 1600 nm (calibration curve of glucose) is extracted from extracted data on which SNR is applied as an input criterion and dark correction and relative intensity correction are performed as a preprocessing operation. When comparing <figref idref="f0008">FIG. 8(a) and (b)</figref>, it can be seen that an inflection point t3 corresponding to the inflection point r3 and an inflection point t4 corresponding to the inflection point r4 are captured.</p>
<p id="p0081" num="0081"><figref idref="f0008">FIG. 8(c)</figref> shows an example in which a value of 1600 nm (calibration curve of glucose) is extracted from extracted data on which SNR is applied as an input criterion and dark correction is performed as a preprocessing operation. In <figref idref="f0008">FIG. 8(c)</figref>, a signal monotonically increases, and a change in concentration of glucose is not known. However, the monotonic increase captures turbidity. Such monotonic increase in turbidity has an extremely high correlation with production amount of product generated by culture.</p>
<p id="p0082" num="0082"><figref idref="f0008">FIG. 8(d)</figref> shows an example in which a value of 1600 nm (calibration curve of glucose) is extracted from extracted data on which no input criterion is applied and dark correction and relative intensity correction are performed as a preprocessing operation. In <figref idref="f0008">FIG. 8(d)</figref>, inflection points t31 and t41 are buried in noise. Such a signal can be said to be a noisy but highly sensitive signal. In a case of culture in which a large change occurs instantaneously, it is also useful to use a highly sensitive signal in data analysis.</p>
<p id="p0083" num="0083">[Example] <figref idref="f0009">FIG. 9</figref> is an overall diagram showing an example of<!-- EPO <DP n="31"> --> application of the data extraction system 1 according to an example. A bioproduction system 50 shown in <figref idref="f0009">FIG. 9</figref> includes a culture tank 20, a plurality of sensors 30 (a pH sensor 31, a DO sensor 32, a temperature sensor 33, a near-infrared sensor 34, an RGB sensor 35, and a potential sensor 36), a culture control device 51, a sensor control device 52, a control terminal 53, and a cloud system 54. The control terminal 53 is communicably connected to the culture control device 51 and the sensor control device 52 via a communication network 59. The cloud system 54 is communicably connected to the culture control device 51 and the sensor control device 52 via the communication network 59. The communication network 59 may be configured by either wired or wireless. The communication network 59 may be a non-dedicated line such as an Internet line and a mobile communication network, or may be a dedicated line.</p>
<p id="p0084" num="0084">The pH sensor 31, the DO sensor 32, and the temperature sensor 33 acquire data indispensable for culture (hereinafter referred to as "culture data"). The culture data may include agitator rotation speed (Agit) acquired by a torque sensor or the like. The culture control device 51 controls the culture tank 20, the pH sensor 31, the DO sensor 32, and the temperature sensor 33. The culture control device 51 adds sensor data information or the like to signals output from the pH sensor 31, the DO sensor 32, and the temperature sensor 33 and transmits them to the cloud system 54. Examples of the sensor data information include, but are not limited to, a version number and a serial number.</p>
<p id="p0085" num="0085">The near-infrared sensor 34, the RGB sensor 35, and the potential sensor 36 are used for making bioproduction AI (Artificial<!-- EPO <DP n="32"> --> Intelligence). The making of bioproduction into AI includes, for example, predicting an optimal control value in real time using a machine learning model, and automatically controlling culture according to the prediction. The sensor control device 52 controls settings of the near-infrared sensor 34, the RGB sensor 35, and the potential sensor 36. The sensor control device 52 adds sensor data information or the like to signals output from the near-infrared sensor 34, the RGB sensor 35, and the potential sensor 36 and transmits them to the cloud system 54.</p>
<p id="p0086" num="0086">The control terminal 53 is one or more computers used by a user of the bioproduction system 50. The control terminal 53 is, for example, a personal computer, but is not limited thereto. The control terminal 53 receives various settings and various controls based on, for example, Web UI (User Interface). The control terminal 53 changes settings of the culture control device 51, the sensor control device 52, and the cloud system 54. The control terminal 53 controls the culture control device 51 and the sensor control device 52.</p>
<p id="p0087" num="0087">The cloud system 54 includes the data extraction system 1, the database 40, and a data analysis system 55. The database 40 may store signals received from the culture control device 51 and the sensor control device 52 as data. The data extraction system 1 may acquire a signal read from the database 40 as an input signal, process the signal, and store extracted data in the database 40.</p>
<p id="p0088" num="0088">The extracted data includes a plurality of pieces of data for each sensor 30. Furthermore, the extracted data is extracted as a plurality of pieces of data depending on patterns of the preprocessing operation, the<!-- EPO <DP n="33"> --> input criterion, and the postprocessing operation, and parameters of a very large number of dimensions exist. The data analysis system 55 processes the extracted data read from the database 40 to perform data analysis. The data analysis system 55 includes, as functional elements, a dimension reduction unit 56, an explanatory variable extraction unit 57, and a machine learning unit 58.</p>
<p id="p0089" num="0089">The dimension reduction unit 56 compresses dimensions of the extracted data by, for example, principal component analysis or the like. The explanatory variable extraction unit 57 determines an explanatory variable from a dimension-compressed signal based on correlation with an objective variable in machine learning, regression analysis, or the like. The machine learning unit 58 performs machine learning using the determined explanatory variable to create a machine learning model. The bioproduction system 50 automatically controls culture in real time using the machine learning model.</p>
<p id="p0090" num="0090">The extracted data of the present disclosure is data that satisfies the input criterion, and therefore quality of the data is ensured. By using such extracted data for machine learning, efficient machine learning can be realized.</p>
<p id="p0091" num="0091">An example of operation of the bioproduction system 50 will be described with reference to <figref idref="f0010">FIG. 10. FIG. 10</figref> is a diagram showing an example of overall operation of the bioproduction system 50 including the data extraction system 1.</p>
<p id="p0092" num="0092">In step S1, the control terminal 53 sets parameters of the culture control device 51, the sensor control device 52, and the cloud system 54. Examples of the parameters include, but are not limited to, culture type,<!-- EPO <DP n="34"> --> culture time, respective set values of sensors (sampling interval, integration time, and gain), and ID for specifying culture data.</p>
<p id="p0093" num="0093">In step S2, the culture control device 51, the sensor control device 52, and the cloud system 54 each perform various settings in response to parameter setting from the control terminal 53.</p>
<p id="p0094" num="0094">In step S3, the control terminal 53 performs start control for starting operation of the culture control device 51 and the sensor control device 52. For example, the control terminal 53 may perform the start control by transmitting a command instructing start of operation to the culture control device 51 and the sensor control device 52 via Web UI.</p>
<p id="p0095" num="0095">In step S4, the culture control device 51 and the sensor control device 52 start operation in response to the start control from the control terminal 53, respectively. The culture control device 51 controls the pH sensor 31, the DO sensor 32, and the temperature sensor 33 to start culture. The sensor control device 52 controls the near-infrared sensor 34, the RGB sensor 35, and the potential sensor 36 to start measurement of the culture tank 20.</p>
<p id="p0096" num="0096">In step S5, the control terminal 53 performs stop control for stopping operation of the culture control device 51 and the sensor control device 52. For example, the control terminal 53 may perform the stop control by transmitting a command instructing stop of operation to the culture control device 51 and the sensor control device 52 via Web UI.</p>
<p id="p0097" num="0097">In step S6, the culture control device 51 and the sensor control device 52 transfer collected data to the cloud system 54 in response to the start control and the stop control from the control terminal 53,<!-- EPO <DP n="35"> --> respectively. For example, the culture control device 51 adds sensor data information or the like to signals output from the pH sensor 31, the DO sensor 32, and the temperature sensor 33 and transmits them to the cloud system 54. The sensor control device 52 adds sensor data information or the like to signals output from the near-infrared sensor 34, the RGB sensor 35, and the potential sensor 36 and transmits them to the cloud system 54. The culture control device 51 and the sensor control device 52 may transmit various pieces of data to the cloud system 54 at predetermined time intervals during a culture period.</p>
<p id="p0098" num="0098">In step S7, the database 40 stores various pieces of data received from the culture control device 51 and the sensor control device 52. The cloud system 54 may start subsequent processing in an event-driven manner when various pieces of data arrive from the culture control device 51 and the sensor control device 52.</p>
<p id="p0099" num="0099">In step S8, the data extraction system 1 reads various pieces of data as input signals from the database 40 and extracts extracted data. Detailed processing of the data extraction system 1 will be described later. The data extraction system 1 stores the extracted data in the database 40.</p>
<p id="p0100" num="0100">In step S9, the data analysis system 55 performs machine learning based on the extracted data as non-real-time processing. The dimension reduction unit 56 compresses dimensions of the extracted data by, for example, principal component analysis or the like. The explanatory variable extraction unit 57 determines an explanatory variable from a dimension-compressed signal based on correlation with an objective variable in machine learning, regression analysis, or the<!-- EPO <DP n="36"> --> like. The machine learning unit 58 performs machine learning using the determined explanatory variable to create machine learning models such as a prediction model for predicting lactic acid amount, glucose amount, product production amount, and the like, and a control model for controlling culture.</p>
<p id="p0101" num="0101">The processes of steps S1 to S9 may be repeatedly executed. For example, the bioproduction system 50 may collect data for each pattern of parameters and create a machine learning model.</p>
<p id="p0102" num="0102">In step S10, the cloud system 54 performs culture prediction as real-time processing. For example, the machine learning unit 58 performs culture prediction using the prediction model.</p>
<p id="p0103" num="0103">In step S11, the cloud system 54 performs culture control as real-time processing. For example, the machine learning unit 58 creates a control variable for controlling the culture control device 51 using a result of culture prediction and the control model. The data analysis system 55 transmits the control variable to the culture control device 51.</p>
<p id="p0104" num="0104">In step S12, the culture control device 51 controls an alkali addition amount for controlling pH, an oxygen injection amount for controlling DO, temperature, Agit, and the like in response to the control variable received from the cloud system 54. By reflecting the result in the culture tank 20, automatic control of culture is performed.</p>
<p id="p0105" num="0105">An example of operation of the data extraction system 1 will be described with reference to <figref idref="f0011">FIG. 11. FIG. 11</figref> is a diagram showing an example of operation of the data extraction system 1. In <figref idref="f0011">FIG. 11</figref>, an example of measuring culture data, near-infrared light data, RGB data, and potential data will be described. In one example, the culture data are<!-- EPO <DP n="37"> --> DO, pH, Agit, and temperature. Hereinafter, description will be made on the assumption that the setting unit 7 has already set the input criterion.</p>
<p id="p0106" num="0106">In step S101, a plurality of sensors 30 (for example, the pH sensor 31, the DO sensor, the torque sensor, and the temperature sensor 33) transmit signals indicating measurement results of DO, pH, Agit, and temperature to the culture control device 51. The culture control device 51 adds sensor data information or the like of the pH sensor 31, the DO sensor, the torque sensor, and the temperature sensor 33 to the signals indicating the measurement results and transmits them to the cloud system 54. The database 40 stores the signals (culture data) received from the culture control device 51. The input unit 2 of the data extraction system 1 acquires the culture data as an input signal by reading the culture data from the database.</p>
<p id="p0107" num="0107">In step S102, the near-infrared sensor 34 transmits a signal indicating a measurement result of an optical spectrum to the sensor control device 52. The sensor control device 52 adds sensor data information or the like of the near-infrared sensor 34 to the signal indicating the measurement result and transmits it to the cloud system 54. The database 40 stores the signal (near-infrared light data) received from the sensor control device 52. The input unit 2 of the data extraction system 1 acquires the near-infrared light data as an input signal by reading the near-infrared light data from the database 40.</p>
<p id="p0108" num="0108">In step S103, the RGB sensor 35 transmits a signal indicating a measurement result of RGB to the sensor control device 52. The sensor control device 52 adds sensor data information of the RGB sensor 35 to the signal indicating the measurement result and transmits it to the cloud<!-- EPO <DP n="38"> --> system 54. The database 40 stores the signal (RGB data) received from the sensor control device 52. The input unit 2 of the data extraction system 1 acquires the RGB data as an input signal by reading the RGB data from the database 40.</p>
<p id="p0109" num="0109">In step S104, the potential sensor 36 transmits a signal indicating a measurement result of potential to the sensor control device 52. The sensor control device 52 adds sensor data information of the potential sensor 36 to the signal indicating the measurement result and transmits it to the cloud system 54. The database 40 stores the signal (potential data) received from the sensor control device 52. The input unit 2 of the data extraction system 1 acquires the potential data as an input signal by reading the potential data from the database 40.</p>
<p id="p0110" num="0110">In step S105, the preprocessing unit 3 performs a preprocessing operation such as gain adjustment and calibration on the input signal indicating the culture data.</p>
<p id="p0111" num="0111">In step S106, the preprocessing unit 3 performs dark correction on the input signal indicating the near-infrared light data.</p>
<p id="p0112" num="0112">In step S107, the preprocessing unit 3 performs dark correction and relative intensity correction on the input signal that is the near-infrared light data.</p>
<p id="p0113" num="0113">In step S108, the preprocessing unit 3 performs a preprocessing operation such as gain adjustment and calibration on the input signal indicating the RGB data.</p>
<p id="p0114" num="0114">In step S109, the preprocessing unit 3 performs a preprocessing operation such as gain adjustment and calibration on the input signal indicating the potential data.<!-- EPO <DP n="39"> --></p>
<p id="p0115" num="0115">In step S110, the preprocessing unit 3 generates a preprocessed signal related to the culture data by further calculating SNR using a signal obtained by performing the preprocessing operation on the input signal indicating the culture data.</p>
<p id="p0116" num="0116">In step S111, the preprocessing unit 3 generates a first preprocessed signal related to the near-infrared light data by further calculating SNR using a signal on which dark correction has been performed on the input signal indicating the near-infrared light data.</p>
<p id="p0117" num="0117">In step S112, the preprocessing unit 3 generates a second preprocessed signal related to the near-infrared light data by further calculating SNR using a signal on which dark correction and relative intensity correction have been performed on the input signal indicating the near-infrared light data.</p>
<p id="p0118" num="0118">In step S113, the preprocessing unit 3 generates a preprocessed signal related to the RGB data by further calculating SNR using a signal on which the preprocessing operation has been performed on the input signal indicating the RGB data.</p>
<p id="p0119" num="0119">In step S114, the preprocessing unit 3 generates a preprocessed signal related to the potential data by further calculating SNR using a signal on which the preprocessing operation has been performed on the input signal indicating the potential data.</p>
<p id="p0120" num="0120">A calculation method of SNR in steps S110 to S114 is not limited. In one example, the preprocessing unit 3 may measure in advance a noise level (N) that each of the sensors 30 has for each range, and calculate SNR [dB] by 20log(S/N) using a signal level (S). In another example, the preprocessing unit 3 may obtain a signal (S1)<!-- EPO <DP n="40"> --> obtained by removing noise from an actual signal level (S), extract noise (N) by subtracting the signal (S1) obtained by removing noise from the actual signal level (S), and calculate SNR [dB] by 20log(S1/N).</p>
<p id="p0121" num="0121">In step S115, the comparison unit 8 compares the preprocessed signal related to the culture data with an input criterion corresponding to the signal to generate a comparison result related to the culture data.</p>
<p id="p0122" num="0122">In step S116, the comparison unit 8 compares the first preprocessed signal related to the near-infrared light data with a first input criterion corresponding to the signal to generate a first comparison result related to the near-infrared light data.</p>
<p id="p0123" num="0123">In step S117, the comparison unit 8 compares the second preprocessed signal related to the near-infrared light data with a second input criterion corresponding to the signal to generate a second comparison result related to the near-infrared light data.</p>
<p id="p0124" num="0124">In step S118, the comparison unit 8 compares the preprocessed signal related to the RGB data with an input criterion corresponding to the signal to generate a comparison result related to the RGB data.</p>
<p id="p0125" num="0125">In step S119, the comparison unit 8 compares the preprocessed signal related to the potential data with an input criterion corresponding to the signal to generate a comparison result related to the potential data.</p>
<p id="p0126" num="0126">In step S120, the postprocessing unit 4 performs a postprocessing operation for acquiring arithmetic mean or moving average on the preprocessed signal when the preprocessed signal related to the culture data does not satisfy the input criterion corresponding to the signal, to generate a postprocessed signal related to the culture data. When the preprocessed signal related to the culture data satisfies the<!-- EPO <DP n="41"> --> input criterion corresponding to the signal, the postprocessing unit 4 does not perform the postprocessing operation.</p>
<p id="p0127" num="0127">In step S121, the abnormality determination unit 9 determines abnormality of culture based on the input signal. The abnormality determination unit 9 may detect abnormality based on the preprocessed signal related to the culture data or the postprocessed signal related to the culture data. The processing of step S121 may be performed before step S120.</p>
<p id="p0128" num="0128">The abnormality determination unit 9 may detect abnormality of the culture medium based on a change (decrease) in dissolved oxygen amount. For example, the abnormality determination unit 9 may detect a rapid decrease in DO by comparing fluctuation of DO per predetermined time with a predetermined threshold value or the like. The rapid decrease in DO may indicate that solidification of the culture medium is occurring. However, when Agit is at low rotation, solidification of the culture medium does not necessarily occur, and therefore the abnormality determination unit 9 may compare Agit with a threshold value corresponding to Agit.</p>
<p id="p0129" num="0129">The abnormality determination unit 9 may detect abnormality of electrode potential based on correlation between dissolved oxygen amount or pH and electrode potential. The abnormality determination unit 9 may monitor correlation between DO or pH and electrode potential, and determine that electrode potential that deviates from the correlation is in an abnormal state. For example, as a value of DO becomes smaller (decreases) or as a value of pH becomes larger (increases), it indicates that the culture medium is changing to alkaline.<!-- EPO <DP n="42"> --> In potential measurement, there is a correlation in which electrode potential tends to decrease as the culture medium changes to alkaline. The abnormality determination unit 9 may determine that electrode potential is in an abnormal state when it makes a movement different from such correlation.</p>
<p id="p0130" num="0130">When the abnormality determination unit 9 detects abnormality, it may perform, as processing at the time of abnormality, sending of an error to the control terminal 53 or the like, or control of the sensor 30 or the like. The abnormality determination unit 9 replaces all measurement data with None data as processing at the time of abnormality. For example, the abnormality determination unit 9 replaces the culture data, the near-infrared light data, the RGB data, and the potential data with None data, respectively.</p>
<p id="p0131" num="0131">In step S122, the postprocessing unit 4 performs a postprocessing operation for acquiring arithmetic mean or moving average on the signal when the first preprocessed signal related to the near-infrared light data does not satisfy the first input criterion corresponding to the signal, to generate a first postprocessed signal related to the near-infrared light data. When the first preprocessed signal related to the near-infrared light data satisfies the first input criterion corresponding to the signal, the postprocessing unit 4 does not perform the postprocessing operation.</p>
<p id="p0132" num="0132">In step S123, the postprocessing unit 4 performs a postprocessing operation for acquiring arithmetic mean or moving average on the signal when the second preprocessed signal related to the near-infrared light data does not satisfy the input criterion corresponding<!-- EPO <DP n="43"> --> to the signal, to generate a second postprocessed signal related to the near-infrared light data. When the second preprocessed signal related to the near-infrared light data satisfies the second input criterion corresponding to the signal, the postprocessing unit 4 does not perform the postprocessing operation.</p>
<p id="p0133" num="0133">In step S124, the postprocessing unit 4 performs a postprocessing operation for acquiring arithmetic mean or moving average on the preprocessed signal when the preprocessed signal related to the RGB data does not satisfy the input criterion corresponding to the signal, to generate a postprocessed signal related to the RGB data. When the preprocessed signal related to the RGB data satisfies the input criterion corresponding to the signal, the postprocessing unit 4 does not perform the postprocessing operation.</p>
<p id="p0134" num="0134">In step S125, the postprocessing unit 4 performs a postprocessing operation for acquiring arithmetic mean or moving average on the preprocessed signal when the preprocessed signal related to the potential data does not satisfy the input criterion corresponding to the signal, to generate a postprocessed signal related to the potential data. When the preprocessed signal related to the potential data satisfies the input criterion corresponding to the signal, the postprocessing unit 4 does not perform the postprocessing operation.</p>
<p id="p0135" num="0135">In one example, the input criterion is SNR. When capturing a change in the culture medium by the sensor 30, since a difference from an initial value is monitored, a signal level of the input signal is expected to be very small. If SNR of the input criterion is 10 dB and SNR of the preprocessed signal is 0 dB, the preprocessed signal does not satisfy the<!-- EPO <DP n="44"> --> input criterion. When an input signal is obtained once per minute, the postprocessing unit 4 acquires arithmetic mean using input signals for 10 minutes (10 times). Thereby, 10 dB related to the comparison result can be eliminated.</p>
<p id="p0136" num="0136">In another example, when the SNR of the input criterion is 20 dB and SNR of the preprocessed signal is 0 dB, the preprocessed signal does not satisfy the input criterion. When an input signal is obtained once per minute, the postprocessing unit 4 acquires arithmetic mean using input signals for 10 minutes of 100 times. Thereby, 20 dB related to the comparison result can be eliminated. That is, acquisition of the input signal for the postprocessing operation requires 1000 minutes (approximately 16.7 hours). Here, if the signal level of the input signal becomes 10 times (difference from the initial value becomes 10 times) after 1 hour, it becomes possible to acquire extracted data of 20 dB in units of 10 minutes.</p>
<p id="p0137" num="0137">In step S126, when the preprocessed signal related to the culture data satisfies the input criterion corresponding to the signal, the extraction unit 5 extracts the preprocessed signal related to the culture data as extracted data related to the culture data. When the postprocessed signal related to the culture data satisfies the input criterion corresponding to the signal, the extraction unit 5 extracts the postprocessed signal related to the culture data as extracted data related to the culture data. When the postprocessed signal related to the culture data does not satisfy the input criterion corresponding to the signal, the extraction unit 5 removes the postprocessed signal related to the culture data. For example, the extraction unit 5 may remove the postprocessed<!-- EPO <DP n="45"> --> signal related to the culture data by replacing the postprocessed signal related to the culture data with None data. The extraction unit 5 may extract None data as extracted data related to the culture data.</p>
<p id="p0138" num="0138">In step S127, when the first preprocessed signal related to the near-infrared light data satisfies the input criterion corresponding to the signal, the extraction unit 5 calculates absorbance using the first preprocessed signal related to the near-infrared light data. The extraction unit 5 extracts the absorbance as first extracted data related to the near-infrared light data. When the first postprocessed signal related to the near-infrared light data satisfies the input criterion corresponding to the signal, the extraction unit 5 calculates absorbance using the first postprocessed signal related to the near-infrared light data. The extraction unit 5 extracts the absorbance as first extracted data related to the near-infrared light data. When the first postprocessed signal related to the near-infrared light data does not satisfy the first input criterion corresponding to the signal, the extraction unit 5 removes the first postprocessed signal related to the near-infrared light data. For example, the extraction unit 5 may remove the first postprocessed signal related to the near-infrared light data by replacing the first postprocessed signal related to the near-infrared light data with None data. The extraction unit 5 may extract None data as first extracted data related to the near-infrared light data.</p>
<p id="p0139" num="0139">In step S127, when the second preprocessed signal related to the near-infrared light data satisfies the input criterion corresponding to the signal, the extraction unit 5 calculates absorbance using the second preprocessed signal related to the near-infrared light data. The<!-- EPO <DP n="46"> --> extraction unit 5 extracts the absorbance as second extracted data related to the near-infrared light data. When the second postprocessed signal related to the near-infrared light data satisfies the input criterion corresponding to the signal, the extraction unit 5 calculates absorbance using the second postprocessed signal related to the near-infrared light data. The extraction unit 5 extracts the absorbance as second extracted data related to the near-infrared light data. When the second postprocessed signal related to the near-infrared light data does not satisfy the second input criterion corresponding to the signal, the extraction unit 5 removes the second postprocessed signal related to the near-infrared light data. For example, the extraction unit 5 may remove the second postprocessed signal related to the near-infrared light data by replacing the second postprocessed signal related to the near-infrared light data with None data. The extraction unit 5 may extract None data as second extracted data related to the near-infrared light data.</p>
<p id="p0140" num="0140">In step S128, when the preprocessed signal related to the RGB data satisfies the input criterion corresponding to the signal, the extraction unit 5 calculates a value of ΔE*ab in an L*a*b* color space using the preprocessed signal related to the RGB data. The extraction unit 5 extracts the value of ΔE*ab as extracted data related to the RGB data. When the postprocessed signal related to the RGB data satisfies the input criterion corresponding to the signal, the extraction unit 5 calculates a value of ΔE*ab in an L*a*b* color space using the postprocessed signal related to the RGB data. The extraction unit 5 extracts the value of ΔE*ab as extracted data related to the RGB data. When the postprocessed signal related to the RGB data does not satisfy<!-- EPO <DP n="47"> --> the input criterion corresponding to the signal, the extraction unit 5 removes the postprocessed signal related to the RGB data. For example, the extraction unit 5 may remove the postprocessed signal related to the RGB data by replacing the postprocessed signal related to the RGB data with None data. The extraction unit 5 may extract None data as extracted data related to the RGB data.</p>
<p id="p0141" num="0141">In step S129, when the preprocessed signal related to the potential data satisfies the input criterion corresponding to the signal, the extraction unit 5 extracts the preprocessed signal related to the potential data as extracted data related to the potential data. When the postprocessed signal related to the potential data satisfies the input criterion corresponding to the signal, the extraction unit 5 extracts the postprocessed signal related to the potential data as extracted data related to the potential data. When the postprocessed signal related to the potential data does not satisfy the input criterion corresponding to the signal, the extraction unit 5 removes the postprocessed signal related to the potential data. For example, the extraction unit 5 may remove the postprocessed signal related to the potential data by replacing the postprocessed signal related to the potential data with None data. The extraction unit 5 may extract None data as extracted data related to the potential data.</p>
<p id="p0142" num="0142">In step S130, the database 40 stores each extracted data. Each extracted data stored in the database 40 can be used for data analysis. Each extracted data may be used for machine learning by the data analysis system 55 or the like. For example, when each extracted data is used for learning data in machine learning, efficiency regarding<!-- EPO <DP n="48"> --> construction of a prediction model is improved. The abnormality determination unit 9 may determine that there is abnormality when there is an input signal, a preprocessed signal, or a postprocessed signal that deviates from the prediction model.</p>
<heading id="h0013">[Hardware Configuration]</heading>
<p id="p0143" num="0143"><figref idref="f0012">FIG. 12</figref> is a diagram showing an example of hardware configuration related to the data extraction system 1. <figref idref="f0012">FIG. 12</figref> shows a computer 100 that functions as the data extraction system 1. The computer 100 includes a processor 101, a main storage unit 102, an auxiliary storage unit 103, a communication control unit 104, an input device 105, and an output device 106. The data extraction system 1 is configured by one or more computers 100 configured by these hardware and software such as programs.</p>
<p id="p0144" num="0144">When the data extraction system 1 is configured by a plurality of computers 100, these computers 100 may be connected locally or may be connected via a communication network 59 such as the Internet or an intranet.</p>
<p id="p0145" num="0145">The processor 101 is a CPU (Central Processing Unit) that executes an operating system, application programs, and the like. The main storage unit 102 is configured by ROM (Read Only Memory) and RAM (Random Access Memory). The auxiliary storage unit 103 is a storage medium configured by a hard disk, flash memory, and the like. The auxiliary storage unit 103 generally stores a larger amount of data than the main storage unit 102. The communication control unit 104 is configured by a network card or a wireless communication module. At least a part of a communication function with other devices in the data<!-- EPO <DP n="49"> --> extraction system 1 may be realized by the communication control unit 104. The input device 105 is configured by a keyboard, a mouse, a touch panel, a microphone for voice input, and the like. The output device 106 is configured by a display, a printer, and the like.</p>
<p id="p0146" num="0146">The auxiliary storage unit 103 stores in advance a program 110 (data extraction program) and data necessary for processing. The program 110 causes the computer 100 to execute each functional element of the data extraction system 1. By the program 110, for example, processing related to the above-described data extraction method is executed in the computer 100. For example, the program 110 is read by the processor 101 or the main storage unit 102, and operates at least one of the processor 101, the main storage unit 102, the auxiliary storage unit 103, the communication control unit 104, the input device 105, and the output device 106. For example, the program 110 reads and writes data in the main storage unit 102 and the auxiliary storage unit 103.</p>
<p id="p0147" num="0147">The program 110 may be provided after being recorded on a tangible storage medium such as a CD-ROM, a DVD-ROM, or a semiconductor memory. The program 110 may be provided as a data signal via the communication network 59.</p>
<p id="p0148" num="0148">As described above, the data extraction system 1 according to one aspect of the present disclosure includes: a setting unit 7 that sets an input criterion indicating performance required for data analysis; an input unit 2 that acquires an input signal indicating a measurement result of a measurement object in bioproduction; a preprocessing unit 3 that performs a preprocessing operation on the input signal for comparison<!-- EPO <DP n="50"> --> with the input criterion to generate a preprocessed signal; a postprocessing unit 4 that performs a postprocessing operation using another signal indicating the measurement result of the measurement object on the preprocessed signal when the preprocessed signal does not satisfy the input criterion, to generate a postprocessed signal; and an extraction unit 5 that extracts the preprocessed signal as extracted data when the preprocessed signal satisfies the input criterion, and extracts the postprocessed signal as extracted data when the postprocessed signal satisfies the input criterion.</p>
<p id="p0149" num="0149">A data extraction method according to one aspect of the present disclosure is executed by a data extraction system including at least one processor. The data extraction method includes: a step of setting an input criterion indicating performance required for data analysis; a step of acquiring an input signal indicating a measurement result of a measurement object in bioproduction; a step of performing a preprocessing operation on the input signal for comparison with the input criterion to generate a preprocessed signal; a step of performing a postprocessing operation using another signal indicating the measurement result of the measurement object on the preprocessed signal when the preprocessed signal does not satisfy the input criterion, to generate a postprocessed signal; and a step of extracting the preprocessed signal as extracted data when the preprocessed signal satisfies the input criterion, and extracting the postprocessed signal as extracted data when the postprocessed signal satisfies the input criterion.</p>
<p id="p0150" num="0150">A data extraction program according to one aspect of the present disclosure causes a computer to execute: a step of setting an input<!-- EPO <DP n="51"> --> criterion indicating performance required for data analysis; a step of acquiring an input signal indicating a measurement result of a measurement object in bioproduction; a step of performing a preprocessing operation on the input signal for comparison with the input criterion to generate a preprocessed signal; a step of performing a postprocessing operation using another signal indicating the measurement result of the measurement object on the preprocessed signal when the preprocessed signal does not satisfy the input criterion, to generate a postprocessed signal; and a step of extracting the preprocessed signal as extracted data when the preprocessed signal satisfies the input criterion, and extracting the postprocessed signal as extracted data when the postprocessed signal satisfies the input criterion.</p>
<p id="p0151" num="0151">In the data extraction system, the data extraction method, and the data extraction program according to one aspect of the present disclosure, the preprocessing operation is performed on the input signal to generate the preprocessed signal. Then, the preprocessed signal and the input criterion indicating performance required for data analysis are compared. When the preprocessed signal satisfies the input criterion, the preprocessed signal is extracted as the extracted data. On the other hand, when the preprocessed signal does not satisfy the input criterion, the postprocessing operation is performed on the preprocessed signal to generate the postprocessed signal. Then, the postprocessed signal and the input criterion are compared. When the postprocessed signal satisfies the input criterion, the postprocessed signal is extracted as the extracted data. Thereby, the extracted data whose quality is ensured can be extracted. As a result, the quality of data used for analysis can be<!-- EPO <DP n="52"> --> improved.</p>
<p id="p0152" num="0152">The input signal is an optical spectrum measured by optical spectroscopic measurement in bioproduction. The preprocessing unit 3 generates the preprocessed signal by calculating a relative intensity with a signal level in a wavelength range that does not respond to a change in the culture medium and where a transmittance does not become zero. In conventional bioproduction, it has been performed to capture a change in a culture medium or the like while suppressing fluctuation noise by performing second-order differentiation on a spectrum signal in a wavelength direction. However, in this method, since the second-order differentiation is performed, it becomes difficult to directly capture a change in wavelength. In contrast, in the data extraction system of the present disclosure, relative intensity with a signal level in a wavelength range that does not respond to a change in the culture medium and where a transmittance does not become zero is calculated. By the preprocessed signal indicating relative intensity, fluctuation in signal level or the like caused by installation conditions of hardware or the like is eliminated. Thereby, detection accuracy of a target substance having low sensitivity is improved. As a result, the quality of data used for analysis can be improved.</p>
<p id="p0153" num="0153">The optical spectroscopic measurement is near-infrared spectroscopic measurement. The preprocessing unit 3 generates the preprocessed signal by calculating a relative intensity with a signal level in a wavelength range that does not respond to organic molecule fluctuation and where light intensity necessary for the near-infrared spectroscopic measurement is not affected by water absorption as the<!-- EPO <DP n="53"> --> wavelength range. In this case, it becomes possible to detect a target substance having low sensitivity such as glucose concentration or lactic acid concentration.</p>
<p id="p0154" num="0154">The preprocessing unit 3 generates a first preprocessed signal for which relative intensity is calculated, and generates a second preprocessed signal for which relative intensity is not calculated. The setting unit 7 sets a first input criterion that is an input criterion corresponding to the first preprocessed signal, and sets a second input criterion that is an input criterion corresponding to the second preprocessed signal. The postprocessing unit 4 performs the postprocessing operation on the first preprocessed signal when the first preprocessed signal does not satisfy the first input criterion, to generate a first postprocessed signal. The extraction unit 5 extracts the first preprocessed signal as first extracted data when the first preprocessed signal satisfies the first input criterion, and extracts the first postprocessed signal as the first extracted data when the first postprocessed signal satisfies the first input criterion. The postprocessing unit 4 performs the postprocessing operation on the second preprocessed signal when the second preprocessed signal does not satisfy the second input criterion, to generate a second postprocessed signal. The extraction unit 5 extracts the second preprocessed signal as second extracted data when the second preprocessed signal satisfies the second input criterion, and extracts the second postprocessed signal as the second extracted data when the second postprocessed signal satisfies the second input criterion. In this case, extracted data based on the first preprocessed signal for which relative intensity is not calculated, and<!-- EPO <DP n="54"> --> second extracted data based on the second preprocessed signal for which relative intensity is calculated are extracted. That is, data obtained by performing different preprocessing operations on the same signal is extracted. The first extracted data and the second extracted data can be used according to a purpose of data analysis when substances to be grasped as a change in the culture medium are different. Thereby, convenience of data analysis is improved.</p>
<p id="p0155" num="0155">The input criterion is a signal-to-noise ratio. By adopting SNR as the input criterion, unnecessary noise components are removed. As a result, efficiency and accuracy of data analysis are improved.</p>
<p id="p0156" num="0156">The postprocessing unit 4 performs arithmetic mean or moving average as the postprocessing operation. In this case, necessary accuracy of the postprocessed signal is improved.</p>
<p id="p0157" num="0157">The setting unit 7 further sets another input criterion different from the input criterion. The postprocessing unit 4 performs the postprocessing operation on the preprocessed signal when the preprocessed signal does not satisfy the other input criterion, to further generate another postprocessed signal. The extraction unit 5 further extracts the preprocessed signal as other extracted data when the preprocessed signal satisfies the other input criterion, and further extracts the postprocessed signal as other extracted data when the other postprocessed signal satisfies the other input criterion. In this case, extracted data based on the input criterion and other extracted data based on the other input criterion are extracted. That is, data having different properties is extracted by setting different input criteria for the same signal.<!-- EPO <DP n="55"> --></p>
<p id="p0158" num="0158">An abnormality determination unit 9 is provided that determines abnormality based on the input signal, the preprocessed signal, or the postprocessed signal, and invalidates the extracted data when abnormality is detected. Thereby, the extracted data whose quality is ensured can be extracted. As a result, the quality of data used for analysis can be improved.</p>
<p id="p0159" num="0159">The abnormality determination unit 9 detects abnormality of the culture medium based on a decrease in dissolved oxygen amount. In this case, it is possible to accurately detect that the culture medium is solidified.</p>
<p id="p0160" num="0160">The abnormality determination unit 9 detects abnormality of electrode potential based on correlation between dissolved oxygen amount or pH and electrode potential. In this case, it is possible to accurately detect abnormality in which the culture medium is changing to alkaline.</p>
<p id="p0161" num="0161">A data extraction system according to one aspect of the present disclosure acquires an optical spectrum measured by optical spectroscopic measurement in bioproduction, and outputs a signal obtained by calculating relative intensity with a signal level of the optical spectrum in a wavelength range that does not respond to a change in the culture medium and where a transmittance does not become zero with respect to the optical spectrum.</p>
<p id="p0162" num="0162">In the data extraction system according to one aspect of the present disclosure, relative intensity with a signal level in a wavelength range that does not respond to a change in the culture medium and where a transmittance does not become zero is calculated. By the signal<!-- EPO <DP n="56"> --> indicating relative intensity, fluctuation in signal level or the like caused by installation conditions of hardware or the like is eliminated. Thereby, detection accuracy of a target substance having low sensitivity is improved. As a result, the quality of data used for analysis can be improved.</p>
<heading id="h0014">[Modification]</heading>
<p id="p0163" num="0163">The present disclosure is not necessarily limited to the above-described embodiment, and various modifications are possible without departing from the gist thereof.</p>
<p id="p0164" num="0164">In bioproduction, the evaluation index may be constant or may change. For example, the evaluation index may change according to a substance to be evaluated during a period from start to end of culture. In one example, the evaluation index may correspond to substance A in an early stage of culture, correspond to substance B in a middle stage of culture, and correspond to substance C in a later stage of culture. In this case, the data extraction system extracts extracted data focused on for each process.</p>
<heading id="h0015">[Supplementary Notes]</heading>
<p id="p0165" num="0165">Hereinafter, the gist of the present disclosure is shown.
<ol id="ol0001" compact="compact" ol-style="">
<li>[1] A data extraction system including:
<ul id="ul0004" list-style="none" compact="compact">
<li>a setting unit that sets an input criterion indicating performance required for data analysis;</li>
<li>an input unit that acquires an input signal indicating a measurement result of a measurement object in bioproduction;</li>
<li>a preprocessing unit that performs a preprocessing operation on the input signal for comparison with the input criterion to generate a<!-- EPO <DP n="57"> --> preprocessed signal;</li>
<li>a postprocessing unit that performs a postprocessing operation using another signal indicating the measurement result of the measurement object on the preprocessed signal when the preprocessed signal does not satisfy the input criterion, to generate a postprocessed signal; and</li>
<li>an extraction unit that extracts the preprocessed signal as extracted data when the preprocessed signal satisfies the input criterion, and extracts the postprocessed signal as extracted data when the postprocessed signal satisfies the input criterion.</li>
</ul></li>
<li>[2] The data extraction system according to [1], wherein<br/>
the input signal is an optical spectrum measured by optical spectroscopic measurement in bioproduction, and<br/>
the preprocessing unit generates the preprocessed signal by calculating a relative intensity with a signal level in a wavelength range that does not respond to a change in a culture medium and where a transmittance does not become zero.</li>
<li>[3] The data extraction system according to [2], wherein<br/>
the optical spectroscopic measurement is near-infrared spectroscopic measurement, and<br/>
the preprocessing unit generates the preprocessed signal by calculating a relative intensity with a signal level in a wavelength range that does not respond to organic molecule fluctuation and where light intensity necessary for the near-infrared spectroscopic measurement is not affected by water absorption as the wavelength range.</li>
<li>[4] The data extraction system according to [3], wherein<!-- EPO <DP n="58"> --> the preprocessing unit generates a first preprocessed signal for which the relative intensity is not calculated, and generates a second preprocessed signal for which the relative intensity is calculated,
<ul id="ul0005" list-style="none" compact="compact">
<li>the setting unit sets a first input criterion that is an input criterion corresponding to the first preprocessed signal, and sets a second input criterion that is an input criterion corresponding to the second preprocessed signal,</li>
<li>the postprocessing unit performs the postprocessing operation on the first preprocessed signal when the first preprocessed signal does not satisfy the first input criterion, to generate a first postprocessed signal,</li>
<li>the extraction unit extracts the first preprocessed signal as first extracted data when the first preprocessed signal satisfies the first input criterion, and extracts the first postprocessed signal as first extracted data when the first postprocessed signal satisfies the first input criterion,</li>
<li>the postprocessing unit performs the postprocessing operation on the second preprocessed signal when the second preprocessed signal does not satisfy the second input criterion, to generate a second postprocessed signal, and</li>
<li>the extraction unit extracts the second preprocessed signal as second extracted data when the second preprocessed signal satisfies the second input criterion, and extracts the second postprocessed signal as second extracted data when the second postprocessed signal satisfies the second input criterion.</li>
</ul></li>
<li>[5] The data extraction system according to any one of [1] to [4], wherein the input criterion is a signal-to-noise ratio.</li>
<li>[6] The data extraction system according to any one of [1] to [5],<!-- EPO <DP n="59"> --> wherein the postprocessing unit performs arithmetic mean or moving average as the postprocessing operation.</li>
<li>[7] The data extraction system according to any one of [1] to [6], wherein<br/>
the setting unit further sets another input criterion different from the input criterion,
<ul id="ul0006" list-style="none" compact="compact">
<li>the postprocessing unit performs the postprocessing operation on the preprocessed signal when the preprocessed signal does not satisfy the other input criterion, to further generate another postprocessed signal, and</li>
<li>the extraction unit further extracts the preprocessed signal as other extracted data when the preprocessed signal satisfies the other input criterion, and further extracts the postprocessed signal as other extracted data when the other postprocessed signal satisfies the other input criterion.</li>
</ul></li>
<li>[8] The data extraction system according to any one of [1] to [7], further including an abnormality determination unit that determines abnormality based on the input signal, the preprocessed signal, or the postprocessed signal, and invalidates the extracted data when abnormality is detected.</li>
<li>[9] The data extraction system according to [8], wherein the abnormality determination unit detects abnormality of a culture medium based on a decrease in dissolved oxygen amount.</li>
<li>[10] The data extraction system according to [8], wherein the abnormality determination unit detects abnormality of electrode potential based on correlation between dissolved oxygen amount or pH<!-- EPO <DP n="60"> --> and electrode potential.</li>
<li>[11] A data extraction method executed by a data extraction system including at least one processor, the data extraction method including:
<ul id="ul0007" list-style="none" compact="compact">
<li>a step of setting an input criterion indicating performance required for data analysis;</li>
<li>a step of acquiring an input signal indicating a measurement result of a measurement object in bioproduction;</li>
<li>a step of performing a preprocessing operation on the input signal for comparison with the input criterion to generate a preprocessed signal;</li>
<li>a step of performing a postprocessing operation using another signal indicating the measurement result of the measurement object on the preprocessed signal when the preprocessed signal does not satisfy the input criterion, to generate a postprocessed signal; and</li>
<li>a step of extracting the preprocessed signal as extracted data when the preprocessed signal satisfies the input criterion, and extracting the postprocessed signal as extracted data when the postprocessed signal satisfies the input criterion.</li>
</ul></li>
<li>[12] A data extraction program for causing a computer to execute:<br/>
a step of setting an input criterion indicating performance required for data analysis;
<ul id="ul0008" list-style="none" compact="compact">
<li>a step of acquiring an input signal indicating a measurement result of a measurement object in bioproduction;</li>
<li>a step of performing a preprocessing operation on the input signal for comparison with the input criterion to generate a preprocessed signal;<!-- EPO <DP n="61"> --></li>
<li>a step of performing a postprocessing operation using another signal indicating the measurement result of the measurement object on the preprocessed signal when the preprocessed signal does not satisfy the input criterion, to generate a postprocessed signal; and</li>
<li>a step of extracting the preprocessed signal as extracted data when the preprocessed signal satisfies the input criterion, and extracting the postprocessed signal as extracted data when the postprocessed signal satisfies the input criterion.</li>
</ul></li>
<li>[13] A data extraction system that acquires an optical spectrum measured by optical spectroscopic measurement in bioproduction, and<br/>
outputs a signal obtained by calculating relative intensity with a signal level of the optical spectrum in a wavelength range that does not respond to a change in a culture medium and where a transmittance does not become zero with respect to the optical spectrum.</li>
</ol></p>
<heading id="h0016"><b>Reference Signs List</b></heading>
<p id="p0166" num="0166">1 Data extraction system, 2 Input unit, 3 Preprocessing unit, 4 Postprocessing unit, 5 Extraction unit, 6 Control unit 7 Setting unit, 8 Comparison unit, 9 Abnormality determination unit, 10 Control block, 20 Culture tank, 21 Light source, 22 Flow cell, 23 Optical spectrometer, 24 Graph, 30 Sensor, 40 Database, 50 Bioproduction system, 51 Culture control device, 52 Sensor control device, 53 Control terminal, 54 Cloud system, 55 Data analysis system, 56 Dimension reduction unit, 57 Explanatory variable extraction unit, 58 Machine learning unit, 59 Communication network, 100 Computer, 101 Processor, 102 Main storage unit, 103 Auxiliary storage unit, 104 Communication control unit, 105 Input device, 106 Output device, 110<!-- EPO <DP n="62"> --> Program</p>
</description>
<claims id="claims01" lang="en"><!-- EPO <DP n="63"> -->
<claim id="c-en-0001" num="0001">
<claim-text>A data extraction system comprising:
<claim-text>a setting unit that sets an input criterion indicating performance required for data analysis;</claim-text>
<claim-text>an input unit that acquires an input signal indicating a measurement result of a measurement object in bioproduction;</claim-text>
<claim-text>a preprocessing unit that performs a preprocessing operation on the input signal for comparison with the input criterion to generate a preprocessed signal;</claim-text>
<claim-text>a postprocessing unit that performs a postprocessing operation using another signal indicating the measurement result of the measurement object on the preprocessed signal when the preprocessed signal does not satisfy the input criterion, to generate a postprocessed signal; and</claim-text>
<claim-text>an extraction unit that extracts the preprocessed signal as extracted data when the preprocessed signal satisfies the input criterion, and extracts the postprocessed signal as extracted data when the postprocessed signal satisfies the input criterion.</claim-text></claim-text></claim>
<claim id="c-en-0002" num="0002">
<claim-text>The data extraction system according to claim 1, wherein the input signal is an optical spectrum measured by optical spectroscopic measurement in bioproduction, and<br/>
the preprocessing unit generates the preprocessed signal by calculating a relative intensity with a signal level in a wavelength range that does not respond to a change in a culture medium and where a transmittance does not become zero.</claim-text></claim>
<claim id="c-en-0003" num="0003">
<claim-text>The data extraction system according to claim 2, wherein<!-- EPO <DP n="64"> --> the optical spectroscopic measurement is near-infrared spectroscopic measurement, and<br/>
the preprocessing unit generates the preprocessed signal by calculating a relative intensity with a signal level in a wavelength range that does not respond to organic molecule fluctuation and where light intensity necessary for the near-infrared spectroscopic measurement is not affected by water absorption as the wavelength range.</claim-text></claim>
<claim id="c-en-0004" num="0004">
<claim-text>The data extraction system according to claim 3, wherein the preprocessing unit generates a first preprocessed signal for which the relative intensity is not calculated, and generates a second preprocessed signal for which the relative intensity is calculated,
<claim-text>the setting unit sets a first input criterion that is an input criterion corresponding to the first preprocessed signal, and sets a second input criterion that is an input criterion corresponding to the second preprocessed signal,</claim-text>
<claim-text>the postprocessing unit performs the postprocessing operation on the first preprocessed signal when the first preprocessed signal does not satisfy the first input criterion, to generate a first postprocessed signal,</claim-text>
<claim-text>the extraction unit extracts the first preprocessed signal as first extracted data when the first preprocessed signal satisfies the first input criterion, and extracts the first postprocessed signal as first extracted data when the first postprocessed signal satisfies the first input criterion,</claim-text>
<claim-text>the postprocessing unit performs the postprocessing operation on the second preprocessed signal when the second preprocessed signal does not satisfy the second input criterion, to generate a second postprocessed signal, and<!-- EPO <DP n="65"> --></claim-text>
<claim-text>the extraction unit extracts the second preprocessed signal as second extracted data when the second preprocessed signal satisfies the second input criterion, and extracts the second postprocessed signal as second extracted data when the second postprocessed signal satisfies the second input criterion.</claim-text></claim-text></claim>
<claim id="c-en-0005" num="0005">
<claim-text>The data extraction system according to claim 4, wherein the input criterion is a signal-to-noise ratio.</claim-text></claim>
<claim id="c-en-0006" num="0006">
<claim-text>The data extraction system according to claim 5, wherein the postprocessing unit performs arithmetic mean or moving average as the postprocessing operation.</claim-text></claim>
<claim id="c-en-0007" num="0007">
<claim-text>The data extraction system according to claim 1, wherein the setting unit further sets another input criterion different from the input criterion,
<claim-text>the postprocessing unit performs the postprocessing operation on the preprocessed signal when the preprocessed signal does not satisfy the other input criterion, to further generate another postprocessed signal, and</claim-text>
<claim-text>the extraction unit further extracts the preprocessed signal as other extracted data when the preprocessed signal satisfies the other input criterion, and further extracts the postprocessed signal as other extracted data when the other postprocessed signal satisfies the other input criterion.</claim-text></claim-text></claim>
<claim id="c-en-0008" num="0008">
<claim-text>The data extraction system according to claim 1, further comprising an abnormality determination unit that determines abnormality based on the input signal, the preprocessed signal, or the postprocessed signal, and invalidates the extracted data when<!-- EPO <DP n="66"> --> abnormality is detected.</claim-text></claim>
<claim id="c-en-0009" num="0009">
<claim-text>The data extraction system according to claim 8, wherein the abnormality determination unit detects abnormality of a culture medium based on a decrease in dissolved oxygen amount.</claim-text></claim>
<claim id="c-en-0010" num="0010">
<claim-text>The data extraction system according to claim 8, wherein the abnormality determination unit detects abnormality of electrode potential based on correlation between dissolved oxygen amount or pH and electrode potential.</claim-text></claim>
<claim id="c-en-0011" num="0011">
<claim-text>A data extraction method executed by a data extraction system including at least one processor, the data extraction method comprising:
<claim-text>a step of setting an input criterion indicating performance required for data analysis;</claim-text>
<claim-text>a step of acquiring an input signal indicating a measurement result of a measurement object in bioproduction;</claim-text>
<claim-text>a step of performing a preprocessing operation on the input signal for comparison with the input criterion to generate a preprocessed signal;</claim-text>
<claim-text>a step of performing a postprocessing operation using another signal indicating the measurement result of the measurement object on the preprocessed signal when the preprocessed signal does not satisfy the input criterion, to generate a postprocessed signal; and</claim-text>
<claim-text>a step of extracting the preprocessed signal as extracted data when the preprocessed signal satisfies the input criterion, and extracting the postprocessed signal as extracted data when the postprocessed signal satisfies the input criterion.</claim-text><!-- EPO <DP n="67"> --></claim-text></claim>
<claim id="c-en-0012" num="0012">
<claim-text>A data extraction program for causing a computer to execute:<br/>
a step of setting an input criterion indicating performance required for data analysis;
<claim-text>a step of acquiring an input signal indicating a measurement result of a measurement object in bioproduction;</claim-text>
<claim-text>a step of performing a preprocessing operation on the input signal for comparison with the input criterion to generate a preprocessed signal;</claim-text>
<claim-text>a step of performing a postprocessing operation using another signal indicating the measurement result of the measurement object on the preprocessed signal when the preprocessed signal does not satisfy the input criterion, to generate a postprocessed signal; and</claim-text>
<claim-text>a step of extracting the preprocessed signal as extracted data when the preprocessed signal satisfies the input criterion, and extracting the postprocessed signal as extracted data when the postprocessed signal satisfies the input criterion.</claim-text></claim-text></claim>
<claim id="c-en-0013" num="0013">
<claim-text>A data extraction system that acquires an optical spectrum measured by optical spectroscopic measurement in bioproduction, and<br/>
outputs a signal obtained by calculating relative intensity with a signal level of the optical spectrum in a wavelength range that does not respond to a change in a culture medium and where a transmittance does not become zero with respect to the optical spectrum.</claim-text></claim>
</claims>
<drawings id="draw" lang="en"><!-- EPO <DP n="68"> -->
<figure id="f0001" num="1"><img id="if0001" file="imgf0001.png" wi="149" he="239" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="69"> -->
<figure id="f0002" num="2"><img id="if0002" file="imgf0002.png" wi="165" he="238" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="70"> -->
<figure id="f0003" num="3"><img id="if0003" file="imgf0003.png" wi="129" he="239" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="71"> -->
<figure id="f0004" num="4(a),4(b),4(c)"><img id="if0004" file="imgf0004.png" wi="165" he="237" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="72"> -->
<figure id="f0005" num="5"><img id="if0005" file="imgf0005.png" wi="152" he="239" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="73"> -->
<figure id="f0006" num="6"><img id="if0006" file="imgf0006.png" wi="165" he="238" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="74"> -->
<figure id="f0007" num="7(a),7(b),7(c),7(d)"><img id="if0007" file="imgf0007.png" wi="165" he="232" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="75"> -->
<figure id="f0008" num="8(a),8(b),8(c),8(d)"><img id="if0008" file="imgf0008.png" wi="165" he="232" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="76"> -->
<figure id="f0009" num="9"><img id="if0009" file="imgf0009.png" wi="165" he="235" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="77"> -->
<figure id="f0010" num="10"><img id="if0010" file="imgf0010.png" wi="165" he="237" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="78"> -->
<figure id="f0011" num="11"><img id="if0011" file="imgf0011.png" wi="165" he="237" img-content="drawing" img-format="png"/></figure><!-- EPO <DP n="79"> -->
<figure id="f0012" num="12"><img id="if0012" file="imgf0012.png" wi="140" he="194" img-content="drawing" img-format="png"/></figure>
</drawings>
<search-report-data id="srep" lang="en" srep-office="EP" date-produced=""><doc-page id="srep0001" file="srep0001.tif" wi="160" he="240" type="tif"/><doc-page id="srep0002" file="srep0002.tif" wi="155" he="240" type="tif"/><doc-page id="srep0003" file="srep0003.tif" wi="155" he="240" type="tif"/></search-report-data>
<ep-reference-list id="ref-list">
<heading id="ref-h0001"><b>REFERENCES CITED IN THE DESCRIPTION</b></heading>
<p id="ref-p0001" num=""><i>This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.</i></p>
<heading id="ref-h0002"><b>Patent documents cited in the description</b></heading>
<p id="ref-p0002" num="">
<ul id="ref-ul0001" list-style="bullet">
<li><patcit id="ref-pcit0001" dnum="JP6977977B"><document-id><country>JP</country><doc-number>6977977</doc-number><kind>B</kind></document-id></patcit><crossref idref="pcit0001">[0003]</crossref></li>
<li><patcit id="ref-pcit0002" dnum="JP2022007236A"><document-id><country>JP</country><doc-number>2022007236</doc-number><kind>A</kind></document-id></patcit><crossref idref="pcit0002">[0003]</crossref></li>
</ul></p>
</ep-reference-list>
</ep-patent-document>
