<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Genet.</journal-id>
<journal-title>Frontiers in Genetics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Genet.</abbrev-journal-title>
<issn pub-type="epub">1664-8021</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">761629</article-id>
<article-id pub-id-type="doi">10.3389/fgene.2021.761629</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Genetics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Developing an Embedding, Koopman and Autoencoder Technologies-Based Multi-Omics Time Series Predictive Model (EKATP) for Systems Biology research</article-title>
<alt-title alt-title-type="left-running-head">Liu et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">Multi-Omics Time Series Prediction Model</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Suran</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="fn" rid="fn1">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1446413/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>You</surname>
<given-names>Yujie</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="fn" rid="fn1">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1449188/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Tong</surname>
<given-names>Zhaoqi</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1449194/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Zhang</surname>
<given-names>Le</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/822633/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<label>
<sup>1</sup>
</label>College of Computer Science, Sichuan University, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<label>
<sup>2</sup>
</label>College of Software Engineering, Sichuan University, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/563708/overview">Jiajie Peng</ext-link>, Northwestern Polytechnical University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1126929/overview">Renchu Guan</ext-link>, Jilin University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1454876/overview">Xueming Liu</ext-link>, Huazhong University of Science and Technology, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Le Zhang, <email>zhangle06@scu.edu.cn</email>
</corresp>
<fn fn-type="equal" id="fn1">
<label>
<sup>&#x2020;</sup>
</label>
<p>These authors have contributed equally to this&#x20;work</p>
</fn>
<fn fn-type="other">
<p>This article was submitted to Statistical Genetics and Methodology, a section of the journal Frontiers in Genetics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>26</day>
<month>10</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>12</volume>
<elocation-id>761629</elocation-id>
<history>
<date date-type="received">
<day>20</day>
<month>08</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>27</day>
<month>09</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2021 Liu, You, Tong and Zhang.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Liu, You, Tong and Zhang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>It is very important for systems biologists to predict the state of the multi-omics time series for disease occurrence and health detection. However, it is difficult to make the prediction due to the high-dimensional, nonlinear and noisy characteristics of the multi-omics time series data. For this reason, this study innovatively proposes an Embedding, Koopman and Autoencoder technologies-based multi-omics time series predictive model (EKATP) to predict the future state of a high-dimensional nonlinear multi-omics time series. We evaluate this EKATP by using a genomics time series with chaotic behavior, a proteomics time series with oscillating behavior and a metabolomics time series with flow behavior. The computational experiments demonstrate that our proposed EKATP can substantially improve the accuracy, robustness and generalizability to predict the future state of a time series for multi-omics&#x20;data.</p>
</abstract>
<kwd-group>
<kwd>multi-omics</kwd>
<kwd>time series</kwd>
<kwd>embedding</kwd>
<kwd>Koopman</kwd>
<kwd>deep learning</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Currently, the prediction of multi-omics time series states is one of the trending areas in systems biology research (<xref ref-type="bibr" rid="B52">Zhang et&#x20;al., 2019a</xref>). In particular, the development of high-throughput technology (<xref ref-type="bibr" rid="B36">Soon et&#x20;al., 2013</xref>) has produced a large-scale time series multi-omics state (<xref ref-type="bibr" rid="B22">Liang and Kelemen 2017a</xref>), including genomics (<xref ref-type="bibr" rid="B26">Lockhart and Winzeler 2000</xref>), proteomics (<xref ref-type="bibr" rid="B39">Tyers and Mann, 2003</xref>), metabolomics (<xref ref-type="bibr" rid="B42">Weckwerth 2003</xref>) and more. Previous studies usually employed differential equation (<xref ref-type="bibr" rid="B7">Eisenhammer et&#x20;al., 1991</xref>; <xref ref-type="bibr" rid="B55">Zhang et&#x20;al., 2016</xref>; <xref ref-type="bibr" rid="B58">Zhang and Zhang 2017</xref>; <xref ref-type="bibr" rid="B24">Liu G.-D. et&#x20;al., 2020</xref>) based models to abstract and formalise multi-omics time series data (<xref ref-type="bibr" rid="B4">Bianconi et&#x20;al., 2020</xref>). Then, it became possible to explore the time-varying connections and predict their future state (<xref ref-type="bibr" rid="B16">Ji et&#x20;al., 2017</xref>) by solving these differential equations. In particular, predicting multi-omics time series states can not only discover dynamic information for biological entities, such as genes, proteins and metabolites, but also explore complicated biological interactions and the pathogenesis of diseases (<xref ref-type="bibr" rid="B23">Liang and Kelemen, 2017b</xref>).</p>
<p>However, a multi-omics time series usually has high dimensions (<xref ref-type="bibr" rid="B32">Perez-Riverol et&#x20;al., 2017</xref>), complicated interaction relationships (<xref ref-type="bibr" rid="B8">Fischer 2008</xref>) and inevitable noise (<xref ref-type="bibr" rid="B8">Fischer 2008</xref>; <xref ref-type="bibr" rid="B38">Tsimring 2014</xref>). Thus, when we employ differential equations to model the multi-omics time series state, it is hard for us to solve these equations due to their high dimensionality and nonlinear characteristics (<xref ref-type="bibr" rid="B4">Bianconi et&#x20;al., 2020</xref>). For these reasons, the way to predict the future state of a multi-omics time series by solving these complicated nonlinear differential equations has already become challenging&#x20;work.</p>
<p>Recently, future state prediction for a multi-omics time series has been widely studied by computational biologists. For genomic studies, we usually use a gene expression time series to develop gene regulatory networks (<xref ref-type="bibr" rid="B6">Davidson and Levin 2005</xref>; <xref ref-type="bibr" rid="B56">Zhang et&#x20;al., 2018</xref>; <xref ref-type="bibr" rid="B47">Xiao et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B51">Zhang et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B46">Xiao et&#x20;al., 2021</xref>; <xref ref-type="bibr" rid="B57">Zhang et&#x20;al., 2021a</xref>). However, since the gene regulatory network is a complex high-dimensional nonlinear system (<xref ref-type="bibr" rid="B49">Zhang et&#x20;al., 2012a</xref>), it often produces chaotic phenomena (<xref ref-type="bibr" rid="B20">Levnaji&#x107; and Tadi&#x107; 2010</xref>), which not only play an important role in maintaining stable gene expression patterns (<xref ref-type="bibr" rid="B34">Sevim and Rikvold 2008</xref>) but also are closely related to the occurrence of diseases (<xref ref-type="bibr" rid="B37">Suzuki et&#x20;al., 2016</xref>). Usually, we employ the Lorentz system (<xref ref-type="bibr" rid="B27">Lorenz 1963</xref>) to describe the chaotic phenomenon. However, it is inaccurate to predict the future state of genomics time series with nonlinear complicated interactions because the Lorentz system is not good at processing nonlinear complicated interactions (<xref ref-type="bibr" rid="B19">Lai et&#x20;al., 2018</xref>). Currently, delay embedding theory (<xref ref-type="bibr" rid="B33">Sauer et&#x20;al., 1991</xref>; <xref ref-type="bibr" rid="B14">Holmes et&#x20;al., 2012</xref>) is commonly used to transform the spatial information (complicated interactions) into temporal information (the future state of the time series (<xref ref-type="bibr" rid="B5">Chen et&#x20;al., 2020</xref>)) for dimensional reduction (<xref ref-type="bibr" rid="B9">Gao et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B21">Li et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B45">Xia et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B53">Zhang et&#x20;al., 2019b</xref>; <xref ref-type="bibr" rid="B54">Zhang et&#x20;al., 2019c</xref>; <xref ref-type="bibr" rid="B44">Wu et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B48">You et&#x20;al., 2020</xref>; <xref ref-type="bibr" rid="B59">Zhang et&#x20;al., 2021b</xref>), whereas Koopman theory (<xref ref-type="bibr" rid="B18">Koopman, 1931</xref>) can switch the nonlinear system into a linear system to reduce computing cost. Therefore, our first research question asks if we can develop such a time series predictive model that integrates the Lorentz system with delay embedding and Koopman theory to accurately predict the future state of genomics time series with chaotic behavior.</p>
<p>For proteomics studies, we usually use proteomic time series data to infer protein&#x2013;protein interactions (PPIs) (<xref ref-type="bibr" rid="B43">Wu et&#x20;al., 2009</xref>). Currently, we employ mass spectrometry technology (<xref ref-type="bibr" rid="B30">Mann et&#x20;al., 2001</xref>) to obtain proteomics time series data. However, since it is unstable to have time-course experimental data by mass spectrometry technology, proteomics time series data are prone to oscillating behavior (<xref ref-type="bibr" rid="B15">Iuchi et&#x20;al., 2018</xref>). Previously, we employed a nonlinear pendulum system (<xref ref-type="bibr" rid="B12">Hirsch 1974</xref>) to describe the oscillation behavior, though it was subjected to overfitting under a strong noise environment. Since the conjugate form of delay embedding (<xref ref-type="bibr" rid="B33">Sauer et&#x20;al., 1991</xref>; <xref ref-type="bibr" rid="B14">Holmes et&#x20;al., 2012</xref>) can ensure the reversibility of the time series predictive model (<xref ref-type="bibr" rid="B5">Chen et&#x20;al., 2020</xref>) and reduce the impact of noise on prediction to a certain extent, our second research question asks if we can develop such a time series predictive model that can integrate a nonlinear pendulum system with delay embedding to accurately predict the state of proteomics time series with oscillating behavior.</p>
<p>For metabolomics studies, we usually use metabolic time series data that represent the flow behavior of biological fluids (serum, cerebrospinal fluid, etc.) to discover key metabolites in biological fluids (<xref ref-type="bibr" rid="B50">Zhang et&#x20;al., 2012b</xref>). A previous study (<xref ref-type="bibr" rid="B31">Noack et&#x20;al., 2003</xref>) always employed a nonlinear biological fluid system to describe metabolic time series data. However, because most nonlinear fluid flow systems have high dimensions (<xref ref-type="bibr" rid="B28">Lusch et&#x20;al., 2018</xref>), we not only have difficulty selecting features from high-dimensional metabolic time series data but also impede progress because of time-consuming computing (<xref ref-type="bibr" rid="B40">Wang et&#x20;al., 2021</xref>). Currently, since neural networks (<xref ref-type="bibr" rid="B41">Wang et&#x20;al., 2014</xref>) can decrease the computing cost (<xref ref-type="bibr" rid="B35">Song et&#x20;al., 2017</xref>) by dimensional reduction for time series data (<xref ref-type="bibr" rid="B11">Hinton and Salakhutdinov, 2006</xref>), our third research question asks if we can develop such a time series predictive model that integrates a nonlinear fluid flow system with a neural network to predict the future state of the metabolomics time series accurately and quickly with flow behaviour.</p>
<p>To answer the above three research questions, this study innovatively develops an Embedding, Koopman and Autoencoder technologies-based multi-omics time series predictive model (EKATP) to predict the future state of the time series for the corresponding genomics, proteomics and metabolomics datasets. Compared with previous approaches (<xref ref-type="bibr" rid="B28">Lusch et&#x20;al., 2018</xref>; <xref ref-type="bibr" rid="B3">Azencot et&#x20;al., 2020</xref>), the contributions of the study are summarised as follows. First, we select key features from a high-dimensional nonlinear state by integrating a neural network with the delay embedding theory. Second, we switch the nonlinear system with a linear system to reduce the computing cost by the Koopman theory. Finally, we develop a neural network and delay embedding theory-based model for reversible mapping between a high-dimensional nonlinear system and a low-dimensional linear system, thereby improving the accuracy and robustness of prediction.</p>
<p>The rest of the manuscript is organised as follows. <italic>Related Works</italic> mainly describes the related work for Autoencoder, delay embedding theory and Koopman theory. <italic>Materials and Methods</italic> introduces the architecture of the EKATP and the related procedure. <italic>Experiments</italic> describes the computational experiments. Finally, we conclude the study and discuss the future&#x20;work.</p>
</sec>
<sec id="s2">
<title>Related Works</title>
<p>
<xref ref-type="sec" rid="s11">Supplementary Presentation S1</xref> details the related theory and existing research of the Autoencoder, delay embedding theory and Koopman theory.</p>
</sec>
<sec sec-type="materials|methods" id="s3">
<title>Materials and Methods</title>
<p>
<xref ref-type="fig" rid="F1">Figure&#x20;1</xref> describes the workflow of the EKATP.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>EKATP workflow.</p>
</caption>
<graphic xlink:href="fgene-12-761629-g001.tif"/>
</fig>
<sec id="s3-1">
<title>Problem and Definitions</title>
<p>Given a set of high-dimensional nonlinear multi-omics time series states <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf2">
<mml:math id="m2">
<mml:mi>T</mml:mi>
</mml:math>
</inline-formula> represents the total step, the time series state at <inline-formula id="inf3">
<mml:math id="m3">
<mml:mi>t</mml:mi>
</mml:math>
</inline-formula> can be described as <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">f</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf5">
<mml:math id="m5">
<mml:mi>n</mml:mi>
</mml:math>
</inline-formula> represents the dimension of the time series state, &#x201c; <inline-formula id="inf6">
<mml:math id="m6">
<mml:mo>&#x27;</mml:mo>
</mml:math>
</inline-formula>&#x201d;, as the transpose of a vector. Our goal is to predict the future state of the multi-omics time series. Next, we detail how to develop an EKATP as follows.</p>
</sec>
<sec id="s3-2">
<title>Autoencoding Observations</title>
<p>Since an EKATP is based on the Autoencoder framework, we employ <xref ref-type="disp-formula" rid="e1">Eq. 1</xref> to define the objective function for Autoencoder (<inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>).<disp-formula id="e1">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mrow>
<mml:mtext>MSE</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>Here, <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the reconstructed high-dimensional time series state according to encoder (<inline-formula id="inf9">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) and decoder (<inline-formula id="inf10">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) of Autoencoder (<xref ref-type="sec" rid="s11">Supplementary Presentation S1</xref>). <inline-formula id="inf11">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mtext>MSE</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the mean squared error (MSE), which presents the expected value of the square of the difference between the predicted value and the true value. This loss function term enables us to construct an Autoencoder model that satisfies <inline-formula id="inf12">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x2218;</mml:mo>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo>&#x2248;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the identity.</p>
</sec>
<sec id="s3-3">
<title>Delay Embedding</title>
<p>According to the description in the delay embedding theory (<xref ref-type="sec" rid="s11">Supplementary Presentation S1</xref>), we employ <inline-formula id="inf13">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of the Autoencoder to approximate the delay embedding <inline-formula id="inf14">
<mml:math id="m15">
<mml:mi>&#x3a6;</mml:mi>
</mml:math>
</inline-formula>, mapping the high-dimensional nonlinear input time series state <inline-formula id="inf15">
<mml:math id="m16">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> back to the low-dimensional time series state <inline-formula id="inf16">
<mml:math id="m17">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> by <xref ref-type="disp-formula" rid="e2">Eq. 2</xref>,<disp-formula id="e2">
<mml:math id="m18">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mn>...</mml:mn>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf17">
<mml:math id="m19">
<mml:mi>L</mml:mi>
</mml:math>
</inline-formula> represents the dimension of the low-dimensional time series state. Similarly, the inverse mapping <inline-formula id="inf18">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of mapping <inline-formula id="inf19">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is used to approximate the conjugate form of delay embedding <inline-formula id="inf20">
<mml:math id="m22">
<mml:mi>&#x3a6;</mml:mi>
</mml:math>
</inline-formula>, mapping the low-dimensional time series state back to the high-dimensional time series state by <xref ref-type="disp-formula" rid="e3">Eq. 3</xref>.<disp-formula id="e3">
<mml:math id="m23">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>f</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>f</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>f</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-4">
<title>Linearized Representation of the Koopman Operator</title>
<p>Based on the Koopman theory discussed by <xref ref-type="sec" rid="s11">Supplementary Presentation S1</xref>, we construct the finite dimensional linear matrix <inline-formula id="inf21">
<mml:math id="m24">
<mml:mi>C</mml:mi>
</mml:math>
</inline-formula> (and matrix <inline-formula id="inf22">
<mml:math id="m25">
<mml:mi>D</mml:mi>
</mml:math>
</inline-formula>) to compute the forward (and backward) low-dimensional time series state. <xref ref-type="disp-formula" rid="e4">Equation 4</xref> shows how to realize the forward prediction for low-dimensional time series state <inline-formula id="inf23">
<mml:math id="m26">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> to obtain <inline-formula id="inf24">
<mml:math id="m27">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>.<disp-formula id="e4">
<mml:math id="m28">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>C</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e4">Equation 4</xref> can be expanded by <xref ref-type="disp-formula" rid="e5">Eq. 5</xref>.<disp-formula id="e5">
<mml:math id="m29">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>Here, <inline-formula id="inf25">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the estimated parameter that needs training, and <inline-formula id="inf26">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2260;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. <xref ref-type="disp-formula" rid="e6">Equation 6</xref> shows how to realize the backward prediction for a low-dimensional time series state <inline-formula id="inf27">
<mml:math id="m32">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> to obtain <inline-formula id="inf28">
<mml:math id="m33">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>.<disp-formula id="e6">
<mml:math id="m34">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>D</mml:mi>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e6">Equation 6</xref> can be expanded by <xref ref-type="disp-formula" rid="e7">Eq. 7</xref>.<disp-formula id="e7">
<mml:math id="m35">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>Here, <inline-formula id="inf29">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the estimated parameter that needs training, and <inline-formula id="inf30">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>L</mml:mi>
</mml:msub>
<mml:mo>&#x2260;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. Our goal is to optimise the parameters of the linear matrix <inline-formula id="inf31">
<mml:math id="m38">
<mml:mi>C</mml:mi>
</mml:math>
</inline-formula> (and <inline-formula id="inf32">
<mml:math id="m39">
<mml:mi>D</mml:mi>
</mml:math>
</inline-formula>) of <xref ref-type="disp-formula" rid="e5">Eqs 5</xref>, <xref ref-type="disp-formula" rid="e7">7</xref> by model training.</p>
</sec>
<sec id="s3-5">
<title>Forward and Backward Prediction</title>
<p>We make the <inline-formula id="inf33">
<mml:math id="m40">
<mml:mi>k</mml:mi>
</mml:math>
</inline-formula>-steps forward prediction by <xref ref-type="disp-formula" rid="e8">Eq. 8</xref> and backward prediction by <xref ref-type="disp-formula" rid="e9">Eq. 9</xref> for the state of the low-dimensional time series <inline-formula id="inf34">
<mml:math id="m41">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. After that, <inline-formula id="inf35">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is used to map the low-dimensional predictive time series state back to the high-dimensional predictive time series state by <xref ref-type="disp-formula" rid="e10">Eq. 10</xref>,<disp-formula id="e8">
<mml:math id="m43">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m44">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m45">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#xb1;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#xb1;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <inline-formula id="inf36">
<mml:math id="m46">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf37">
<mml:math id="m47">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represent the low-dimensional state after <inline-formula id="inf38">
<mml:math id="m48">
<mml:mi>k</mml:mi>
</mml:math>
</inline-formula> steps of forward and backward prediction, respectively. <inline-formula id="inf39">
<mml:math id="m49">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#xb1;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represents the predictive high-dimensional nonlinear&#x20;state.</p>
<p>
<xref ref-type="disp-formula" rid="e11">Equations 11</xref>, <xref ref-type="disp-formula" rid="e12">12</xref> define the loss function of forward prediction (<inline-formula id="inf40">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) and backward prediction (<inline-formula id="inf41">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) to minimize the difference between the high-dimensional predictive value and true states at each step, respectively.<disp-formula id="e11">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mtext>fwd</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>k</mml:mi>
</mml:mfrac>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mtext>MSE</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mtext>bwd</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>k</mml:mi>
</mml:mfrac>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mtext>MSE</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e13">Equation 13</xref> defines the loss function (<inline-formula id="inf42">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) to minimize the difference between the predictive low-dimensional state obtained by the <inline-formula id="inf43">
<mml:math id="m55">
<mml:mi>C</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf44">
<mml:math id="m56">
<mml:mi>D</mml:mi>
</mml:math>
</inline-formula> matrices and defines such a low-dimensional state that is mapped from the true high-dimensional state by mapping <inline-formula id="inf45">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.<disp-formula id="e13">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mtext>idy</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>k</mml:mi>
</mml:mfrac>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mi>s</mml:mi>
</mml:msup>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mtext>MSE</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2016;</mml:mo>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mi>s</mml:mi>
</mml:msup>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">s</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mtext>MSE</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>Additionally, we employ loss function (<inline-formula id="inf46">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) by <xref ref-type="disp-formula" rid="e14">Eq. 14</xref> to train&#x20;the parameters <inline-formula id="inf47">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf48">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the matrices <inline-formula id="inf49">
<mml:math id="m62">
<mml:mi>C</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf50">
<mml:math id="m63">
<mml:mi>D</mml:mi>
</mml:math>
</inline-formula>, respectively.<disp-formula id="e14">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mtext>con</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>k</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="italic">k</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mi>s</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mi>s</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mrow>
<mml:mtext>MSE</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c7;</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mi>s</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mi>s</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="bold-italic">Y</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mrow>
<mml:mtext>MSE</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-6">
<title>Parameter Estimation for the EKATP</title>
<p>
<xref ref-type="disp-formula" rid="e15">Equation 15</xref> optimizes the key parameters for the EKATP by minimizing <inline-formula id="inf51">
<mml:math id="m65">
<mml:mi>L</mml:mi>
</mml:math>
</inline-formula>.<disp-formula id="e15">
<mml:math id="m66">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>Here, <inline-formula id="inf52">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf53">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mtext>fwd</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf54">
<mml:math id="m69">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mtext>bwd</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf55">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mtext>idy</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf56">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mtext>con</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are user-defined hyperparameters.</p>
</sec>
</sec>
<sec id="s4">
<title>Experiments</title>
<p>This section evaluates the predictability of the proposed EKATP for high-dimensional nonlinear multi-omics datasets by comparing it with recurrent neural networks (RNNs) (<xref ref-type="bibr" rid="B17">Jiang and Lai, 2019</xref>), long short-term memory (LSTM) (<xref ref-type="bibr" rid="B13">Hochreiter and Schmidhuber, 1997</xref>), dynamic Autoencoder (DAE) (<xref ref-type="bibr" rid="B28">Lusch et&#x20;al., 2018</xref>) and Koopman Autoencoder (KAE) (<xref ref-type="bibr" rid="B3">Azencot et&#x20;al., 2020</xref>). The detailed experimental setup is listed in <xref ref-type="sec" rid="s11">Supplementary Presentation S2</xref>. In addition, we detail the workflow chart and list the related pseudocode in <xref ref-type="sec" rid="s11">Supplementary Figure S1</xref>; <xref ref-type="sec" rid="s11">Supplementary Presentation S3</xref>.</p>
<sec id="s4-1">
<title>Genomics</title>
<p>We usually employ the chaotic Lorentz system (<xref ref-type="bibr" rid="B27">Lorenz, 1963</xref>) to describe a gene expression time series with a low-dimensional manifold (<xref ref-type="bibr" rid="B33">Sauer et&#x20;al., 1991</xref>) by <xref ref-type="disp-formula" rid="e16">Eq. 16</xref>,<disp-formula id="e16">
<mml:math id="m72">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:msub>
<mml:mi>z</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where <inline-formula id="inf57">
<mml:math id="m73">
<mml:mi>&#x3b7;</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf58">
<mml:math id="m74">
<mml:mi>&#x3c1;</mml:mi>
</mml:math>
</inline-formula> represent the Prandtl and Rayleigh numbers, respectively. <inline-formula id="inf59">
<mml:math id="m75">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula> is related to geometry, and <inline-formula id="inf60">
<mml:math id="m76">
<mml:mi>t</mml:mi>
</mml:math>
</inline-formula> represents time. <inline-formula id="inf61">
<mml:math id="m77">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> represents the level of the complicated nonlinear system. When <inline-formula id="inf62">
<mml:math id="m78">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> is greater, the nonlinear relationship between genes becomes more complicated.</p>
<p>Since gene expression time series contains considerable noise, we employ white Gaussian noise (<xref ref-type="bibr" rid="B21">Li et&#x20;al., 2017</xref>) to simulate the noise by <xref ref-type="disp-formula" rid="e17">Eq. 17</xref>,<disp-formula id="e17">
<mml:math id="m79">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where <inline-formula id="inf63">
<mml:math id="m80">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf64">
<mml:math id="m81">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf65">
<mml:math id="m82">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> represent data with noise. <inline-formula id="inf66">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf67">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf68">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the white Gaussian noise for <inline-formula id="inf69">
<mml:math id="m86">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula>, <inline-formula id="inf70">
<mml:math id="m87">
<mml:mi>y</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf71">
<mml:math id="m88">
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula> by normal distributions <inline-formula id="inf72">
<mml:math id="m89">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> with a zero mean and a standard deviation <inline-formula id="inf73">
<mml:math id="m90">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>. The standard deviation <inline-formula id="inf74">
<mml:math id="m91">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> is referred to as the noise intensity.</p>
<p>Here, we describe how to obtain a high-dimensional gene expression time series with a low-dimensional manifold as follows. First, we generate the three-dimensional time series <inline-formula id="inf75">
<mml:math id="m92">
<mml:mrow>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf76">
<mml:math id="m93">
<mml:mi>T</mml:mi>
</mml:math>
</inline-formula> is the total step), which is listed in <xref ref-type="sec" rid="s11">Supplementary Tables S1.1, S1.2, S1.3</xref>. Next, we develop a random orthogonal transformation (<xref ref-type="bibr" rid="B2">Anderson et&#x20;al., 1987</xref>) matrix <inline-formula id="inf77">
<mml:math id="m94">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:mn>96</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. Finally, we map the state of a 3-dimensional time series onto the state of a 96-dimensional time series by <xref ref-type="disp-formula" rid="e18">Eq. 18</xref> to simulate a high-dimensional gene expression time series <inline-formula id="inf78">
<mml:math id="m95">
<mml:mrow>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:mn>96</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> with a 3-dimensional manifold, which is listed in <xref ref-type="sec" rid="s11">Supplementary Tables S1.4, S1.5, S1.6</xref>.<disp-formula id="e18">
<mml:math id="m96">
<mml:mrow>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>To prove the accuracy and robustness of the EKATP, we generate a small-scale system containing <inline-formula id="inf79">
<mml:math id="m97">
<mml:mi>T</mml:mi>
</mml:math>
</inline-formula> &#x3d; 1,050 steps and choose the last 50 steps to visualize the predictive power of the EKATP.</p>
<p>Figure&#x20;2 shows the predictive error in the range of 50 steps under different initial conditions and environments. Detailed information is listed in <xref ref-type="sec" rid="s11">Supplementary Tables S1.7, S1.8</xref>; <xref ref-type="sec" rid="s11">Supplementary Presentation S4</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Comparison among the RNN, LSTM, DAE, KAE and EKATP. The abscissa represents the step, and the ordinate represents the predictive error. <bold>(A)</bold> The initial conditions are <inline-formula id="inf80">
<mml:math id="m98">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.003 and <inline-formula id="inf81">
<mml:math id="m99">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.00. <bold>(B)</bold> The initial conditions are <inline-formula id="inf82">
<mml:math id="m100">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.003 and <inline-formula id="inf83">
<mml:math id="m101">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.01. <bold>(C)</bold> The initial conditions are <inline-formula id="inf84">
<mml:math id="m102">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.006 and <inline-formula id="inf85">
<mml:math id="m103">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.00. <bold>(D)</bold> The initial conditions are <inline-formula id="inf86">
<mml:math id="m104">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.006 and <inline-formula id="inf87">
<mml:math id="m105">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.01.</p>
</caption>
<graphic xlink:href="fgene-12-761629-g002.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F2">Figures 2A,C</xref> demonstrates that the EKATP not only has less of a predictive error than the existing methods under a clean environment (<inline-formula id="inf88">
<mml:math id="m106">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>&#x3d;0.00) but also has a stable predictive error when the complexity <inline-formula id="inf89">
<mml:math id="m107">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> increases from 0.003 to 0.006. In particular, with the increase in predictive steps, the predictive error of the EKATP increases slower than that of the existing methods.</p>
<p>
<xref ref-type="fig" rid="F2">Figures 2B,D</xref> shows that the EKATP not only has less of a predictive error than previous methods under a noisy environment (<inline-formula id="inf90">
<mml:math id="m108">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>&#x3d;0.01) but also has a predictive error that slightly fluctuates when <inline-formula id="inf91">
<mml:math id="m109">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> increases from 0.003 to 0.006. Moreover, after 25 steps, the predictive error of the EKATP increases much slower than that of the existing methods.</p>
<p>
<xref ref-type="fig" rid="F2">Figure&#x20;2</xref> indicates that the EKATP has greater predictive accuracy and robustness than excitation methods in clean and noisy environments.</p>
<p>To further prove the generalizability of the EKATP, we generate a large-scale system containing <inline-formula id="inf92">
<mml:math id="m110">
<mml:mi>T</mml:mi>
</mml:math>
</inline-formula> &#x3d; 15,000 steps under the condition of <inline-formula id="inf93">
<mml:math id="m111">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.003 and <inline-formula id="inf94">
<mml:math id="m112">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.00. After that, we randomly choose three different time periods to train and test the model as follows, the procedure of which is detailed in <xref ref-type="sec" rid="s11">Supplementary Table&#x20;S1.9</xref>.</p>
<p>First, since the 3-dimensional time series state and 96-dimensional time series state are diffeomorphic (<xref ref-type="bibr" rid="B33">Sauer et&#x20;al., 1991</xref>), which is indicated by the data preprocessing procedure, it implies that the mapping between these two time series is reversible. Here, we map the 96-dimensional gene expression predictive results onto a 3-dimensional space by orthogonal inverse transformation (<xref ref-type="bibr" rid="B2">Anderson et&#x20;al., 1987</xref>) to visualize the predictive result of the EKATP.</p>
<p>
<xref ref-type="fig" rid="F3">Figures 3A,B,C</xref> demonstrates that the predictive results of the EKATP are close to the true value for different periods of a time series. <xref ref-type="fig" rid="F3">Figure&#x20;3</xref> shows that the EKATP can accurately predict the gene expression time series at different periods, implying that it has a strong generalizability, even in a very complicated nonlinear environment.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The 50-step predictive trajectories of the EKATP are under initial conditions <inline-formula id="inf95">
<mml:math id="m113">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.003 and <inline-formula id="inf96">
<mml:math id="m114">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.00. Grey colors represent full true data. <bold>(A)</bold> This is the predictive situation of the first period. Yellow and green colors represent true and predictive data, respectively. <bold>(B)</bold> This is the predictive situation of the second period. Purple and cyan colors represent true and predictive data, respectively. <bold>(C)</bold> This is the predictive situation of the third period. Blue and red colors represent true and predictive data, respectively.</p>
</caption>
<graphic xlink:href="fgene-12-761629-g003.tif"/>
</fig>
</sec>
<sec id="s4-2">
<title>Proteomics</title>
<p>We always use a nonlinear pendulum model (<xref ref-type="bibr" rid="B12">Hirsch, 1974</xref>) with oscillatory behaviour to describe a proteomics time series with a low-dimensional manifold (<xref ref-type="bibr" rid="B33">Sauer et&#x20;al., 1991</xref>) by <xref ref-type="disp-formula" rid="e19">Eq. 19</xref>,<disp-formula id="e19">
<mml:math id="m115">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mi>g</mml:mi>
<mml:mi>l</mml:mi>
</mml:mfrac>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where<inline-formula id="inf97">
<mml:math id="m116">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf98">
<mml:math id="m117">
<mml:mi>g</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf99">
<mml:math id="m118">
<mml:mi>t</mml:mi>
</mml:math>
</inline-formula> denote the length, gravity and time, respectively. <inline-formula id="inf100">
<mml:math id="m119">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> denotes the initial value of <inline-formula id="inf101">
<mml:math id="m120">
<mml:mi>&#x3b8;</mml:mi>
</mml:math>
</inline-formula>, which represents the level of the complicated nonlinear system. When <inline-formula id="inf102">
<mml:math id="m121">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> is greater, the nonlinear relationship between proteins becomes more complicated.</p>
<p>Since a considerable amount of noise exists in a protein time series, we employ white Gaussian noise (<xref ref-type="bibr" rid="B21">Li et&#x20;al., 2017</xref>) to describe it by <xref ref-type="disp-formula" rid="e20">Eq. 20</xref>,<disp-formula id="e20">
<mml:math id="m122">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>&#x3b8;</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo stretchy="true">&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mtext>&#x3b8;</mml:mtext>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>where <inline-formula id="inf103">
<mml:math id="m123">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf104">
<mml:math id="m124">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo stretchy="true">&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represent data with noise. <inline-formula id="inf105">
<mml:math id="m125">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>&#x3b8;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf106">
<mml:math id="m126">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mtext>&#x3b8;</mml:mtext>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent&#x20;the noise Gaussian terms for <inline-formula id="inf107">
<mml:math id="m127">
<mml:mi>&#x3b8;</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf108">
<mml:math id="m128">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> by normal distributions <inline-formula id="inf109">
<mml:math id="m129">
<mml:mrow>
<mml:mi mathvariant="italic">N</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> with a zero mean and a standard deviation <inline-formula id="inf110">
<mml:math id="m130">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>.</p>
<p>Here, we describe how to obtain a high-dimensional proteomics time series with a low-dimensional manifold. First, we generate the 2-dimensional time series <inline-formula id="inf111">
<mml:math id="m131">
<mml:mrow>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, which is listed in <xref ref-type="sec" rid="s11">Supplementary Tables S2.1, S2.2</xref>. Next, we develop a random orthogonal transformation (<xref ref-type="bibr" rid="B2">Anderson et&#x20;al., 1987</xref>) matrix <inline-formula id="inf112">
<mml:math id="m132">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">&#x211d;</mml:mi>
<mml:mrow>
<mml:mn>64</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. Finally, we map the state of a 2-dimensional time series onto the state&#x20;of a 64-dimensional time series by <xref ref-type="disp-formula" rid="e18">Eq. 18</xref> to simulate a high-dimensional proteomics time series <inline-formula id="inf113">
<mml:math id="m133">
<mml:mrow>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:mn>64</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> with a 2-dimensional manifold, which is listed in <xref ref-type="sec" rid="s11">Supplementary Tables S2.3,&#x20;S2.4</xref>.</p>
<p>To prove the accuracy and robustness of the EKATP, we generate a system containing <inline-formula id="inf114">
<mml:math id="m134">
<mml:mi>T</mml:mi>
</mml:math>
</inline-formula> &#x3d; 1,600 steps and choose the last 1,000 steps to visualize the predictability for the EKATP.</p>
<p>
<xref ref-type="fig" rid="F4">Figure&#x20;4</xref> shows that the EKATP can effectively predict a proteomic time series under clean and noisy environments within 1,000 steps, the details of which are listed in <xref ref-type="sec" rid="s11">Supplementary Tables S2.5, S2.6</xref>; <xref ref-type="sec" rid="s11">Supplementary Presentation S4</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Comparison with the RNN, LSTM, DAE, KAE and EKATP. The abscissa represents the step, and the ordinate represents the predictive error. <bold>(A)</bold> The initial conditions are <inline-formula id="inf115">
<mml:math id="m135">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.8 and <inline-formula id="inf116">
<mml:math id="m136">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.00. <bold>(B)</bold> The initial conditions are <inline-formula id="inf117">
<mml:math id="m137">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d; 2.4 and <inline-formula id="inf118">
<mml:math id="m138">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.00. <bold>(C)</bold> The initial conditions are <inline-formula id="inf119">
<mml:math id="m139">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.8 and <inline-formula id="inf120">
<mml:math id="m140">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.03. <bold>(D)</bold> The initial conditions are <inline-formula id="inf121">
<mml:math id="m141">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d; 2.4 and <inline-formula id="inf122">
<mml:math id="m142">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.03. <bold>(E)</bold> The initial conditions are <inline-formula id="inf123">
<mml:math id="m143">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.8 and <inline-formula id="inf124">
<mml:math id="m144">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.08. <bold>(F)</bold> The initial conditions are <inline-formula id="inf125">
<mml:math id="m145">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d; 2.4 and <inline-formula id="inf126">
<mml:math id="m146">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.08.</p>
</caption>
<graphic xlink:href="fgene-12-761629-g004.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F4">Figures 4A,B</xref> shows that the EKATP not only has less of a predictive error under a clean environment (<inline-formula id="inf127">
<mml:math id="m147">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>&#x3d;0.00) than the existing methods but also maintains a smaller predictive error when <inline-formula id="inf128">
<mml:math id="m148">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> increases from 0.8 to 2.4. Moreover, the predictive error of the EKATP increases much slower than that of the existing methods when the predictive step increases.</p>
<p>
<xref ref-type="fig" rid="F4">Figures 4C,D</xref> demonstrates that the EKATP has less of a predictive error under a noise environment (<inline-formula id="inf129">
<mml:math id="m149">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>&#x3d;0.03) than the existing methods. When <inline-formula id="inf130">
<mml:math id="m150">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> increases from 0.8 to 2.4, the predictive error of the EKATP remains stable. In particular, with the increase in predictive steps, the predictive error of the EKATP increases much slower than that of the existing methods.</p>
<p>
<xref ref-type="fig" rid="F4">Figures 4E,F</xref> indicates that the EKATP not only has less of a predictive error under a noise environment (<inline-formula id="inf131">
<mml:math id="m151">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>&#x3d;0.08) than the existing methods but also has a predictive error of the EKATP that remains stable when <inline-formula id="inf132">
<mml:math id="m152">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> increases from 0.8 to 2.4. In particular, when the predictive steps are long enough (after 500 steps), the predictive error of previous methods increases much faster than that of the EKATP.</p>
<p>
<xref ref-type="fig" rid="F4">Figures 4A,C,E</xref> shows that the predictive error of the EKATP remains stable when the noise intensity <inline-formula id="inf133">
<mml:math id="m153">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> increases from 0 to 0.08 under complexity <inline-formula id="inf134">
<mml:math id="m154">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.8. <xref ref-type="fig" rid="F4">Figures 4B,D,F</xref> shows that the predictive error of the EKATP remains stable when the noise intensity <inline-formula id="inf135">
<mml:math id="m155">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> increases from 0 to 0.08 under complexity <inline-formula id="inf136">
<mml:math id="m156">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d;&#x20;2.4.</p>
<p>
<xref ref-type="fig" rid="F4">Figure&#x20;4</xref> demonstrates that the predictive accuracy and robustness of the EKATP outperforms the existing methods under clean and noisy environments.</p>
<p>Since <xref ref-type="fig" rid="F4">Figure&#x20;4</xref> shows that KAE has a better predictive effect than the other existing methods, we use it to compare the predictive performance with the EKATP by visualizing the predictive trajectory.</p>
<p>Indicated by our data preprocessing procedure, since the 2-dimensional time series state and 64-dimensional time series state are diffeomorphic (<xref ref-type="bibr" rid="B33">Sauer et&#x20;al., 1991</xref>), the mapping between these two time series is reversible. Here, we map the 64-dimensional protein time series predictive results onto a 2-dimensional space by orthogonal inverse transformation (<xref ref-type="bibr" rid="B2">Anderson et&#x20;al., 1987</xref>) to visualize the predictive time series trajectory. <xref ref-type="fig" rid="F5">Figure&#x20;5</xref> shows the predictive trajectories of the KAE and EKATP within 1,000 steps under the initial conditions of <inline-formula id="inf137">
<mml:math id="m157">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d; 2.4 and <inline-formula id="inf138">
<mml:math id="m158">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.03, which show that the predictive protein time series trajectory of the EKATP (<xref ref-type="fig" rid="F5">Figure&#x20;5B</xref>) is much closer to the true trajectory than that of the KAE (<xref ref-type="fig" rid="F5">Figure&#x20;5A</xref>). <xref ref-type="fig" rid="F5">Figure&#x20;5</xref> further indicates that the predictive accuracy and robustness of the EKATP is better than that of the&#x20;KAE.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>The prediction trajectories within 1,000 steps under the initial conditions of <inline-formula id="inf139">
<mml:math id="m159">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> &#x3d; 2.4 and <inline-formula id="inf140">
<mml:math id="m160">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.03. The abscissa represents <inline-formula id="inf141">
<mml:math id="m161">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, the ordinate represents <inline-formula id="inf142">
<mml:math id="m162">
<mml:mi>&#x3b8;</mml:mi>
</mml:math>
</inline-formula>, blue colours represent true data and red dots represent predictive data. <bold>(A)</bold> KAE. <bold>(B)</bold> EKATP.</p>
</caption>
<graphic xlink:href="fgene-12-761629-g005.tif"/>
</fig>
<p>To further prove that the EKATP has strong generalizability, we randomly selected 20 pieces of different protein time series data for model training and analysis. The details are listed in <xref ref-type="table" rid="T1">Table&#x20;1</xref>; <xref ref-type="sec" rid="s11">Supplementary Table&#x20;S2.7</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Predictive error at 1,000 steps for both the KAE and EKATP.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Model</th>
<th rowspan="2" align="center">
<inline-formula id="inf143">
<mml:math id="m163">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula>
</th>
<th rowspan="2" align="center">
<inline-formula id="inf144">
<mml:math id="m164">
<mml:mi>&#x3b8;</mml:mi>
</mml:math>
</inline-formula>
</th>
<th colspan="4" align="center">Predictive error</th>
<th rowspan="2" align="center">
<italic>p</italic>-Value</th>
</tr>
<tr>
<th align="center">Min</th>
<th align="center">Max</th>
<th align="center">Avg</th>
<th align="center">Var</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">KAE</td>
<td align="char" char=".">0.8</td>
<td align="char" char=".">0.00</td>
<td align="char" char=".">0.427</td>
<td align="char" char=".">0.012</td>
<td align="char" char=".">0.052</td>
<td align="char" char="&#x2212;">8.29e&#x2212;03</td>
<td rowspan="2" align="char" char="&#x2212;">2.60e&#x2212;02</td>
</tr>
<tr>
<td align="left">EKATP</td>
<td align="char" char=".">0.8</td>
<td align="char" char=".">0.00</td>
<td align="char" char=".">
<bold>0.001</bold>
</td>
<td align="char" char=".">
<bold>0.006</bold>
</td>
<td align="char" char=".">
<bold>0.003</bold>
</td>
<td align="char" char="&#x2212;">
<bold>2.18e&#x2212;06</bold>
</td>
</tr>
<tr>
<td align="left">KAE</td>
<td align="char" char=".">0.8</td>
<td align="char" char=".">0.03</td>
<td align="char" char=".">0.038</td>
<td align="char" char=".">0.253</td>
<td align="char" char=".">0.112</td>
<td align="char" char="&#x2212;">2.80e&#x2212;03</td>
<td rowspan="2" align="char" char="&#x2212;">2.11e&#x2212;04</td>
</tr>
<tr>
<td align="left">EKATP</td>
<td align="char" char=".">0.8</td>
<td align="char" char=".">0.03</td>
<td align="char" char=".">0.038</td>
<td align="char" char=".">
<bold>0.089</bold>
</td>
<td align="char" char=".">
<bold>0.058</bold>
</td>
<td align="char" char="&#x2212;">
<bold>1.42e&#x2212;04</bold>
</td>
</tr>
<tr>
<td align="left">KAE</td>
<td align="char" char=".">2.4</td>
<td align="char" char=".">0.00</td>
<td align="char" char=".">0.020</td>
<td align="char" char=".">0.225</td>
<td align="char" char=".">0.067</td>
<td align="char" char="&#x2212;">2.03e&#x2212;03</td>
<td rowspan="2" align="char" char="&#x2212;">5.79e&#x2212;06</td>
</tr>
<tr>
<td align="left">EKATP</td>
<td align="char" char=".">2.4</td>
<td align="char" char=".">0.00</td>
<td align="char" char=".">
<bold>0.003</bold>
</td>
<td align="char" char=".">
<bold>0.010</bold>
</td>
<td align="char" char=".">
<bold>0.005</bold>
</td>
<td align="char" char="&#x2212;">
<bold>4.20e&#x2212;06</bold>
</td>
</tr>
<tr>
<td align="left">KAE</td>
<td align="char" char=".">2.4</td>
<td align="char" char=".">0.03</td>
<td align="char" char=".">0.030</td>
<td align="char" char=".">0.967</td>
<td align="char" char=".">0.131</td>
<td align="char" char="&#x2212;">4.04e&#x2212;02</td>
<td rowspan="2" align="char" char="&#x2212;">2.42e&#x2212;02</td>
</tr>
<tr>
<td align="left">EKATP</td>
<td align="char" char=".">2.4</td>
<td align="char" char=".">0.03</td>
<td align="char" char=".">
<bold>0.011</bold>
</td>
<td align="char" char=".">
<bold>0.040</bold>
</td>
<td align="char" char=".">
<bold>0.021</bold>
</td>
<td align="char" char="&#x2212;">
<bold>5.79e&#x2212;05</bold>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>After we employ 20 different proteomics time series datasets to test the KAE and EKATP, <xref ref-type="table" rid="T1">Table&#x20;1</xref> shows the predictive error of the KAE and EKATP at 1,000 steps under different initial noise and complexity (<inline-formula id="inf145">
<mml:math id="m165">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula>) conditions, which demonstrates that the EKATP has less of a statistically significant minimum, maximum, average and variance of the predictive error than the KAE under each noise and complexity (<inline-formula id="inf146">
<mml:math id="m166">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula>) condition (<italic>p</italic>-value &#x3c;0.05) (<xref ref-type="bibr" rid="B9">Gao et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B21">Li et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B10">Gao et&#x20;al., 2021</xref>). <xref ref-type="table" rid="T1">Table&#x20;1</xref> implies that the EKATP has statistically significant predictive power for different time series datasets.</p>
</sec>
<sec id="s4-3">
<title>Metabolomics</title>
<p>We usually employ a nonlinear biological fluid system (<xref ref-type="bibr" rid="B31">Noack et&#x20;al., 2003</xref>) to describe the high-dimensional metabolic time series with a low-dimensional manifold (<xref ref-type="bibr" rid="B33">Sauer et&#x20;al., 1991</xref>) for the flow behavior of biological fluids simulation by <xref ref-type="disp-formula" rid="e21">Eq. 21</xref>,<disp-formula id="e21">
<mml:math id="m167">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>z</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mi>y</mml:mi>
<mml:mi>z</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>&#x2d9;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>where <inline-formula id="inf147">
<mml:math id="m168">
<mml:mi>&#x3b3;</mml:mi>
</mml:math>
</inline-formula>, <inline-formula id="inf148">
<mml:math id="m169">
<mml:mi>&#x3c9;</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf149">
<mml:math id="m170">
<mml:mi>A</mml:mi>
</mml:math>
</inline-formula> determine the size of the fluid. <inline-formula id="inf150">
<mml:math id="m171">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula> determines the speed of the dynamics of <inline-formula id="inf151">
<mml:math id="m172">
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula>. The different initial values of <inline-formula id="inf152">
<mml:math id="m173">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula>, <inline-formula id="inf153">
<mml:math id="m174">
<mml:mi>y</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf154">
<mml:math id="m175">
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula> determine the different nonlinear complexities of the metabolomics time series. We use the initial conditions <inline-formula id="inf155">
<mml:math id="m176">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b6;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf156">
<mml:math id="m177">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula>&#x3d;0, <inline-formula id="inf157">
<mml:math id="m178">
<mml:mi>y</mml:mi>
</mml:math>
</inline-formula> &#x3d; -0.01,<inline-formula id="inf158">
<mml:math id="m179">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0) and <inline-formula id="inf159">
<mml:math id="m180">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b6;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> (<inline-formula id="inf160">
<mml:math id="m181">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula>&#x3d;0.01, <inline-formula id="inf161">
<mml:math id="m182">
<mml:mi>y</mml:mi>
</mml:math>
</inline-formula> &#x3d; -0.1,<inline-formula id="inf162">
<mml:math id="m183">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.5) to generate a high-dimensional metabolomics time series with low complexity <inline-formula id="inf163">
<mml:math id="m184">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and high complexity <inline-formula id="inf164">
<mml:math id="m185">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, respectively.</p>
<p>Since the metabolomics time series contains considerable noise, we employ white Gaussian noise (<xref ref-type="bibr" rid="B21">Li et&#x20;al., 2017</xref>) to describe it by <xref ref-type="disp-formula" rid="e22">Eq. 22</xref>,<disp-formula id="e22">
<mml:math id="m186">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>z</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>where <inline-formula id="inf165">
<mml:math id="m187">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf166">
<mml:math id="m188">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf167">
<mml:math id="m189">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> represent data with noise. <inline-formula id="inf168">
<mml:math id="m190">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf169">
<mml:math id="m191">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf170">
<mml:math id="m192">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the white Gaussian noise for <inline-formula id="inf171">
<mml:math id="m193">
<mml:mi>x</mml:mi>
</mml:math>
</inline-formula>, <inline-formula id="inf172">
<mml:math id="m194">
<mml:mi>y</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf173">
<mml:math id="m195">
<mml:mi>z</mml:mi>
</mml:math>
</inline-formula> by normal distributions <inline-formula id="inf174">
<mml:math id="m196">
<mml:mrow>
<mml:mi mathvariant="script">N</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> with a zero mean and a standard deviation <inline-formula id="inf175">
<mml:math id="m197">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>.</p>
<p>Fig.&#x20;6 Comparison of the RNN, LSTM, DAE, KAE and EKATP. The abscissa represents the time step, and the ordinate represents the predictive error. (A) The initial conditions are <inline-formula id="inf209">
<mml:math id="m233">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf210">
<mml:math id="m234">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.000. (B) The initial conditions are <inline-formula id="inf211">
<mml:math id="m235">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf212">
<mml:math id="m236">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.001. (C) The initial conditions are <inline-formula id="inf213">
<mml:math id="m237">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf214">
<mml:math id="m238">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.000. (D) The initial conditions are <inline-formula id="inf215">
<mml:math id="m239">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf216">
<mml:math id="m240">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d;&#x20;0.001.</p>
<p>Here, we show how to generate a high-dimensional metabolomics time series with a low-dimensional manifold. First, we build up the 3-dimensional time series <inline-formula id="inf176">
<mml:math id="m198">
<mml:mrow>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, which is listed in <xref ref-type="sec" rid="s11">Supplementary Tables S3.1; S3.2</xref>. Next, we develop a random orthogonal transformation (<xref ref-type="bibr" rid="B2">Anderson et&#x20;al., 1987</xref>) matrix <inline-formula id="inf177">
<mml:math id="m199">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi mathvariant="normal">&#x211d;</mml:mi>
<mml:mrow>
<mml:mn>96</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. Finally, we map the state of the 3-dimensional time series onto the state of the 96-dimensional time series by <xref ref-type="disp-formula" rid="e18">Eq. 18</xref> to simulate a high-dimensional metabolic time series <inline-formula id="inf178">
<mml:math id="m200">
<mml:mrow>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">F</mml:mi>
<mml:mi mathvariant="bold-italic">T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi>&#x211d;</mml:mi>
<mml:mrow>
<mml:mn>96</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> with the 3-dimensional manifold, which is listed in <xref ref-type="sec" rid="s11">Supplementary Tables S3.3,&#x20;S3.4</xref>.</p>
<p>To demonstrate the accuracy and robustness of the EKATP, we generate a system containing <inline-formula id="inf179">
<mml:math id="m201">
<mml:mi>T</mml:mi>
</mml:math>
</inline-formula> &#x3d; 900 steps and choose the last 100 steps to visualize the predictive result of the EKATP. <xref ref-type="fig" rid="F6">Figure&#x20;6</xref> shows the predictive results of the metabolic time series under different initial conditions and environments for the last 100 steps. Detailed information is listed in <xref ref-type="sec" rid="s11">Supplementary Tables S3.5, S3.6</xref>; <xref ref-type="sec" rid="s11">Supplementary Presentation S4</xref>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Comparison of the RNN, LSTM, DAE, KAE and EKATP. The abscissa represents the time step, and the ordinate represents the predictive error. <bold>(A)</bold> The initial conditions are <inline-formula id="inf180">
<mml:math id="m202">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf181">
<mml:math id="m203">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.000. <bold>(B)</bold> The initial conditions are <inline-formula id="inf182">
<mml:math id="m204">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf183">
<mml:math id="m205">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.001. <bold>(C)</bold> The initial conditions are <inline-formula id="inf184">
<mml:math id="m206">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf185">
<mml:math id="m207">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.000. <bold>(D)</bold> The initial conditions are <inline-formula id="inf186">
<mml:math id="m208">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf187">
<mml:math id="m209">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.001.</p>
</caption>
<graphic xlink:href="fgene-12-761629-g006.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F6">Figures 6A,C</xref> demonstrates that the EKATP has less of a predictive error under a clean environment (<inline-formula id="inf188">
<mml:math id="m210">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>&#x3d;0.000) than the&#x20;existing methods. When the complexity of <inline-formula id="inf189">
<mml:math id="m211">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> increases, the predictive error of the EKATP remains stable. With the increase in the predictive step, the predictive error of the existing methods increases rapidly, while the predictive error of the EKATP remains&#x20;small.</p>
<p>
<xref ref-type="fig" rid="F6">Figures 6B,D</xref> suggests that the EKATP not only has less of a predictive error under a low noise intensity environment (<inline-formula id="inf190">
<mml:math id="m212">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>&#x3d;0.001) than the existing methods but also has a predictive error of the EKATP that remains stable when <inline-formula id="inf191">
<mml:math id="m213">
<mml:mi>h</mml:mi>
</mml:math>
</inline-formula> increases. In particular, when the predictive steps are long enough, the predictive error of the EKATP increases much slower than that of the existing methods.</p>
<p>
<xref ref-type="fig" rid="F6">Figure&#x20;6</xref> implies that the EKATP has better predictive accuracy and robustness than the existing methods under clean and weakly noisy environments.</p>
<p>Since a metabolomics time series usually has strong noise intensity (<xref ref-type="bibr" rid="B29">Mak et&#x20;al., 2015</xref>), we use the EKATP to predict a high-dimensional metabolomics time series under strong noise intensities to prove its robustness. Because the 3-dimensional time series state and the 96-dimensional time series state are diffeomorphic (<xref ref-type="bibr" rid="B33">Sauer et&#x20;al., 1991</xref>), the mapping between these two time series is reversible. Thus, after we map the 96-dimensional metabolic time series predictive results onto a 3-dimensional space by orthogonal inverse transformation (<xref ref-type="bibr" rid="B2">Anderson et&#x20;al., 1987</xref>), <xref ref-type="fig" rid="F7">Figure&#x20;7</xref> shows the predictive time series trajectories by the EKATP under different intensities of noise. We select the last 100 steps to validate the predictive power of the EKATP as in the previous setup (<xref ref-type="sec" rid="s11">Supplementary Table S3.6</xref>). The results demonstrate that although the true data become gradually messy when we increase the noise intensity <inline-formula id="inf192">
<mml:math id="m214">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>, the predictive time series trajectory of the EKATP is still very close to the true data to a certain extent (<xref ref-type="fig" rid="F7">Figures 7A,B,C,D,E,F</xref>), which implies that the EKATP still has a satisfactory predictive performance when we increase the noise intensity.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>The predictive trajectories of the EKATP within 100 steps under different intensities of noise. Cyan dots represent true data with an interval of <inline-formula id="inf193">
<mml:math id="m215">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>[0:900]. Red dots represent predictive data with an interval of <inline-formula id="inf194">
<mml:math id="m216">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>[800:900]. <bold>(A)</bold> <inline-formula id="inf195">
<mml:math id="m217">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.001. <bold>(B)</bold> <inline-formula id="inf196">
<mml:math id="m218">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.005. <bold>(C)</bold> <inline-formula id="inf197">
<mml:math id="m219">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.010. <bold>(D)</bold> <inline-formula id="inf198">
<mml:math id="m220">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.050. <bold>(E)</bold> <inline-formula id="inf199">
<mml:math id="m221">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.100. <bold>(F)</bold> <inline-formula id="inf200">
<mml:math id="m222">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.500.</p>
</caption>
<graphic xlink:href="fgene-12-761629-g007.tif"/>
</fig>
<p>Moreover, we use <xref ref-type="disp-formula" rid="e23">Eqs 23</xref>, <xref ref-type="disp-formula" rid="e24">24</xref> to calculate the Pearson correlation coefficient (PCC) (<xref ref-type="bibr" rid="B1">Abar et&#x20;al., 2017</xref>) and the root mean squared error (RMSE) (<xref ref-type="bibr" rid="B1">Abar et&#x20;al., 2017</xref>) between predictive and true data under different noise intensities.</p>
<p>Here, <inline-formula id="inf201">
<mml:math id="m223">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf202">
<mml:math id="m224">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> represent the true and predictive data at time <inline-formula id="inf203">
<mml:math id="m225">
<mml:mi>t</mml:mi>
</mml:math>
</inline-formula>. <inline-formula id="inf204">
<mml:math id="m226">
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf205">
<mml:math id="m227">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> represent the average value for true and predictive data, respectively. <inline-formula id="inf206">
<mml:math id="m228">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> represents the predictive step size.<disp-formula id="e23">
<mml:math id="m229">
<mml:mrow>
<mml:mtext>PCC</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:msqrt>
<mml:msqrt>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
<disp-formula id="e24">
<mml:math id="m230">
<mml:mrow>
<mml:mtext>RMSE</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>p</mml:mi>
</mml:mfrac>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="normal">&#x5e;</mml:mi>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">V</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
</p>
<p>
<xref ref-type="fig" rid="F8">Figure&#x20;8A</xref> shows that the PCC value of the EKATP gradually decreases when we increase the noise intensity <inline-formula id="inf207">
<mml:math id="m231">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>, but the overall value is relatively high. <xref ref-type="fig" rid="F8">Figure&#x20;8B</xref> indicates that with the increase&#x20;in noise intensity <inline-formula id="inf208">
<mml:math id="m232">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula>, although the RMSE value of the EKATP gradually increases, it is still relatively small. Thus, we conclude that the EKATP can effectively avoid noise interference and is robust enough under a very strong noise intensity condition.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>PCC and RMSE values between predictive and true data under different noise intensities. The details are listed in <xref ref-type="sec" rid="s11">Supplementary Table S3.7</xref>. <bold>(A)</bold> PCC value between predictive and true data, where the abscissa represents the noise intensity and the ordinate represents the PCC value. <bold>(B)</bold> RMSE value between predictive and true data, where the abscissa represents the noise intensity and the ordinate represents the RMSE value.</p>
</caption>
<graphic xlink:href="fgene-12-761629-g008.tif"/>
</fig>
</sec>
</sec>
<sec id="s5">
<title>Conclusion and Future Work</title>
<p>To answer the three proposed questions, this study developed an EKATP to predict the future state of a high-dimensional nonlinear multi-omics time series. First, we select key features from high-dimensional nonlinear multi-omics time series data. After that, we map these key features to the low-dimensional linear space. Next, we obtain the future state of the multi-omics time series by learning the evolutionary relationship between the&#x20;adjacent states of the time series in the low-dimensional linear&#x20;space. Finally, we predict the future state of the high-dimensional nonlinear multi-omics time series by mapping the low-dimensional linear predictive state back to the high-dimensional nonlinear space. The experimental results demonstrate that the EKATP can greatly improve the accuracy, robustness and generalisability to predict the future state of a time series for genomics (<xref ref-type="fig" rid="F2">Figures 2</xref>, <xref ref-type="fig" rid="F3">3</xref>), proteomics (<xref ref-type="fig" rid="F4">Figures 4</xref>, <xref ref-type="fig" rid="F5">5</xref>; <xref ref-type="table" rid="T1">Table&#x20;1</xref>) and metabolomics (<xref ref-type="fig" rid="F6">Figures 6</xref>&#x2013;<xref ref-type="fig" rid="F8">8</xref>) datasets.</p>
<p>However, there are still several shortcomings to the current study. For example, we are still unclear on the impact of embedding dimensions from high-dimensional nonlinear space to low-dimensional linear space on predictive accuracy and the way to use high-performance computing to increase the efficiency of the EKATP. Applying the EKATP to network biological datasets (<xref ref-type="bibr" rid="B25">Liu X. et&#x20;al., 2020</xref>) is also the direction we need to continue the study. Thus, we will improve the EKATP from these perspectives in the distant future.</p>
</sec>
</body>
<back>
<sec id="s6">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="s11">Supplementary Material</xref>, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>YY, LZ and SL conceived the project. SL, YY and ZT carried out experiments. SL and YY visualized experiment results. SL drafted the manuscript. YY and LZ revised the article. All the authors read and approved the final article.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This work was supported by the National Science and Technology Major Project (2018ZX10201002).</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s11">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fgene.2021.761629/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fgene.2021.761629/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="Table1.docx" id="SM1" mimetype="application/docx" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Presentation1.pdf" id="SM2" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Presentation4.pdf" id="SM3" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Table2.docx" id="SM4" mimetype="application/docx" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Table3.docx" id="SM5" mimetype="application/docx" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Presentation2.pdf" id="SM6" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Presentation3.pdf" id="SM7" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Image1.jpg" id="SM8" mimetype="application/jpg" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Abar</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>El Asmi</surname>
<given-names>A. S.</given-names>
</name>
<name>
<surname>Asmi</surname>
<given-names>S. E.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Machine Learning Based QoE Prediction in SDN Networks</article-title>,&#x201d; in <conf-name>Proceedings of the 2017&#x20;13th International Wireless Communications and Mobile Computing Conference (IWCMC)</conf-name>, <conf-loc>Valencia, Spain</conf-loc>, <conf-date>June 2017</conf-date>. <pub-id pub-id-type="doi">10.1109/IWCMC.2017.7986488</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Anderson</surname>
<given-names>T. W.</given-names>
</name>
<name>
<surname>Olkin</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Underhill</surname>
<given-names>L. G.</given-names>
</name>
</person-group> (<year>1987</year>). <article-title>Generation of Random Orthogonal Matrices</article-title>. <source>SIAM J.&#x20;Sci. Stat. Comput.</source> <volume>8</volume> (<issue>4</issue>), <fpage>625</fpage>&#x2013;<lpage>629</lpage>. <pub-id pub-id-type="doi">10.1137/0908055</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Azencot</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Erichson</surname>
<given-names>N. B.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Mahoney</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Forecasting Sequential Data Using Consistent Koopman Autoencoders</article-title>,&#x201d; in <conf-name>Proceedings of the 37th International Conference on Machine Learning</conf-name>, <fpage>475</fpage>&#x2013;<lpage>485</lpage>. </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bianconi</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Antonini</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Tomassoni</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Valigi</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Robust Calibration of High Dimension Nonlinear Dynamical Models for Omics Data: An Application in Cancer Systems Biology</article-title>. <source>IEEE Trans. Contr. Syst. Technol.</source> <volume>28</volume> (<issue>1</issue>), <fpage>196</fpage>&#x2013;<lpage>207</lpage>. <pub-id pub-id-type="doi">10.1109/TCST.2018.2844362</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Aihara</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Autoreservoir Computing for Multistep Ahead Prediction Based on the Spatiotemporal Information Transformation</article-title>. <source>Nat. Commun.</source> <volume>11</volume> (<issue>1</issue>), <fpage>4568</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-020-18381-0</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Davidson</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Levin</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Gene Regulatory Networks</article-title>. <source>Proc. Natl. Acad. Sci.</source> <volume>102</volume> (<issue>14</issue>), <fpage>4935</fpage>. <pub-id pub-id-type="doi">10.1073/pnas.0502024102</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eisenhammer</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>H&#xfc;bler</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Packard</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Kelso</surname>
<given-names>J.&#x20;A. S.</given-names>
</name>
</person-group> (<year>1991</year>). <article-title>Modeling Experimental Time Series with Ordinary Differential Equations</article-title>. <source>Biol. Cybern.</source> <volume>65</volume> (<issue>2</issue>), <fpage>107</fpage>&#x2013;<lpage>112</lpage>. <pub-id pub-id-type="doi">10.1007/BF00202385</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fischer</surname>
<given-names>H. P.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Mathematical Modeling of Complex Biological Systems: from Parts Lists to Understanding Systems Behavior</article-title>. <source>Alcohol. Res. Health</source> <volume>31</volume> (<issue>1</issue>), <fpage>49</fpage>&#x2013;<lpage>59</lpage>. </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Developing an Agent-Based Drug Model to Investigate the Synergistic Effects of Drug Combinations</article-title>. <source>Molecules</source> <volume>22</volume> (<issue>12</issue>), <fpage>2209</fpage>. <pub-id pub-id-type="doi">10.3390/molecules22122209</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>G.-D.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Robust Needle Localization and Enhancement Algorithm for Ultrasound by Deep Learning and Beam Steering Methods</article-title>. <source>J.&#x20;Comput. Sci. Technol.</source> <volume>36</volume> (<issue>2</issue>), <fpage>334</fpage>&#x2013;<lpage>346</lpage>. <pub-id pub-id-type="doi">10.1007/s11390-021-0861-7</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hinton</surname>
<given-names>G. E.</given-names>
</name>
<name>
<surname>Salakhutdinov</surname>
<given-names>R. R.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Reducing the Dimensionality of Data with Neural Networks</article-title>. <source>Science</source> <volume>313</volume> (<issue>5786</issue>), <fpage>504</fpage>&#x2013;<lpage>507</lpage>. <pub-id pub-id-type="doi">10.1126/science.1127647</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hirsch</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1974</year>). <source>Differential Equations, Dynamical Systems, and Linear Algebra Mathematics</source>. <publisher-loc>America</publisher-loc>: <publisher-name>Academic press</publisher-name>. <pub-id pub-id-type="doi">10.1016/s0079-8169(08)x6044-1</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hochreiter</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Schmidhuber</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>Long Short-Term Memory</article-title>. <source>Neural Comput.</source> <volume>9</volume> (<issue>8</issue>), <fpage>1735</fpage>&#x2013;<lpage>1780</lpage>. <pub-id pub-id-type="doi">10.1162/neco.1997.9.8.1735</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Holmes</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Lumley</surname>
<given-names>J.&#x20;L.</given-names>
</name>
<name>
<surname>Berkooz</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Rowley</surname>
<given-names>C. W.</given-names>
</name>
</person-group> (<year>2012</year>). <source>Turbulence, Coherent Structures, Dynamical Systems and Symmetry</source>. <publisher-loc>Cambridge, UK</publisher-loc>, <publisher-name>Cambridge University Press</publisher-name>. </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Iuchi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Sugimoto</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Tomita</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>MICOP: Maximal Information Coefficient-Based Oscillation Prediction to Detect Biological Rhythms in Proteomics Data</article-title>. <source>BMC Bioinformatics</source> <volume>19</volume> (<issue>1</issue>), <fpage>249</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-018-2257-4</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ji</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Mathematical and Computational Modeling in Complex Biological Systems</article-title>. <source>Biomed. Res. Int.</source> <volume>2017</volume>, <fpage>1</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1155/2017/5958321</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lai</surname>
<given-names>Y.-C.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Model-free Prediction of Spatiotemporal Dynamical Systems with Recurrent Neural Networks: Role of Network Spectral Radius</article-title>. <source>Phys. Rev. Res.</source> <volume>1</volume> (<issue>3</issue>), <fpage>033056</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevResearch.1.033056</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Koopman</surname>
<given-names>B. O.</given-names>
</name>
</person-group> (<year>1931</year>). <article-title>Hamiltonian Systems and Transformation in Hilbert Space</article-title>. <source>Proc. Natl. Acad. Sci.</source> <volume>17</volume> (<issue>5</issue>), <fpage>315</fpage>&#x2013;<lpage>318</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.17.5.315</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lai</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X.-W.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>J.-N.</given-names>
</name>
<name>
<surname>Pham</surname>
<given-names>V.-T.</given-names>
</name>
<name>
<surname>Rajagopal</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Monostability, Bistability, Periodicity and Chaos in Gene Regulatory Network</article-title>. <source>Eur. Phys. J.&#x20;Spec. Top.</source> <volume>227</volume> (<issue>7</issue>), <fpage>719</fpage>&#x2013;<lpage>730</lpage>. <pub-id pub-id-type="doi">10.1140/epjst/e2018-700132-8</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Levnaji&#x107;</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Tadi&#x107;</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Stability and Chaos in Coupled Two-Dimensional Maps on Gene Regulatory Network of Bacterium <italic>E.&#x20;coli</italic>
</article-title>. <source>Chaos</source> <volume>20</volume> (<issue>3</issue>), <fpage>033115</fpage>. <pub-id pub-id-type="doi">10.1063/1.3474906</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Developing a Novel Parameter Estimation Method for Agent-Based Model in Immune System Simulation under the Framework of History Matching: A Case Study on Influenza A Virus Infection</article-title>. <source>Ijms</source> <volume>18</volume> (<issue>12</issue>), <fpage>2592</fpage>. <pub-id pub-id-type="doi">10.3390/ijms18122592</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Kelemen</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017a</year>). <article-title>Computational Dynamic Approaches for Temporal Omics Data with Applications to Systems Medicine</article-title>. <source>BioData Mining</source> <volume>10</volume> (<issue>1</issue>), <fpage>20</fpage>. <pub-id pub-id-type="doi">10.1186/s13040-017-0140-x</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Kelemen</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017b</year>). <article-title>Dynamic Modeling and Network Approaches for Omics Time Course Data: Overview of Computational Approaches and Applications</article-title>. <source>Brief. Bioinform.</source> <volume>19</volume> (<issue>5</issue>), <fpage>1051</fpage>&#x2013;<lpage>1068</lpage>. <pub-id pub-id-type="doi">10.1093/bib/bbx036</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>G.-D.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.-C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A Brief Review of Artificial Intelligence Applications and Algorithms for Psychiatric Disorders</article-title>. <source>Engineering</source> <volume>6</volume> (<issue>4</issue>), <fpage>462</fpage>&#x2013;<lpage>467</lpage>. <pub-id pub-id-type="doi">10.1016/j.eng.2019.06.008</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Maiorino</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Halu</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Glass</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Prasad</surname>
<given-names>R. B.</given-names>
</name>
<name>
<surname>Loscalzo</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Robustness and Lethality in Multilayer Biological Molecular Networks</article-title>. <source>Nat. Commun.</source> <volume>11</volume> (<issue>1</issue>), <fpage>6043</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-020-19841-3</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lockhart</surname>
<given-names>D. J.</given-names>
</name>
<name>
<surname>Winzeler</surname>
<given-names>E. A.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Genomics, Gene Expression and DNA Arrays</article-title>. <source>Nature</source> <volume>405</volume> (<issue>6788</issue>), <fpage>827</fpage>&#x2013;<lpage>836</lpage>. <pub-id pub-id-type="doi">10.1038/35015701</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lorenz</surname>
<given-names>E. N.</given-names>
</name>
</person-group> (<year>1963</year>). <article-title>Deterministic Nonperiodic Flow</article-title>. <source>J.&#x20;Atmos. Sci.</source> <volume>20</volume> (<issue>2</issue>), <fpage>130</fpage>&#x2013;<lpage>141</lpage>. <pub-id pub-id-type="doi">10.1175/1520-0469(1963)020&#x3c;0130:dnf&#x3e;2.0.co;2</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lusch</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Kutz</surname>
<given-names>J.&#x20;N.</given-names>
</name>
<name>
<surname>Brunton</surname>
<given-names>S. L.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Deep Learning for Universal Linear Embeddings of Nonlinear Dynamics</article-title>. <source>Nat. Commun.</source> <volume>9</volume> (<issue>1</issue>), <fpage>4950</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-018-07210-0</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mak</surname>
<given-names>T. D.</given-names>
</name>
<name>
<surname>Laiakis</surname>
<given-names>E. C.</given-names>
</name>
<name>
<surname>Goudarzi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Fornace</surname>
<given-names>A. J.</given-names>
<suffix>Jr.</suffix>
</name>
</person-group> (<year>2015</year>). <article-title>Selective Paired Ion Contrast Analysis: a Novel Algorithm for Analyzing Postprocessed LC-MS Metabolomics Data Possessing High Experimental Noise</article-title>. <source>Anal. Chem.</source> <volume>87</volume> (<issue>6</issue>), <fpage>3177</fpage>&#x2013;<lpage>3186</lpage>. <pub-id pub-id-type="doi">10.1021/ac504012a</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mann</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hendrickson</surname>
<given-names>R. C.</given-names>
</name>
<name>
<surname>Pandey</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Analysis of Proteins and Proteomes by Mass Spectrometry</article-title>. <source>Annu. Rev. Biochem.</source> <volume>70</volume> (<issue>1</issue>), <fpage>437</fpage>&#x2013;<lpage>473</lpage>. <pub-id pub-id-type="doi">10.1146/annurev.biochem.70.1.437</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Noack</surname>
<given-names>B. R.</given-names>
</name>
<name>
<surname>Afanasiev</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Morzy&#x144;ski</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Tadmor</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Thiele</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>A Hierarchy of Low-Dimensional Models for the Transient and post-transient cylinder Wake</article-title>. <source>J.&#x20;Fluid Mech.</source> <volume>497</volume>, <fpage>335</fpage>&#x2013;<lpage>363</lpage>. <pub-id pub-id-type="doi">10.1017/S0022112003006694</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Perez-Riverol</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Kuhn</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Vizca&#xed;no</surname>
<given-names>J.&#x20;A.</given-names>
</name>
<name>
<surname>Hitz</surname>
<given-names>M.-P.</given-names>
</name>
<name>
<surname>Audain</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Accurate and Fast Feature Selection Workflow for High-Dimensional Omics Data</article-title>. <source>PloS one</source> <volume>12</volume> (<issue>12</issue>), <fpage>e0189875</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0189875</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sauer</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yorke</surname>
<given-names>J.&#x20;A.</given-names>
</name>
<name>
<surname>Casdagli</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1991</year>). <article-title>Embedology</article-title>. <source>J.&#x20;Stat. Phys.</source> <volume>65</volume> (<issue>3</issue>), <fpage>579</fpage>&#x2013;<lpage>616</lpage>. <pub-id pub-id-type="doi">10.1007/BF01053745</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sevim</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Rikvold</surname>
<given-names>P. A.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Chaotic Gene Regulatory Networks Can Be Robust against Mutations and Noise</article-title>. <source>J.&#x20;Theor. Biol.</source> <volume>253</volume> (<issue>2</issue>), <fpage>323</fpage>&#x2013;<lpage>332</lpage>. <pub-id pub-id-type="doi">10.1016/j.jtbi.2008.03.003</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Men</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A Hybrid Semi-supervised Anomaly Detection Model for High-Dimensional Data</article-title>. <source>Comput. Intelligence Neurosci.</source> <volume>2017</volume>, <fpage>1</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1155/2017/8501683</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Soon</surname>
<given-names>W. W.</given-names>
</name>
<name>
<surname>Hariharan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Snyder</surname>
<given-names>M. P.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>High&#x2010;throughput Sequencing for Biology and Medicine</article-title>. <source>Mol. Syst. Biol.</source> <volume>9</volume> (<issue>1</issue>), <fpage>640</fpage>. <pub-id pub-id-type="doi">10.1038/msb.2012.61</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Suzuki</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ben-Jacob</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Onuchic</surname>
<given-names>J.&#x20;N.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Periodic, Quasi-Periodic and Chaotic Dynamics in Simple Gene Elements with Time Delays</article-title>. <source>Sci. Rep.</source> <volume>6</volume> (<issue>1</issue>), <fpage>21037</fpage>. <pub-id pub-id-type="doi">10.1038/srep21037</pub-id> </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tsimring</surname>
<given-names>L. S.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Noise in Biology</article-title>. <source>Rep. Prog. Phys.</source> <volume>77</volume> (<issue>2</issue>)&#x2013;<lpage>026601</lpage>. <pub-id pub-id-type="doi">10.1088/0034-4885/77/2/026601</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tyers</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mann</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>From Genomics to Proteomics</article-title>. <source>Nature</source> <volume>422</volume> (<issue>6928</issue>), <fpage>193</fpage>&#x2013;<lpage>197</lpage>. <pub-id pub-id-type="doi">10.1038/nature01510</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yue</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>IncLSTM: Incremental Ensemble LSTM Model towards Time Series Data</article-title>. <source>Comput. Electr. Eng.</source> <volume>92</volume>, <fpage>107156</fpage>. <pub-id pub-id-type="doi">10.1016/j.compeleceng.2021.107156</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2014</year>). &#x201c;<article-title>Generalized Autoencoder: A Neural Network Framework for Dimensionality Reduction</article-title>,&#x201d; in <conf-name>Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops</conf-name>, <conf-loc>Columbus, OH, USA</conf-loc>, <conf-date>June 2014</conf-date>. <pub-id pub-id-type="doi">10.1109/CVPRW.2014.79</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Weckwerth</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Metabolomics in Systems Biology</article-title>. <source>Annu. Rev. Plant Biol.</source> <volume>54</volume> (<issue>1</issue>), <fpage>669</fpage>&#x2013;<lpage>689</lpage>. <pub-id pub-id-type="doi">10.1146/annurev.arplant.54.031902.135014</pub-id> </citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Vallenius</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Ovaska</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Westermarck</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>M&#xe4;kel&#xe4;</surname>
<given-names>T. P.</given-names>
</name>
<name>
<surname>Hautaniemi</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Integrated Network Analysis Platform for Protein-Protein Interactions</article-title>. <source>Nat. Methods</source> <volume>6</volume> (<issue>1</issue>), <fpage>75</fpage>&#x2013;<lpage>77</lpage>. <pub-id pub-id-type="doi">10.1038/nmeth.1282</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Exploring the Dynamics and Interplay of Human Papillomavirus and Cervical Tumorigenesis by Integrating Biological Data into a Mathematical Model</article-title>. <source>BMC Bioinformatics</source> <volume>21</volume> (<issue>7</issue>), <fpage>152</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-020-3454-5</pub-id> </citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xia</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Exploring the Key Genes and Signaling Transduction Pathways Related to the Survival Time of Glioblastoma Multiforme Patients by a Novel Survival Analysis Model</article-title>. <source>BMC Genomics</source> <volume>18</volume> (<issue>1</issue>), <fpage>950</fpage>. <pub-id pub-id-type="doi">10.1186/s12864-016-3256-3</pub-id> </citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiao</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>Z.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>2019nCoVAS: Developing the Web Service for Epidemic Transmission Prediction, Genome Analysis, and Psychological Stress Assessment for 2019-nCoV</article-title>. <source>Ieee/acm Trans. Comput. Biol. Bioinf.</source> <volume>18</volume> (<issue>4</issue>), <fpage>1250</fpage>&#x2013;<lpage>1261</lpage>. <pub-id pub-id-type="doi">10.1109/TCBB.2021.3049617</pub-id> </citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiao</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>CGIDLA:Developing the Web Server for CpG Island Related Density and LAUPs (Lineage-Associated Underrepresented Permutations) Study</article-title>. <source>Ieee/acm Trans. Comput. Biol. Bioinf.</source> <volume>17</volume> (<issue>6</issue>), <fpage>2148</fpage>&#x2013;<lpage>2154</lpage>. <pub-id pub-id-type="doi">10.1109/TCBB.2019.2935971</pub-id> </citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>You</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ru</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Lei</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Developing the Novel Bioinformatics Algorithms to Systematically Investigate the Connections Among Survival Time, Key Genes and Proteins for Glioblastoma Multiforme</article-title>. <source>BMC Bioinformatics</source> <volume>21</volume> (<issue>13</issue>), <fpage>383</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-020-03674-4</pub-id> </citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2012a</year>). <article-title>Recent and Potential Developments of Biofluid Analyses in Metabolomics</article-title>. <source>J.&#x20;Proteomics</source> <volume>75</volume> (<issue>4</issue>), <fpage>1079</fpage>&#x2013;<lpage>1088</lpage>. <pub-id pub-id-type="doi">10.1016/j.jprot.2011.10.027</pub-id> </citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Qian</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2012b</year>). <article-title>Chaotic Motifs in Gene Regulatory Networks</article-title>. <source>PLOS ONE</source> <volume>7</volume> (<issue>7</issue>), <fpage>e39355</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0039355</pub-id> </citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Dai</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>CpG-island-based Annotation and Analysis of Human Housekeeping Genes</article-title>. <source>Brief. Bioinform.</source> <volume>22</volume> (<issue>1</issue>), <fpage>515</fpage>&#x2013;<lpage>525</lpage>. <pub-id pub-id-type="doi">10.1093/bib/bbz134</pub-id> </citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Hou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>W.</given-names>
</name>
<etal/>
</person-group> (<year>2019a</year>). <article-title>Discovery of a Ruthenium Complex for the Theranosis of Glioma through Targeting the Mitochondrial DNA with Bioinformatic Methods</article-title>. <source>Ijms</source> <volume>20</volume> (<issue>18</issue>), <fpage>4643</fpage>. <pub-id pub-id-type="doi">10.3390/ijms20184643</pub-id> </citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>R.</given-names>
</name>
<etal/>
</person-group> (<year>2019b</year>). <article-title>Computed Tomography Angiography-Based Analysis of High-Risk Intracerebral Haemorrhage Patients by Employing a Mathematical Model</article-title>. <source>BMC Bioinformatics</source> <volume>20</volume> (<issue>7</issue>), <fpage>193</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-019-2741-5</pub-id> </citation>
</ref>
<ref id="B54">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Kong</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>X.</given-names>
</name>
<etal/>
</person-group> (<year>2019c</year>). <article-title>Revealing Dynamic Regulations and the Related Key Proteins of Myeloma-Initiating Cells by Integrating Experimental Data into a Systems Biological Model</article-title>. <source>Bioinformatics</source> <volume>37</volume> (<issue>11</issue>), <fpage>1554</fpage>&#x2013;<lpage>1561</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btz542</pub-id> </citation>
</ref>
<ref id="B55">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Qiao</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>X.</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>Investigation of Mechanism of Bone Regeneration in a Porous Biodegradable Calcium Phosphate (CaP) Scaffold by a Combination of a Multi-Scale Agent-Based Model and Experimental Optimization/validation</article-title>. <source>Nanoscale</source> <volume>8</volume> (<issue>31</issue>), <fpage>14877</fpage>&#x2013;<lpage>14887</lpage>. <pub-id pub-id-type="doi">10.1039/C6NR01637E</pub-id> </citation>
</ref>
<ref id="B56">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Lineage-associated Underrepresented Permutations (LAUPs) of Mammalian Genomic Sequences Based on a Jellyfish-Based LAUPs Analysis Application (JBLA)</article-title>. <source>Bioinformatics</source> <volume>34</volume> (<issue>21</issue>), <fpage>3624</fpage>&#x2013;<lpage>3630</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/bty392</pub-id> </citation>
</ref>
<ref id="B57">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2021a</year>). <article-title>MCDB: A Comprehensive Curated Mitotic Catastrophe Database for Retrieval, Protein Sequence Alignment, and Target Prediction</article-title>. <source>Acta Pharmaceutica Sinica B</source>. <pub-id pub-id-type="doi">10.1016/j.apsb.2021.05.032</pub-id> </citation>
</ref>
<ref id="B58">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Using Game Theory to Investigate the Epigenetic Control Mechanisms of Embryo Development</article-title>. <source>Phys. Life Rev.</source> <volume>20</volume>, <fpage>140</fpage>&#x2013;<lpage>142</lpage>. <pub-id pub-id-type="doi">10.1016/j.plrev.2017.01.007</pub-id> </citation>
</ref>
<ref id="B59">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2021b</year>). <article-title>Bioinformatic Analysis of Chromatin Organization and Biased Expression of Duplicated Genes between Two Poplars with a Common Whole-Genome Duplication</article-title>. <source>Hortic. Res.</source> <volume>8</volume> (<issue>1</issue>), <fpage>62</fpage>. <pub-id pub-id-type="doi">10.1038/s41438-021-00494-2</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>