<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.0 20040830//EN" "journalpublishing.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="2.0" xml:lang="en" article-type="research-article"><front><journal-meta><journal-id journal-id-type="nlm-ta">JMIR Bioinform Biotech</journal-id><journal-id journal-id-type="publisher-id">bioinform</journal-id><journal-id journal-id-type="index">19</journal-id><journal-title>JMIR Bioinformatics and Biotechnology</journal-title><abbrev-journal-title>JMIR Bioinform Biotech</abbrev-journal-title><issn pub-type="epub">2563-3570</issn><publisher><publisher-name>JMIR Publications</publisher-name><publisher-loc>Toronto, Canada</publisher-loc></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">v7i1e92194</article-id><article-id pub-id-type="doi">10.2196/92194</article-id><article-categories><subj-group subj-group-type="heading"><subject>Original Paper</subject></subj-group></article-categories><title-group><article-title>Sequence-Driven Classification of Aptamers by Target Type: Algorithm Development and Validation</article-title></title-group><contrib-group><contrib contrib-type="author" equal-contrib="yes"><name name-style="western"><surname>George</surname><given-names>Ava</given-names></name><xref ref-type="aff" rid="aff1">1</xref><xref ref-type="fn" rid="equal-contrib1">*</xref></contrib><contrib contrib-type="author" equal-contrib="yes"><name name-style="western"><surname>Takayama</surname><given-names>Andrew</given-names></name><degrees>BS</degrees><xref ref-type="aff" rid="aff1">1</xref><xref ref-type="fn" rid="equal-contrib1">*</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Medina</surname><given-names>Andres</given-names></name><degrees>MS</degrees><xref ref-type="aff" rid="aff1">1</xref></contrib><contrib contrib-type="author"><name name-style="western"><surname>Reyes</surname><given-names>Amanda</given-names></name><degrees>MS</degrees><xref ref-type="aff" rid="aff2">2</xref></contrib><contrib contrib-type="author" equal-contrib="yes"><name name-style="western"><surname>Ventura</surname><given-names>Damian</given-names></name><degrees>MS</degrees><xref ref-type="aff" rid="aff2">2</xref><xref ref-type="fn" rid="equal-contrib1">*</xref></contrib><contrib contrib-type="author" equal-contrib="yes"><name name-style="western"><surname>Pecic</surname><given-names>Stevan</given-names></name><degrees>PhD</degrees><xref ref-type="aff" rid="aff2">2</xref><xref ref-type="fn" rid="equal-contrib1">*</xref></contrib><contrib contrib-type="author" corresp="yes" equal-contrib="yes"><name name-style="western"><surname>Mohapatra</surname><given-names>Ankita</given-names></name><degrees>PhD</degrees><xref ref-type="aff" rid="aff3">3</xref><xref ref-type="fn" rid="equal-contrib1">*</xref></contrib></contrib-group><aff id="aff1"><institution>Department of Computer Science, Fullerton College</institution><addr-line>Fullerton</addr-line><addr-line>CA</addr-line><country>United States</country></aff><aff id="aff2"><institution>Department of Chemistry and Biochemistry, California State University</institution><addr-line>Fullerton</addr-line><addr-line>CA</addr-line><country>United States</country></aff><aff id="aff3"><institution>Department of Electrical and Computer Engineering, California State University</institution><addr-line>500 N State Clg Blvd</addr-line><addr-line>Fullerton</addr-line><addr-line>CA</addr-line><country>United States</country></aff><contrib-group><contrib contrib-type="editor"><name name-style="western"><surname>Schwartz</surname><given-names>Amy</given-names></name></contrib><contrib contrib-type="editor"><name name-style="western"><surname>Uzun</surname><given-names>Ece</given-names></name></contrib></contrib-group><contrib-group><contrib contrib-type="reviewer"><name name-style="western"><surname>&#x0160;ulc</surname><given-names>Petr</given-names></name></contrib><contrib contrib-type="reviewer"><name name-style="western"><surname>Shahidan</surname><given-names>Wan Nazatul Shima</given-names></name></contrib></contrib-group><author-notes><corresp>Correspondence to Ankita Mohapatra, PhD, Department of Electrical and Computer Engineering, California State University, 500 N State Clg Blvd, Fullerton, CA, 92831, United States, +1 (657) 278-2853; <email>amohapatra@fullerton.edu</email></corresp><fn fn-type="equal" id="equal-contrib1"><label>*</label><p>these authors contributed equally</p></fn></author-notes><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>13</day><month>11</month><year>2026</year></pub-date><volume>7</volume><elocation-id>e92194</elocation-id><history><date date-type="received"><day>26</day><month>01</month><year>2026</year></date><date date-type="rev-recd"><day>05</day><month>09</month><year>2026</year></date><date date-type="accepted"><day>10</day><month>09</month><year>2026</year></date></history><copyright-statement>&#x00A9; Ava George, Andrew Takayama, Andres Medina, Amanda Reyes, Damian Ventura, Stevan Pecic, Ankita Mohapatra. Originally published in JMIR Bioinformatics and Biotechnology (<ext-link ext-link-type="uri" xlink:href="https://bioinform.jmir.org">https://bioinform.jmir.org</ext-link>), 13.11.2026. </copyright-statement><copyright-year>2026</copyright-year><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (<ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/4.0/">http://creativecommons.org/licenses/by/4.0/</ext-link>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in JMIR Bioinformatics and Biotechnology, is properly cited. The complete bibliographic information, a link to the original publication on <ext-link ext-link-type="uri" xlink:href="https://bioinform.jmir.org/">https://bioinform.jmir.org/</ext-link>, as well as this copyright and license information must be included.</p></license><self-uri xlink:type="simple" xlink:href="https://bioinform.jmir.org/2026/1/e92194"/><abstract><sec><title>Background</title><p>DNA aptamers are short, single-stranded oligonucleotides that bind molecular targets with high affinity and specificity. Traditionally, aptamers are identified through SELEX (systematic evolution of ligands by exponential enrichment), an iterative process that is time-consuming and requires specialized equipment. To simplify and accelerate aptamer discovery, particularly across multiple molecular targets, computational approaches have gained momentum.</p></sec><sec><title>Objective</title><p>In this study, we present a sequence-only framework for classifying DNA aptamers by target type using curated datasets of experimentally validated sequences. Target type here refers to the broad class of ligands that an aptamer binds to.</p></sec><sec sec-type="methods"><title>Methods</title><p>Aptamer-target records were curated from the UTexas Aptamer Database, retaining only those sequences with complete annotations and a clearly defined target category. From these filtered records, the 2 target categories with the highest number of unique aptamer sequences&#x2014;cell and steroid, comprising a total of 236 sequences&#x2014;were selected for this study. Each sequence was then represented using character-level term frequency&#x2013;inverse document frequency of n-gram motifs (n=3&#x2010;6) combined with guanine-cytosine content and sequence length. The dataset was then split into 70% training, 20% testing, and 10% validation sets. An ensemble of 9 bagged extreme gradient boosting classifiers was selected for its established performance on high-dimensional tabular data and native handling of class imbalance. The model was trained to distinguish between aptamers targeting cellular and steroidal molecules, with class weighting, oversampling, probability calibration, and per-class threshold optimization applied to address class imbalance. Model performance was evaluated using accuracy, macro-<italic>F</italic><sub>1</sub> scores, and recall on the test dataset and an independently generated external validation set comprising 13 new laboratory-generated steroid (aldosterone)&#x2013;binding aptamers. The novelty of these laboratory aptamers relative to the training set was also confirmed using the pairwise Levenshtein distance.</p></sec><sec sec-type="results"><title>Results</title><p>The ensemble classifier achieved 97.92% accuracy and a macro-<italic>F</italic><sub>1</sub>-score of 0.95 on a test set of 236 curated DNA aptamer sequences, demonstrating strong performance in distinguishing cell-binding from steroid-binding aptamers. The calibrated and threshold-optimized model was further validated on a set of 13 new laboratory-created aptamers for steroid aldosterone using experimental SELEX, achieving 100% recall and confirming its ability to generalize to new experimental data.</p></sec><sec sec-type="conclusions"><title>Conclusions</title><p>These results demonstrate that informative, target-specific patterns can be directly extracted from DNA sequences, establishing a scalable, data-driven complement to SELEX in this preliminary proof-of-concept study for rapid prescreening of candidate aptamers. More broadly, this sequence-only approach could support faster, lower-cost triage of candidate aptamers, reducing reliance on iterative wet-laboratory SELEX as aptamer databases and target categories continue to expand.</p></sec></abstract><kwd-group><kwd>sequence-based classification</kwd><kwd>machine learning</kwd><kwd>systematic evolution of ligands by exponential enrichment</kwd><kwd>SELEX</kwd><kwd>DNA aptamers</kwd><kwd>decision trees</kwd><kwd>term frequency</kwd><kwd>inverse document frequency</kwd><kwd>extreme gradient boosting</kwd><kwd>XGBoost</kwd></kwd-group></article-meta></front><body><sec id="s1" sec-type="intro"><title>Introduction</title><sec id="s1-1"><title>Aptamers and Their Applications</title><p>Aptamers are short, single-stranded oligonucleotides (DNA or RNA) that fold into 3D structures, enabling them to bind to molecular targets with high specificity and affinity. Compared with traditional antibody-based sensors, DNA aptamers in particular offer unique advantages. Aptamers used in vitro are chemically prepared oligonucleotides, and no animals or in vivo models are involved in their isolation, synthesis, or later identification. This makes the purification and reproducibility of aptamers much more efficient than the generation of antibodies. Next, because they are synthetically obtained, the potential for increased diversity in the oligonucleotide library pool can be achieved through simple chemical modifications using standard principles of nucleic acid chemistry. Finally, oligonucleotides are more stable than antibodies, making them ideal candidates for many biomedical applications [<xref ref-type="bibr" rid="ref1">1</xref>]. These characteristics make DNA aptamers suitable for designing biosensors targeting various targets, especially for point-of-care diagnostics [<xref ref-type="bibr" rid="ref2">2</xref>]. The ligands of aptamers may include but are not limited to ions, peptides, proteins, microbes (viruses and bacteria), and even entire cells [<xref ref-type="bibr" rid="ref3">3</xref>,<xref ref-type="bibr" rid="ref4">4</xref>]. In <xref ref-type="fig" rid="figure1">Figure 1</xref>, a 15-mer single-stranded DNA aptamer that folds into a 2-G-quartet structure and binds thrombin is shown. This interaction prevents thrombin from binding to fibrinogen and the subsequent coagulation cascade, thereby preventing blood coagulation [<xref ref-type="bibr" rid="ref5">5</xref>]. The increase in nucleotide count in the aptamer allows greater variability in molecular structure, ultimately enabling it to adopt a unique fold [<xref ref-type="bibr" rid="ref4">4</xref>,<xref ref-type="bibr" rid="ref6">6</xref>].</p><fig position="float" id="figure1"><label>Figure 1.</label><caption><p>A crystal structure by Padmanabhan et al [<xref ref-type="bibr" rid="ref7">7</xref>] (PDB: 1HUT) showing alpha-thrombin (in green) inhibited by a 15-mer single-stranded DNA aptamer, shown in blue and red. Figure prepared with ICM Pro (Molsoft LLC) [<xref ref-type="bibr" rid="ref8">8</xref>].</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="bioinform_v7i1e92194_fig01.png"/></fig><p>An aptamer&#x2019;s linear nucleotide sequence, also called the primary structure, determines its ability to fold into secondary and tertiary structures (<xref ref-type="fig" rid="figure2">Figure 2</xref>). This is based on the ability of nucleotide bases to interact with each other through Watson-Crick base pairing. These higher-order structures create unique 3D pockets that dictate target recognition sites and target specificity. Changes in these primary sequences can significantly alter folding patterns, which in turn change target selectivity and affinity to a specific molecular target. Hydrogen bonding, electrostatic interactions, &#x03C0;-&#x03C0; stacking, and van der Waals interactions contribute to the molecular recognition of a target as well as to an aptamer&#x2019;s structural stability [<xref ref-type="bibr" rid="ref8">8</xref>,<xref ref-type="bibr" rid="ref9">9</xref>].</p><fig position="float" id="figure2"><label>Figure 2.</label><caption><p>The primary (1&#x00B0;) structure of (A) a single-stranded DNA aptamer folding in on itself via intramolecular hybridization to form (B) its secondary 3D (2&#x00B0;) structure. (C) The 2&#x00B0; structure then has molecular recognition and undergoes a conformational change around its target (orange star). Figure prepared with BioRender (Science Suite Inc).</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="bioinform_v7i1e92194_fig02.png"/></fig></sec><sec id="s1-2"><title>Limitations of Traditional Discovery Methods</title><p>The traditional method of aptamer discovery, SELEX (systematic evolution of ligands by exponential enrichment), consists of several iterative rounds of binding and washing to select aptamers from a broad aptamer library, identifying high-affinity sequences for a specific target. Using the SELEX technique, aptamers have been selected for the amino acid tryptophan [<xref ref-type="bibr" rid="ref10">10</xref>], the antibiotic chloramphenicol [<xref ref-type="bibr" rid="ref11">11</xref>], the natural product theophylline [<xref ref-type="bibr" rid="ref12">12</xref>], the neurotransmitter dopamine [<xref ref-type="bibr" rid="ref13">13</xref>], and many other small-molecule targets. However, this process is time-consuming, expensive, and requires specialized equipment, and there are still many small molecules of interest for which isolating high-affinity aptamers remains difficult [<xref ref-type="bibr" rid="ref10">10</xref>]. Under typical SELEX conditions, a target of interest is exposed to a library pool of single-stranded DNA oligonucleotides (20&#x2010;80 nucleotides in length), and sequences with affinity to bind the target noncovalently will be collected. In contrast, the nonbinding oligonucleotides will be eluted. Multiple cycles of polymerase chain reaction&#x2013;based selection and amplification will promote competition among active compounds. They should eventually result in the purification of the few molecular species with the highest affinity or efficacy for a given target (<xref ref-type="fig" rid="figure3">Figure 3</xref>).</p><fig position="float" id="figure3"><label>Figure 3.</label><caption><p>Schematic representation of the SELEX (systematic evolution of ligands by exponential enrichment) capture method. The starting point of the SELEX process requires a large library consisting of many randomized single-stranded DNA (ssDNA) sequences (eg, a nucleic acid library that has 30 randomized positions potentially contains 430 or about 1018 different oligonucleotide sequences) from which an aptamer will be isolated from. To capture SELEX, ssDNA aptamers are immobilized onto the column and target is then added. DNA aptamers bound to target are collected and amplified through the polymerase chain reaction (PCR). SELEX is composed of several rounds to produce a new pool of enriched ssDNA library. dsDNA: double-stranded DNA; PBS: phosphate-buffered saline.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="bioinform_v7i1e92194_fig03.png"/></fig><p>Although methods such as high-throughput SELEX [<xref ref-type="bibr" rid="ref14">14</xref>] and particle display [<xref ref-type="bibr" rid="ref15">15</xref>] have significantly increased SELEX throughput, they are still optimized for single targets and can be resource-intensive. Therefore, there is a need to identify additional methods to reduce the complexity of SELEX by prior identification of aptamer candidates for the target of interest.</p></sec><sec id="s1-3"><title>Computational and AI-Driven Approaches</title><p>In the past few years, computational strategies have become popular to facilitate faster aptamer discovery and reduce the burden of traditional SELEX. The early <italic>in silico</italic> techniques for aptamer discovery mostly relied on structure-based modeling. For example, tools such as MFold (RNA Institute at the University of Albany) and NUPACK (Nucleic Acid Package; California Institute of Technology [Caltech]) use thermodynamic free energy minimization algorithms. All possible folding configurations of a single nucleic acid strand are evaluated, and the most thermodynamically stable structure is identified. <xref ref-type="fig" rid="figure4">Figure 4</xref> shows examples of predicted secondary structures for aldosterone (ALDO) aptamer 14 using MFold (left) and NUPACK (right). These secondary-structure predictions can be used as inputs for tertiary-structure modeling on platforms such as RNAComposer or 3DRNA.</p><fig position="float" id="figure4"><label>Figure 4.</label><caption><p>Predicted secondary structures of aldosterone aptamer 14. Generated images from MFold (left) and Nucleic Acid Package (NUPACK; right).</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="bioinform_v7i1e92194_fig04.png"/></fig><p>While these methods provide valuable insights into aptamer-target interactions, they are computationally expensive and difficult to scale to large aptamer libraries. They can fail for new targets, limiting their practical applications. Therefore, other data-driven methods were introduced, such as combining machine learning (ML) with genetic algorithms for finding novel RNA aptamers [<xref ref-type="bibr" rid="ref11">11</xref>]. Other deep-learning methods can bypass explicit structural modeling and learn binding patterns directly from the primary sequence data. For example, AptaBLE (Aptamer Binding Language) uses pretrained encoders for aptamer and protein-pair inputs. The pairs are transformed into vectors representing the aptamer-molecule interactions, which in turn are used to predict binding strength or even generate new aptamer candidates [<xref ref-type="bibr" rid="ref12">12</xref>]. However, these methods are target-specific and require retraining for each new target. This gap inspired the current work and is discussed in more detail in the following section.</p></sec><sec id="s1-4"><title>Identified Research Gap</title><p>Despite significant advancements from thermodynamics-based folding prediction tools (such as MFold and NUPACK) to deep-learning methods based on raw sequence data, many limitations remain in this area. First, much of the existing research, as well as available datasets, focus on RNA aptamers rather than DNA aptamers. DNA aptamers are highly preferred for biosensor fabrication because they offer greater chemical stability and lower synthesis costs [<xref ref-type="bibr" rid="ref13">13</xref>]. Second, most ML models are target-specific and trained for a single molecule. For example, AptaBLE, discussed above, needs to be retrained each time a new target is introduced. Third, several of these models rely on accurate folding predictions, so an error at this critical step can propagate and amplify throughout the model. In summary, current research lacks a generalized, sequence-only framework for classifying DNA aptamers across multiple target categories based purely on primary sequence information. Addressing this gap enables rapid prescreening of aptamer candidates before experimental SELEX, ultimately reducing time and cost while supporting large-scale sensor design and discovery.</p></sec><sec id="s1-5"><title>Contributions of This Work</title><p>In this work, we present preliminary results of a sequence-based ML framework for classifying DNA aptamers by target type across diverse molecular classes. In this study, cells and steroids were selected as the targets of interest from the available UTexas database. Each aptamer sequence is represented using term frequency (TF)&#x2013;inverse document frequency (IDF) rather than the raw sequence, and the resulting vector is then used as direct input to the classifier model. TF-IDF is a text-mining method that scores short sequence motifs (k-mers) according to how frequently they occur within an individual sequence (TF) relative to how commonly they occur across the entire dataset (IDF). Motifs that occur within one target class but are rare elsewhere are graded with a higher TF-IDF weight, tagging them as candidate class-discriminating features. TF-IDF was selected for this work because, unlike structure-based or deep-learning representations, it requires no folding prediction or a large target-specific pretraining set or per-target retraining, thereby directly addressing the limitations of prior approaches (discussed in the <italic>Identified Research Gap</italic> section).</p><p>This study aims to develop and evaluate a sequence-only framework for classifying DNA aptamers by target type without relying on structural prediction models and to assess whether the resulting classifier generalizes to independent, laboratory-generated sequences.</p></sec></sec><sec id="s2" sec-type="methods"><title>Methods</title><sec id="s2-1"><title>Dataset Curation and Filtering</title><p>For this study, we used curated entries from the UTexas Aptamer Database [<xref ref-type="bibr" rid="ref16">16</xref>], which contains experimentally validated DNA aptamer sequences and their corresponding molecular targets. Only records with complete sequences and a clearly defined target category were retained. The categories with sparse representation (eg, proteins or peptides with few sequences) were excluded to reduce class imbalance and improve model robustness. After filtering, 2 dominant target classes were identified: cell-target and steroid-target aptamers. &#x201C;Cell&#x201D; entries in the dataset were defined as macroscale, whole-cell SELEX targets, and &#x201C;Steroid&#x201D; entries were classified as small, low-molecular-weight hydrophobic ligands. The resulting datasets contained unique single-stranded DNA aptamer sequences, each labeled according to its target class.</p></sec><sec id="s2-2"><title>ML Pipeline for Aptamer Classification</title><p>Each sequence was standardized by converting to uppercase, removing ambiguous characters, and trimming whitespace to ensure fair class representation and balanced training. We applied class-weighting and random oversampling of the minority class (steroid) before training. Finally, a separate, independent dataset of 13 newly discovered aptamer sequences from our laboratory was prepared in the same format for testing. These sequences, experimentally verified to bind to steroid targets, were used exclusively to assess the model&#x2019;s generalization capability beyond the training database.</p><p>Each DNA aptamer sequence underwent a 2-step feature-engineering process to transform it into a format better suited as input to the model. To capture local sequence motifs that could influence binding affinity, each aptamer sequence was decomposed into overlapping subsequences ranging from 3 to 6 nucleotides in length (character-level n-grams, n=3&#x2010;6). For example, the sequence &#x201C;ACGTACGT&#x201D; will generate 6-mer motifs such as &#x201C;ACGTAC&#x201D; and &#x201C;CGTACG,&#x201D; 4-mer motifs such as &#x201C;ACGT,&#x201D; and &#x201C;CGTA,&#x201D; and 3-mers such as &#x201C;ACG&#x201D; and &#x201C;CGT.&#x201D; These variable-length subsequences were then vectorized using a TF-IDF [<xref ref-type="bibr" rid="ref17">17</xref>]. TF measures how often a k-mer motif occurs in a single aptamer sequence (<xref ref-type="disp-formula" rid="E1">Equation 1</xref>).</p><disp-formula id="E1"><label>(1)</label><mml:math id="eqn1"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mtable columnalign="left left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mtext>Number of times k-mer motif</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mi>k</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">a</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">q</mml:mi><mml:mi mathvariant="normal">u</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">c</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">l</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">u</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>k-mer</mml:mtext></mml:mrow><mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">f</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">q</mml:mi><mml:mi mathvariant="normal">u</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">c</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:mstyle></mml:mrow></mml:mstyle></mml:math></disp-formula><p>IDF measures how common the same k-mer motif is across all sequences in the entire dataset (<xref ref-type="disp-formula" rid="E2">Equation 2</xref>). A low IDF is a sign of a k-mer being common across multiple target groups, and is therefore potentially irrelevant for specific binding to a target class. A high IDF value is therefore preferred.</p><disp-formula id="E2"><label>(2)</label><mml:math id="eqn2"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mi mathvariant="normal">I</mml:mi><mml:mi mathvariant="normal">D</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">l</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">u</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">f</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">q</mml:mi><mml:mi mathvariant="normal">u</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">c</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">h</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">N</mml:mi><mml:mi mathvariant="normal">u</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">r</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">f</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">s</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">q</mml:mi><mml:mi mathvariant="normal">u</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">c</mml:mi><mml:mi mathvariant="normal">e</mml:mi><mml:mi mathvariant="normal">s</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">c</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">g</mml:mi><mml:mtext>&#x00A0;</mml:mtext><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">h</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mtext>k-mer</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">o</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mi>k</mml:mi></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:mstyle></mml:mrow></mml:mstyle></mml:math></disp-formula><p>The TF-IDF factor (<xref ref-type="disp-formula" rid="E3">Equation 3</xref>) was then calculated. This helps identify motifs that frequently occur in a target set but are rare across the entire dataset, suggesting that those motifs may contribute toward binding with the target.</p><disp-formula id="E3"><label>(3)</label><mml:math id="eqn3"><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mtext>TF-IDF</mml:mtext></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mi mathvariant="normal">I</mml:mi><mml:mi mathvariant="normal">D</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:mrow><mml:mtext>&#x00A0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mstyle></mml:mrow></mml:mstyle></mml:math></disp-formula><p>In addition to the TF-IDF, 2 global sequence-level features were also computed: guanine-cytosine (GC) content and total sequence length, which were also standardized and concatenated with the TF-IDF vector to form the final feature matrix used to train the classifier. The vector, therefore, now contains both local motif-level and global sequence-level properties solely derived from the primary DNA sequence, without requiring any structural predictions or folding models. To understand which sequence properties most influenced classification, feature importance was also determined for each of the 9 bagged models using gain (the improvement in model loss attributable to a feature across all splits of a model). Importance values were averaged across the ensemble to identify k-mer motifs and descriptors globally relevant to classification.</p></sec><sec id="s2-3"><title>Model Selection</title><p>The classification model was built on an ensemble learning framework using extreme gradient boosting (XGBoost) decision trees. XGBoost was selected for this evaluation based on three primary reasons: (1) its performance is well established on structured, high-dimensional tabular data such as TF-IDF feature vectors; (2) it provides native support for handling class imbalance by assigning class weights; and (3) considering the modest size of the dataset, XGBoost has a lower chance of overfitting compared to more complex model architectures. As this study is intended primarily as a proof-of-concept for sequence-only target-type classification rather than comparative benchmarking of ML algorithms, a systematic comparison against alternative classifiers was considered outside the scope of this evaluation. Comparative model benchmarking is noted as a direction for future work (see the <italic>Future Work</italic> section).</p><p>A bagged 9-ensemble model strategy was used to reduce variance and improve generalization stability on a relatively sparse dataset. Each subdataset was split into 70% training, 20% testing, and 10% validation subsets. The validation subset was used for early stopping during training. Each model was trained on a unique bootstrapped subsample of the entire training set using a distinct random seed. The XGBoost classifier was trained with a multinomial softmax objective, using regularization parameters to prevent overfitting, including constraints on tree depth, minimum child weight, and subsampling rates. The number of boosting rounds was controlled by early stopping based on the fixed validation set (with multiclass log-loss).</p></sec><sec id="s2-4"><title>Data Analysis</title><p>Model performance was evaluated using accuracy, macroaveraged <italic>F</italic><sub>1</sub>-score, and per-class precision/recall to account for the imbalance between cell- and steroid-binding aptamers. Confusion matrices were used to visualize class-level classification patterns. Following training, the output probabilities from all 9 ensemble models were averaged at the soft-probability level. These averaged probabilities were then subjected to a post hoc calibration step using a logistic regression model trained on the same validation set, thereby improving the interpretability and reliability of the predicted confidence values. Finally, we implemented a per-class threshold optimization to identify decision thresholds that maximize the macroaverage. The trained, calibrated ensemble was then used to generate predictions for the held-out test set. To quantify the stability of reported performance metrics, given the small test set size, 95% CIs for accuracy and macro-<italic>F</italic><sub>1</sub> were estimated via the nonparametric bootstrap resampling of test-set predictions for both the argmax and threshold-tuned decision rules.</p><p>In addition to the model&#x2019;s performance on the curated dataset, we evaluated its generalization to an independent set of experimentally generated DNA aptamer sequences, which is discussed in detail in the <italic>In Vitro Aptamer Selection and Validation</italic> section. These sequences were discovered through laboratory screening using SELEX, targeting steroidal molecules, and were not part of the original aptamer database or any training/calibration subsets used during model development. The external dataset served as a true out-of-domain validation benchmark, representing the type of novel aptamers encountered during early-stage discovery. To ensure consistency, each sequence from the external set underwent the same preprocessing and feature transformation pipeline as the training data, including standardization and TF-IDF feature extraction, without retraining or refitting any part of the model. Moreover, to ensure that memorization of near-duplicate training sequences is not a factor, sequence novelty was computed for each of the 13 new sequences as the normalized Levenshtein distance to its nearest neighbor in the training set. Finally, to assess whether calibrated model confidence tracked binding strength, the Spearman rank correlation between each aptamer&#x2019;s calibrated steroid-class probability and its measured <italic>K</italic><sub>d</sub> was computed. The graphical overview of the process is presented in <xref ref-type="fig" rid="figure5">Figures 5</xref> and <xref ref-type="fig" rid="figure6">6</xref>.</p><fig position="float" id="figure5"><label>Figure 5.</label><caption><p>Data preprocessing and model design. GC: guanine-cytosine; SMOTE: synthetic minority oversampling technique; TF-IDF: term frequency&#x2013;inverse document frequency; XGBoost: extreme gradient boosting.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="bioinform_v7i1e92194_fig05.png"/></fig><fig position="float" id="figure6"><label>Figure 6.</label><caption><p>Ensemble model design. SMOTE: synthetic minority oversampling technique.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="bioinform_v7i1e92194_fig06.png"/></fig><p>Full hyperparameter values and training configurations are available in the code repository, mentioned in the <italic>Data Availability</italic> section. Dataset preprocessing and model training were performed in Python. Secondary-structure analyses of the newly isolated aptamers in the laboratory were performed using MFold and NUPACK. Binding confirmation assays used Thioflavin T (ThT) fluorescence measurements, with curve fitting on GraphPad Prism 10 (described in detail in the <italic>In Vitro Aptamer Selection and Validation</italic> section).</p></sec><sec id="s2-5"><title>In Vitro Aptamer Selection and Validation</title><p>Unless otherwise stated, all reagents were used without further purification. All oligonucleotides and modified oligonucleotides (biotinylated, fluorescein, and dabcyl-tagged) were purchased and purified via reverse-phase high-performance liquid chromatography from Sigma Aldrich. ALDO was purchased from Sigma Aldrich. Buffers, 10&#x00D7; concentrated phosphate-buffered saline (PBS) and 10&#x00D7; concentrate tris-borate-ethylenediaminetetraacetic acid, were obtained from Corning. Streptavidin agarose resin was obtained from Thermo Scientific. Mini gravity columns were purchased from Biorad. Ultracentrifugal filter units (3K and 10K) were purchased from Millipore. DNase/RNase-free water was used for all purposes unless otherwise noted. All cloning materials were purchased from Fisher Scientific. For this selection, the oligonucleotides were obtained and used following our previously published library design shown in <xref ref-type="other" rid="box1">Textbox 1</xref>.</p><boxed-text id="box1"><title> DNA library and primers used for SELEX (systematic evolution of ligands by exponential enrichment).</title><p>1. 72-mer library with random N30 bases: 5&#x2032;-<named-content content-type="sequence">GAGGCTCTCGGGACGAC</named-content>(N30)<named-content content-type="sequence">GTCGTCCCGATGCTGCAATCGTAA</named-content>-3&#x2032;</p><p>2. Forward-primer (18-mer): 5&#x2032;-GGAGGCTCTCGGGACGAC-3&#x2032;</p><p>3. Reverse-primer (22-mer): 5&#x2032;-TTACGATTGCAGCATCGGGACG-3&#x2032;</p><p>4. Biotinylated reverse-primer (22-mer): 5&#x2032;-biotin-TTACGATTGCAGCATCGGGACG-3&#x2032;</p><p>5. Biotinylated column immobilizing capture (18-mer): 5&#x2032;-GTCGTCCCGAGAGCC-ATABioTEG-3&#x2032;</p></boxed-text><p>The SELEX reaction buffer used for this selection procedure was 1&#x00D7; PBS concentrate with 2 mM of MgCl2 and pH adjusted to 7.4. The ALDO stock solution was prepared at 10 mM in 200-proof ethanol and stored in a refrigerator. A fresh solution of ALDO at the desired concentration was prepared before each round of SELEX by dissolving the ALDO stock solution in the SELEX buffer. The 0.5&#x00D7; concentrate tris-borate-ethylenediaminetetraacetic acid buffer was used as an electrophoresis buffer. The strand separation buffer was 1&#x00D7; PBS concentrate without MgCl<sub>2</sub>. All oligonucleotides were dissolved separately in DNase/RNase-free water to prepare 100 &#x03BC;M stock solutions of each, which were divided into small aliquots sufficient for one SELEX round, and stored at &#x2212;20 &#x00B0;C. The selection process has been described previously by us [<xref ref-type="bibr" rid="ref14">14</xref>,<xref ref-type="bibr" rid="ref15">15</xref>,<xref ref-type="bibr" rid="ref18">18</xref>].</p><p>A 750 &#x03BC;L aliquot of 100 &#x03BC;M ThT solution was mixed with an equal volume of 10 &#x03BC;M aptamer solution and incubated for 40 minutes at room temperature, protected from light. Ten tubes were labeled, and 125 &#x03BC;L of SELEX buffer with 2 mM MgCl<sub>2</sub> was added to tubes 2 to 10. In tube 1, 250 &#x03BC;L of 200 &#x03BC;M ALDO was added. Serial dilutions were made up to tube labeled 9. The tube labeled 10 did not contain ALDO. This was followed by adding 125 &#x03BC;L of ThT/aptamer solution to each tube. The mixtures were incubated for 40 minutes at 30 &#x00B0;C, protected from light. Measurements were conducted in triplicate in 384-well black plates (Costar) using a microplate reader M2 (Molecular Devices) to record ThT fluorescence spectra at excitation and emission wavelengths of 425 and 490 nm, respectively. The results were analyzed using GraphPad Prism 10 using nonlinear regression curve: curve fit, exponential, one phase decay [<xref ref-type="bibr" rid="ref19">19</xref>].</p></sec></sec><sec id="s3" sec-type="results"><title>Results</title><sec id="s3-1"><title>Performance of the ML Pipeline for Aptamer Classification</title><p>The ensemble classifier achieved strong performance on the held-out test set. Using calibrated probabilities with a standard argmax decision rule, the model obtained an accuracy of 95.83% (95% CI 89.58-100.00) and a macro-<italic>F</italic><sub>1</sub>-score of 0.94 (95% CI 0.83-1.00; <xref ref-type="fig" rid="figure7">Figure 7</xref>). After applying class-specific threshold tuning, overall accuracy improved to 97.92% (95% CI 93.75-100.00) with a macro-<italic>F</italic><sub>1</sub> of 0.97 (95% CI 0.89-1.00), indicating that threshold optimization enhanced minority-class recovery without loss of precision. The confusion matrix (<xref ref-type="fig" rid="figure7">Figure 7</xref>) shows that the model consistently identified steroid-binding sequences while only misclassifying a small number of cellular-class aptamers. These results confirm that short-range and mid-range sequence motifs, combined with minimal global descriptors (GC content and sequence length), are sufficient to distinguish between aptamers targeting cellular and steroidal molecules.</p><fig position="float" id="figure7"><label>Figure 7.</label><caption><p>Confusion matrix for UTexas dataset performance.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="bioinform_v7i1e92194_fig07.png"/></fig></sec><sec id="s3-2"><title>Feature Importance Analysis</title><p>The gain-based feature importances, averaged across all ensemble models, are shown in <xref ref-type="fig" rid="figure8">Figure 8</xref>. Several of the short-string motifs are substrings of the longer (6-mer) sequences, as expected, because overlapping character n-gram windows capture the same underlying patterns. In addition to motif-level contributions, sequence length was identified as a frequently used feature based on weight-based importance. Given the sequence length in the feature importance list and its weight-based ranking (<xref ref-type="table" rid="table1">Table 1</xref>), we examined whether sequence length differed between the 2 target classes. Cell-binding aptamers were significantly longer (n=187; mean 83.4, SD 25 nt) than steroid-binding aptamers (n=49; mean 63.1, SD 19.5 nt; Mann-Whitney <italic>U</italic>=6917.0, <italic>P</italic>=3.9 &#x00D7; 10&#x207B;&#x2078;; <xref ref-type="fig" rid="figure9">Figure 9</xref>). In this example, while this finding indicates that sequence length holds a genuine class-splitting signal, it should not be correlated to the size of the target in general, that is, the same-sized library can be used not only to detect small molecules successfully but also for selection of large molecules, such as proteins and enzymes, that is, their active sites. In most cases, the sequence length is between 20 and 80 base pairs, and there is no specific protocol defining which library to select for SELEX. In this study, we used a random (N30) library: 5&#x2032;-GGAGGCTC&#x00AD;<named-content content-type="sequence">TCGGGACGAC</named-content> (N30) GTCGTCC CGCCTTTAG&#x00AD;GATTTACAG-3&#x2032; [<xref ref-type="bibr" rid="ref14">14</xref>].</p><fig position="float" id="figure8"><label>Figure 8.</label><caption><p>The best 20 features by average gain across all ensemble models.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="bioinform_v7i1e92194_fig08.png"/></fig><table-wrap id="t1" position="float"><label>Table 1.</label><caption><p>Weight-based feature importance.</p></caption><table id="table1" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Feature</td><td align="left" valign="bottom">Weight</td></tr></thead><tbody><tr><td align="left" valign="top">seq_length</td><td align="left" valign="top">129</td></tr><tr><td align="left" valign="top">tag</td><td align="left" valign="top">59</td></tr><tr><td align="left" valign="top">aca</td><td align="left" valign="top">40</td></tr><tr><td align="left" valign="top">gta</td><td align="left" valign="top">39</td></tr><tr><td align="left" valign="top">gac</td><td align="left" valign="top">35</td></tr><tr><td align="left" valign="top">tac</td><td align="left" valign="top">32</td></tr><tr><td align="left" valign="top">cga</td><td align="left" valign="top">28</td></tr><tr><td align="left" valign="top">ttga</td><td align="left" valign="top">28</td></tr><tr><td align="left" valign="top">aag</td><td align="left" valign="top">25</td></tr><tr><td align="left" valign="top">tga</td><td align="left" valign="top">22</td></tr><tr><td align="left" valign="top">act</td><td align="left" valign="top">21</td></tr><tr><td align="left" valign="top">atg</td><td align="left" valign="top">21</td></tr><tr><td align="left" valign="top">ggta</td><td align="left" valign="top">21</td></tr><tr><td align="left" valign="top">tgg</td><td align="left" valign="top">21</td></tr><tr><td align="left" valign="top">cata</td><td align="left" valign="top">20</td></tr><tr><td align="left" valign="top">ccg</td><td align="left" valign="top">20</td></tr><tr><td align="left" valign="top">gagg</td><td align="left" valign="top">18</td></tr><tr><td align="left" valign="top">agtt</td><td align="left" valign="top">17</td></tr><tr><td align="left" valign="top">taa</td><td align="left" valign="top">17</td></tr><tr><td align="left" valign="top">tat</td><td align="left" valign="top">17</td></tr></tbody></table></table-wrap><fig position="float" id="figure9"><label>Figure 9.</label><caption><p>Sequence length by target group.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="bioinform_v7i1e92194_fig09.png"/></fig></sec><sec id="s3-3"><title>Experimental Validation of In Vitro Selected Aptamers</title><p>The 13 aptamers isolated in our laboratory are shown in <xref ref-type="table" rid="table2">Table 2</xref>. All sequences in this set were experimentally confirmed to bind to ALDO. The ALDO aptamer set shows strong sequence similarity but different ThT affinities, implying that relatively small sequence changes shift the 3D folding and binding affinities of aptamers for ALDO. Most sequences share conserved flanking motifs typical of a selected library scaffold, that is, frequent ACGACG/CGACG located at the 5&#x2032; and GC-rich termini (eg, AGTCGT/TGTCG), while the internal regions vary in length and composition. This pattern suggests that the main molecular recognition motifs for ALDO binding are not the specific base composition but rather a specific secondary-structure arrangement (eg, an exposed stacked stem, internal bulge, or groove) that can accommodate this steroidal target.</p><table-wrap id="t2" position="float"><label>Table 2.</label><caption><p>New aptamer sequences isolated in this work.</p></caption><table id="table2" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Target</td><td align="left" valign="bottom">Number of ALDO<sup><xref ref-type="table-fn" rid="table2fn1">a</xref></sup></td><td align="left" valign="bottom">Sequence</td><td align="left" valign="bottom">ThT<sup><xref ref-type="table-fn" rid="table2fn2">b</xref></sup> <italic>K</italic><sub>d</sub><sup><xref ref-type="table-fn" rid="table2fn3">c</xref></sup> (&#x03BC;M)</td><td align="left" valign="bottom">MFold (kcal/mol)</td><td align="left" valign="bottom">NUPACK<sup><xref ref-type="table-fn" rid="table2fn4">d</xref></sup><break/>(kcal/mol)</td></tr></thead><tbody><tr><td align="left" valign="top">Steroid</td><td align="left" valign="top">14</td><td align="left" valign="top"><named-content content-type="sequence">CGACAGATAGTTGTTCTTAGCGATGTCCAGCGTTGTCG</named-content></td><td align="left" valign="top">2.248</td><td align="left" valign="top">&#x2212;3.28</td><td align="left" valign="top">&#x2212;4.44</td></tr><tr><td align="left" valign="top">Steroid</td><td align="left" valign="top">15</td><td align="left" valign="top"><named-content content-type="sequence">ACGACGACAGTGCCTTGATATACGTTGGGCTGGTAGTCGT</named-content></td><td align="left" valign="top">26.2</td><td align="left" valign="top">&#x2212;8.14</td><td align="left" valign="top">&#x2212;8.26</td></tr><tr><td align="left" valign="top">Steroid</td><td align="left" valign="top">05</td><td align="left" valign="top"><named-content content-type="sequence">GACGACGAGACCCTTGATACTTCAAGCGTCAGCGAAGTCGTC</named-content></td><td align="left" valign="top">0.7306</td><td align="left" valign="top">&#x2212;11.21</td><td align="left" valign="top">&#x2212;10.94</td></tr><tr><td align="left" valign="top">Steroid</td><td align="left" valign="top">11</td><td align="left" valign="top"><named-content content-type="sequence">CTGGGGTGCAATTCTTATGTAACGGGTCCCGG</named-content></td><td align="left" valign="top">3,994,244</td><td align="left" valign="top">&#x2212;2.99</td><td align="left" valign="top">&#x2212;3.26</td></tr><tr><td align="left" valign="top">Steroid</td><td align="left" valign="top">17</td><td align="left" valign="top"><named-content content-type="sequence">CGACCGGAGTGTCTTAGTGTATAACTGAGTTTAGGTCG</named-content></td><td align="left" valign="top">29.57</td><td align="left" valign="top">&#x2212;6.89</td><td align="left" valign="top">&#x2212;5.59</td></tr><tr><td align="left" valign="top">Steroid</td><td align="left" valign="top">23</td><td align="left" valign="top"><named-content content-type="sequence">CGACGGTAGGTAGGCCAACTGGGTATTTACTGGTGTCG</named-content></td><td align="left" valign="top">281.8</td><td align="left" valign="top">&#x2212;3.95</td><td align="left" valign="top">&#x2212;2.53</td></tr><tr><td align="left" valign="top">Steroid</td><td align="left" valign="top">16</td><td align="left" valign="top"><named-content content-type="sequence">CGACAAATCTTTGGTGTGATGGATGTTGTCTTGTGTCG</named-content></td><td align="left" valign="top">2,632,540</td><td align="left" valign="top">&#x2212;4.46</td><td align="left" valign="top">&#x2212;4.83</td></tr><tr><td align="left" valign="top">Steroid</td><td align="left" valign="top">22</td><td align="left" valign="top"><named-content content-type="sequence">ACGACGACCGGTCCCTGTTGTTAGGAATAGGGGGAGTCGT</named-content></td><td align="left" valign="top">4,945,384</td><td align="left" valign="top">&#x2212;9.18</td><td align="left" valign="top">&#x2212;8.17</td></tr><tr><td align="left" valign="top">Steroid</td><td align="left" valign="top">06</td><td align="left" valign="top"><named-content content-type="sequence">ACGACGATGGGCCCCGATATGTACATTTCGGGTGAGTCGT</named-content></td><td align="left" valign="top">0.3785</td><td align="left" valign="top">&#x2212;9.99</td><td align="left" valign="top">&#x2212;10.20</td></tr><tr><td align="left" valign="top">Steroid</td><td align="left" valign="top">13</td><td align="left" valign="top"><named-content content-type="sequence">GGACGACGGAGACCCCATGTTTTCTGGTGTCAGCGTAGTCGTCC</named-content></td><td align="left" valign="top">225.7</td><td align="left" valign="top">&#x2212;10.08</td><td align="left" valign="top">&#x2212;10.13</td></tr><tr><td align="left" valign="top">Steroid</td><td align="left" valign="top">10</td><td align="left" valign="top"><named-content content-type="sequence">ACGACGGAGGGTCCCGTTGTTCTACGATGGGTTTAGTCGT</named-content></td><td align="left" valign="top">36.68</td><td align="left" valign="top">&#x2212;8.56</td><td align="left" valign="top">&#x2212;7.75</td></tr><tr><td align="left" valign="top">Steroid</td><td align="left" valign="top">02</td><td align="left" valign="top"><named-content content-type="sequence">CGACGGGACACTTTGTATGTAAAGTGAGGTTCACGTCG</named-content></td><td align="left" valign="top">107,369</td><td align="left" valign="top">&#x2212;11.63</td><td align="left" valign="top">&#x2212;11.52</td></tr><tr><td align="left" valign="top">Steroid</td><td align="left" valign="top">07</td><td align="left" valign="top"><named-content content-type="sequence">ACGACGGGTGAGGTTCTTTATAACTGATGGGCCCTGTCGT</named-content></td><td align="left" valign="top">3,332,006</td><td align="left" valign="top">&#x2212;7.31</td><td align="left" valign="top">&#x2212;7.54</td></tr></tbody></table><table-wrap-foot><fn id="table2fn1"><p><sup>a</sup>ALDO: aldosterone. </p></fn><fn id="table2fn2"><p><sup>b</sup>ThT: Thioflavin T.</p></fn><fn id="table2fn3"><p><sup>c</sup>All <italic>K</italic><sub>d</sub> graphs have been provided in Figures S1 to S25 in <xref ref-type="supplementary-material" rid="app1">Multimedia Appendix 1</xref>.</p></fn><fn id="table2fn4"><p><sup>d</sup>NUPACK: Nucleic Acid Package.</p></fn></table-wrap-foot></table-wrap><p>ThT K<sub>d</sub> values range approximately 7 orders of magnitude, separating the selected aptamers into several subgroups. The tightest ALDO binders are ALDO 06 and ALDO 05 with K<sub>d</sub> values of 0.3785 &#x00B5;M and 0.7306 &#x00B5;M, respectively, followed by ALDO 14 with a <italic>K</italic><sub>d</sub> value of 2.248 &#x00B5;M. Moderate-affinity ALDO binders include ALDO 15, ALDO 17, and ALDO 10, with <italic>K</italic><sub>d</sub> values in the ThT assay of 26.2 &#x00B5;M, 29.57 &#x00B5;M, and 36.68 &#x00B5;M, respectively. Weaker binders include ALDO 13 (K<sub>d</sub>=225.7 &#x00B5;M) and ALDO 23 (<italic>K</italic><sub>d</sub>=281.8 &#x00B5;M). At the same time, several sequences show no binding under these conditions: ALDO 02, ALDO 11, ALDO 16, ALDO 22, and ALDO 07, with <italic>K</italic><sub>d</sub> values above 10,000 &#x00B5;M. We believe these nonbinding aptamers probably still bind to ALDO but likely fold into compact, thermodynamically stable complexes that are not suitable for ThT assay conditions. This is something that needs to be explored in the future&#x2014;that is, determining <italic>K</italic><sub>d</sub> values for these sequences using other fluorescent assays and conditions. We tried to correlate the obtained in vitro <italic>K</italic><sub>d</sub> values to predicted folding free energies and observed that stability alone does not predict their binding to ALDO. Both MFold and NUPACK predict a wide range of stabilities, with MFold values ranging from &#x2212;2.99 to &#x2212;11.63 kcal/mol and NUPACK from &#x2212;2.53 to &#x2212;11.52 kcal/mol. The best aptamer binders, ALDO 06 and ALDO 05, are predicted to be fairly stable in both MFold and NUPACK, supporting the idea that a defined fold is necessary for high-affinity ALDO interactions. However, other examples demonstrate that high predicted stability is not sufficient, exemplified by ALDO 02, which is among the most stable by both models (MFold &#x2212;11.63 kcal/mol and NUPACK &#x2212;11.52 kcal/mol) but shows no binding to ALDO (&#x003E;10,000 &#x00B5;M). On the other hand, ALDO 14 shows good binding affinity for ALDO with a <italic>K</italic><sub>d</sub> value of 2.248 &#x00B5;M, while relatively weak predicted stability (MFold &#x2212;3.28 kcal/mol and NUPACK &#x2212;4.44 kcal/mol), implying that the geometry of the fold (even if only modestly stable) can be more important than &#x0394;G magnitude. Taken together, these comparisons indicate that ALDO <italic>K</italic><sub>d</sub> values are primarily sensitive to structural class/topology (which elements are exposed and how bases stack). In contrast, MFold/NUPACK &#x0394;G values largely predict overall base-pairing stability without considering the formation of the target-binding complexes.</p><p>To evaluate generalization beyond the curated database, these aptamers were fed to the completely trained ensemble model and were not a part of the training or validation datasets. To assess the novelty of each of the 13 new laboratory-created aptamer sequences relative to the UTexas Aptamer Database sequences used to train the model, we calculated pairwise sequence similarity between the 2 groups using the normalized Levenshtein distance. The mean normalized distance between each of the 13 laboratory aptamers and its nearest neighbor in the training set was 0.40 (SD 0.07), with no sequence sharing more than 75% similarity with an aptamer in the training sequences. This confirmed that the 13 aptamers are genuinely unique, and the model&#x2019;s performance on these sequences shows generalization rather than memorization. Detailed information on the Levenshtein distances for each of these sequences is provided in <xref ref-type="table" rid="table3">Table 3</xref>.</p><table-wrap id="t3" position="float"><label>Table 3.</label><caption><p>Levenshtein distance results for the new aptamer sequences.</p></caption><table id="table3" frame="hsides" rules="groups"><thead><tr><td align="left" valign="bottom">Aptamer number</td><td align="left" valign="bottom">Nearest training sequence</td><td align="left" valign="bottom">Raw test sequence</td><td align="left" valign="bottom">Normalized distance</td><td align="left" valign="bottom">% identity</td></tr></thead><tbody><tr><td align="left" valign="top">14</td><td align="left" valign="top"><named-content content-type="sequence">CTCGGGACGACAGATAGTTGTTCTTAGCGATGTTCAGCGTTGTCGTCACCC</named-content></td><td align="left" valign="top">14</td><td align="left" valign="top">0.2745</td><td align="left" valign="top">72.55</td></tr><tr><td align="left" valign="top">15</td><td align="left" valign="top"><named-content content-type="sequence">ACGACGGTGGCATGAACATAAGTTCCCCCTTGAAAGTCGT</named-content></td><td align="left" valign="top">15</td><td align="left" valign="top">0.375</td><td align="left" valign="top">62.50</td></tr><tr><td align="left" valign="top">5</td><td align="left" valign="top"><named-content content-type="sequence">GACGACGCCCCATGTTCCATGGATAGTCTTGACTAGTCGTC</named-content></td><td align="left" valign="top">16</td><td align="left" valign="top">0.381</td><td align="left" valign="top">61.90</td></tr><tr><td align="left" valign="top">11</td><td align="left" valign="top"><named-content content-type="sequence">CTCGGGACGACAGATAGTTGTTCTTAGCGATGTTCAGCGTTGTCGTCACCC</named-content></td><td align="left" valign="top">25</td><td align="left" valign="top">0.4902</td><td align="left" valign="top">50.98</td></tr><tr><td align="left" valign="top">17</td><td align="left" valign="top"><named-content content-type="sequence">CGACTTAAGGTATGTGATCTTAGTTGTAGTTCAAGTCG</named-content></td><td align="left" valign="top">15</td><td align="left" valign="top">0.3947</td><td align="left" valign="top">60.53</td></tr><tr><td align="left" valign="top">23</td><td align="left" valign="top"><named-content content-type="sequence">CTCGGGACGACGGTAGGTAGGCCAACTGGGTATTTACTGGTGTCGTCACCC</named-content></td><td align="left" valign="top">13</td><td align="left" valign="top">0.2549</td><td align="left" valign="top">74.51</td></tr><tr><td align="left" valign="top">16</td><td align="left" valign="top"><named-content content-type="sequence">CGACTTAAGGTATGTGATCTTAGTTGTAGTTCAAGTCG</named-content></td><td align="left" valign="top">16</td><td align="left" valign="top">0.4211</td><td align="left" valign="top">57.89</td></tr><tr><td align="left" valign="top">22</td><td align="left" valign="top"><named-content content-type="sequence">ACGGGATGTCCGGGGTACGGTGGTTGCAGTTCGT</named-content></td><td align="left" valign="top">18</td><td align="left" valign="top">0.45</td><td align="left" valign="top">55.00</td></tr><tr><td align="left" valign="top">6</td><td align="left" valign="top"><named-content content-type="sequence">ACGGGATGTCCGGGGTACGGTGGTTGCAGTTCGT</named-content></td><td align="left" valign="top">17</td><td align="left" valign="top">0.425</td><td align="left" valign="top">57.50</td></tr><tr><td align="left" valign="top">13</td><td align="left" valign="top"><named-content content-type="sequence">GACGACGCCCCATGTTCCATGGATAGTCTTGACTAGTCGTC</named-content></td><td align="left" valign="top">15</td><td align="left" valign="top">0.3409</td><td align="left" valign="top">65.91</td></tr><tr><td align="left" valign="top">10</td><td align="left" valign="top"><named-content content-type="sequence">ACGGGATGTCCGGGGTACGGTGGTTGCAGTTCGT</named-content></td><td align="left" valign="top">15</td><td align="left" valign="top">0.375</td><td align="left" valign="top">62.50</td></tr><tr><td align="left" valign="top">2</td><td align="left" valign="top"><named-content content-type="sequence">CGACTTAAGGTATGTGATCTTAGTTGTAGTTCAAGTCG</named-content></td><td align="left" valign="top">15</td><td align="left" valign="top">0.3947</td><td align="left" valign="top">60.53</td></tr><tr><td align="left" valign="top">7</td><td align="left" valign="top"><named-content content-type="sequence">ACGGGATGTCCGGGGTACGGTGGTTGCAGTTCGT</named-content></td><td align="left" valign="top">19</td><td align="left" valign="top">0.475</td><td align="left" valign="top">52.50</td></tr></tbody></table></table-wrap><p>While both raw and calibrated argmax misclassified a subset of borderline cases, the final calibrated and thresholded ensemble successfully identified all 13 sequences, achieving 100% recall. To explore if the model confidence scores reflect binding quality, we calculated the Spearman rank correlation between the calibrated steroid-class probability and experimentally measured <italic>K</italic><sub>d</sub> values for the 13 laboratory-generated aptamers. An insignificant negative correlation (&#x03C1;=&#x2212;0.05, <italic>P</italic>=.08), indicating no statistically significant or practically meaningful relationship between calibrated steroid-class probability and experimental <italic>K</italic><sub>d</sub> values, suggests that the model assigned higher confidence to sequences with lower <italic>K</italic><sub>d</sub> values (ie, better binding). Although this test did not reach statistical significance at the conventional <italic>P</italic>&#x003C;.05 level, the results are still notable given the small sample size (n=13). Nevertheless, model confidence does not reliably predict binding affinity at this stage.</p><p>The raw and calibrated probability distributions for each sequence are presented in <xref ref-type="fig" rid="figure10">Figures 10</xref><xref ref-type="fig" rid="figure11"/>-<xref ref-type="fig" rid="figure12">12</xref>. The apparent improvement in the reliability of probability estimates does not reduce confidence. Calibration rescales overconfident outputs, so that the predicted values more closely reflect the true likelihood of correct classification, thereby producing interpretable probabilities that generalize more accurately to new experimental sequences.</p><fig position="float" id="figure10"><label>Figure 10.</label><caption><p>Distribution of raw computed probability values for all laboratory-generated experimental sequences.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="bioinform_v7i1e92194_fig10.png"/></fig><fig position="float" id="figure11"><label>Figure 11.</label><caption><p>Distribution of calibrated computed probability values for all laboratory-generated experimental sequences.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="bioinform_v7i1e92194_fig11.png"/></fig><fig position="float" id="figure12"><label>Figure 12.</label><caption><p>Scatter plot of raw vs computed probabilities sequence for all laboratory-generated sequences.</p></caption><graphic alt-version="no" mimetype="image" position="float" xlink:type="simple" xlink:href="bioinform_v7i1e92194_fig12.png"/></fig></sec></sec><sec id="s4" sec-type="discussion"><title>Discussion</title><sec id="s4-1"><title>Principal Findings</title><p>This preliminary study found that a sequence-only ensemble ML framework can accurately distinguish between cellular and steroidal DNA aptamers using TF-IDF motif representations. The calibrated XGBoost ensemble achieved strong classification performance on both the held-out test set and an independent set of experimentally derived steroid-binding aptamers, demonstrating the model&#x2019;s ability to generalize beyond curated training datasets. These initial findings suggest that a purely sequence-based predictive framework can meaningfully complement wet-laboratory SELEX discovery by prescreening candidate sequences for binding potential. The ability to produce calibrated, interpretable probability estimates enables the selection of aptamer candidates for validation, potentially reducing experimental cycles and resource requirements. In addition, feature importance analysis revealed that the model potentially relied on recurring relevant sequence motifs and global sequence length for classification.</p></sec><sec id="s4-2"><title>Context Within the Literature</title><p>Prior approaches to aptamer discovery largely relied either on thermodynamic structure prediction (eg, NUPACK or MFold) or on training on aptamer-target pairs (eg, AptaBLE [<xref ref-type="bibr" rid="ref12">12</xref>]). While these methods have significantly advanced the field, they are computationally expensive, scale poorly to large aptamer libraries, and are sensitive to inaccurate folding predictions. Moreover, models such as AptaBLE require retraining for each new target, limiting their applicability across the multiple categories commonly encountered in aptamer discovery. Hybrid methods, such as combining ML with genetic algorithms [<xref ref-type="bibr" rid="ref18">18</xref>], have also been explored for aptamer design, but focus on generating aptamer candidates for a single predetermined target rather than classifying candidates across multiple target categories. By contrast, the sequence-only, TF-IDF framework presented here does not require structural modeling. It can be extended to multiple target classes, thereby providing a lightweight complement to the methods above.</p></sec><sec id="s4-3"><title>Practical Implications and Applications</title><p>In practice, a classifier of this kind could serve as an early triage step within an aptamer discovery pipeline: candidate sequences that emerge from initial SELEX rounds, in silico libraries, or public aptamer databases could be quickly scored for target-class compatibility before committing additional rounds of SELEX. In the evaluation case presented here, the model correctly classified all 13 laboratory-formulated SELEX-derived new ALDO aptamers as steroid-binding, achieving 100% recall on sequences confirmed to be genuinely novel to the training set (mean normalized Levenshtein distance 0.40, SD 0.07). As aptamer databases continue to grow, sequence-only classifiers of this kind could serve as a prescreening layer to quickly identify viable aptamer candidates for a target class, thereby reducing SELEX cycles and leading to faster, higher-throughput biosensor development.</p></sec><sec id="s4-4"><title>Limitations</title><p>Several limitations should be considered when interpreting the results of this study. The curated dataset was relatively small and imbalanced toward cell-binding aptamers, which may limit the diversity of sequence patterns learned by the model, despite the use of oversampling and class weighting. Additionally, although the model successfully generalized to 13 independently generated SELEX-derived steroid aptamers, further validation on larger, more diverse experimental datasets will be necessary to assess robustness across broader target classes. Finally, because the model selection was not benchmarked against alternative classifiers, the reported performance reflects the performance of the XGBoost ensemble specifically rather than a comparison with other algorithmic approaches, and it remains possible that other models could achieve comparable or improved performance on this task. Additionally, although feature importance analysis identified recurring motifs for classification, these only reflect statistical association within the dataset and model rather than actual structural roles in binding. Therefore, further investigation is needed to establish them as irrefutable determinants of target specificity.</p></sec><sec id="s4-5"><title>Future Work</title><p>Future work will extend this framework to multitarget classification. Regression on continuous K<sub>d</sub> values, combined with structure-based features to capture higher-order sequence dependencies, will also be explored. Future work will also include systematic benchmarking against other classifiers to evaluate whether the observed performance is generalizable across various model architectures.</p></sec></sec></body><back><notes><sec><title>Generative AI Use</title><p>The authors declare the use of generative AI (GenAI) in the research and writing process. According to the GAIDeT Taxonomy (2025), the following tasks were delegated to GenAI tools under full human supervision: proofreading and editing, summarizing text, adapting and adjusting emotional tone, and reformatting. The GenAI tools used were Claude 5 (Anthropic) and Grammarly (Superhuman Platform Inc). Responsibility for the final manuscript lies entirely with the authors. GenAI tools are not listed as authors and do not bear responsibility for the outcomes (declaration submitted by collective responsibility).</p></sec><sec><title>Funding</title><p>The California State University Fullerton (CSUF) Research, Scholarship, and Creative Activity Program supported DV. The authors thank the CSUF Undergraduate Research Opportunity Center and the CSUF Office of Research and Sponsored Projects for their support.</p></sec><sec><title>Data Availability</title><p>The code and laboratory-created aptamer sequences used in this study are available on GitHub [<xref ref-type="bibr" rid="ref20">20</xref>]. The training data were derived from the UTexas Aptamer Database [<xref ref-type="bibr" rid="ref1">1</xref>], which is also publicly available online.</p></sec></notes><fn-group><fn fn-type="con"><p>Conceptualization: SP, AM</p><p>Data curation: AG, AT, AM, DV, AR</p><p>Formal analysis: AG, AT, AM, DV, AR</p><p>Funding acquisition: SP, AM</p><p>Investigation: SP, AM</p><p>Methodology: SP, AM, AG, AT, AM</p><p>Project administration: SP, AM</p><p>Resources: SP, AM</p><p>Supervision: SP, AM</p><p>Validation: AG</p><p>Visualization: SP, AM</p><p>Writing &#x2013; original draft: SP, AM</p><p>Writing &#x2013; review &#x0026; editing: SP, AM</p></fn><fn fn-type="conflict"><p>None declared.</p></fn></fn-group><glossary><title>Abbreviations</title><def-list><def-item><term id="abb1">ALDO</term><def><p>aldosterone</p></def></def-item><def-item><term id="abb2">AptaBLE</term><def><p>Aptamer Binding Language</p></def></def-item><def-item><term id="abb3">Caltech</term><def><p>California Institute of Technology</p></def></def-item><def-item><term id="abb4">GC</term><def><p>guanine-cytosine</p></def></def-item><def-item><term id="abb5">IDF</term><def><p>inverse document frequency</p></def></def-item><def-item><term id="abb6">ML</term><def><p>machine learning</p></def></def-item><def-item><term id="abb7">NUPACK</term><def><p>Nucleic Acid Package</p></def></def-item><def-item><term id="abb8">PBS</term><def><p>phosphate-buffered saline</p></def></def-item><def-item><term id="abb9">SELEX</term><def><p>systematic evolution of ligands by exponential enrichment</p></def></def-item><def-item><term id="abb10">TF</term><def><p>term frequency</p></def></def-item><def-item><term id="abb11">TF-IDF</term><def><p>term frequency&#x2013;inverse document frequency</p></def></def-item><def-item><term id="abb12">ThT</term><def><p>thioflavin T</p></def></def-item><def-item><term id="abb13">XGBoost</term><def><p>extreme gradient boosting</p></def></def-item></def-list></glossary><ref-list><title>References</title><ref id="ref1"><label>1</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Toh</surname><given-names>SY</given-names> </name><name name-style="western"><surname>Citartan</surname><given-names>M</given-names> </name><name name-style="western"><surname>Gopinath</surname><given-names>SCB</given-names> </name><name name-style="western"><surname>Tang</surname><given-names>TH</given-names> </name></person-group><article-title>Aptamers as a replacement for antibodies in enzyme-linked immunosorbent assay</article-title><source>Biosens Bioelectron</source><year>2015</year><month>02</month><day>15</day><volume>64</volume><fpage>392</fpage><lpage>403</lpage><pub-id pub-id-type="doi">10.1016/j.bios.2014.09.026</pub-id><pub-id pub-id-type="medline">25278480</pub-id></nlm-citation></ref><ref id="ref2"><label>2</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Thiviyanathan</surname><given-names>V</given-names> </name><name name-style="western"><surname>Gorenstein</surname><given-names>DG</given-names> </name></person-group><article-title>Aptamers and the next generation of diagnostic reagents</article-title><source>Proteomics Clin Appl</source><year>2012</year><month>12</month><volume>6</volume><issue>11-12</issue><fpage>563</fpage><lpage>573</lpage><pub-id pub-id-type="doi">10.1002/prca.201200042</pub-id><pub-id pub-id-type="medline">23090891</pub-id></nlm-citation></ref><ref id="ref3"><label>3</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Wu</surname><given-names>Y</given-names> </name><name name-style="western"><surname>Plaxco</surname><given-names>KW</given-names> </name></person-group><article-title>On the design, fabrication, and operation of electrochemical aptamer-based sensors</article-title><source>ACS Sens</source><year>2025</year><month>10</month><day>24</day><volume>10</volume><issue>10</issue><fpage>7218</fpage><lpage>7230</lpage><pub-id pub-id-type="doi">10.1021/acssensors.4c03465</pub-id><pub-id pub-id-type="medline">41042013</pub-id></nlm-citation></ref><ref id="ref4"><label>4</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Kohlberger</surname><given-names>M</given-names> </name><name name-style="western"><surname>Gadermaier</surname><given-names>G</given-names> </name></person-group><article-title>SELEX: critical factors and optimization strategies for successful aptamer selection</article-title><source>Biotechnol Appl Biochem</source><year>2022</year><month>10</month><volume>69</volume><issue>5</issue><fpage>1771</fpage><lpage>1792</lpage><pub-id pub-id-type="doi">10.1002/bab.2244</pub-id><pub-id pub-id-type="medline">34427974</pub-id></nlm-citation></ref><ref id="ref5"><label>5</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>McConnell</surname><given-names>EM</given-names> </name><name name-style="western"><surname>Nguyen</surname><given-names>J</given-names> </name><name name-style="western"><surname>Li</surname><given-names>Y</given-names> </name></person-group><article-title>Aptamer-based biosensors for environmental monitoring</article-title><source>Front Chem</source><year>2020</year><volume>8</volume><fpage>434</fpage><pub-id pub-id-type="doi">10.3389/fchem.2020.00434</pub-id><pub-id pub-id-type="medline">32548090</pub-id></nlm-citation></ref><ref id="ref6"><label>6</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Gold</surname><given-names>L</given-names> </name><name name-style="western"><surname>Janjic</surname><given-names>N</given-names> </name><name name-style="western"><surname>Jarvis</surname><given-names>T</given-names> </name><etal/></person-group><article-title>Aptamers and the RNA world, past and present</article-title><source>Cold Spring Harb Perspect Biol</source><year>2012</year><month>03</month><day>1</day><volume>4</volume><issue>3</issue><fpage>a003582</fpage><pub-id pub-id-type="doi">10.1101/cshperspect.a003582</pub-id><pub-id pub-id-type="medline">21441582</pub-id></nlm-citation></ref><ref id="ref7"><label>7</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Padmanabhan</surname><given-names>K</given-names> </name><name name-style="western"><surname>Padmanabhan</surname><given-names>KP</given-names> </name><name name-style="western"><surname>Ferrara</surname><given-names>JD</given-names> </name><name name-style="western"><surname>Sadler</surname><given-names>JE</given-names> </name><name name-style="western"><surname>Tulinsky</surname><given-names>A</given-names> </name></person-group><article-title>The structure of alpha-thrombin inhibited by a 15-mer single-stranded DNA aptamer</article-title><source>J Biol Chem</source><year>1993</year><month>08</month><volume>268</volume><issue>24</issue><fpage>17651</fpage><lpage>17654</lpage><pub-id pub-id-type="doi">10.1016/S0021-9258(17)46749-4</pub-id></nlm-citation></ref><ref id="ref8"><label>8</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Chiu</surname><given-names>JKH</given-names> </name><name name-style="western"><surname>Chen</surname><given-names>YPP</given-names> </name></person-group><article-title>A comprehensive study of RNA secondary structure alignment algorithms</article-title><source>Brief Bioinform</source><year>2017</year><month>03</month><day>1</day><volume>18</volume><issue>2</issue><fpage>291</fpage><lpage>305</lpage><pub-id pub-id-type="doi">10.1093/bib/bbw009</pub-id><pub-id pub-id-type="medline">26984617</pub-id></nlm-citation></ref><ref id="ref9"><label>9</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Ji</surname><given-names>C</given-names> </name><name name-style="western"><surname>Wei</surname><given-names>J</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>L</given-names> </name><etal/></person-group><article-title>Aptamer-protein interactions: from regulation to biomolecular detection</article-title><source>Chem Rev</source><year>2023</year><month>11</month><day>22</day><volume>123</volume><issue>22</issue><fpage>12471</fpage><lpage>12506</lpage><pub-id pub-id-type="doi">10.1021/acs.chemrev.3c00377</pub-id><pub-id pub-id-type="medline">37931070</pub-id></nlm-citation></ref><ref id="ref10"><label>10</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Komarova</surname><given-names>N</given-names> </name><name name-style="western"><surname>Kuznetsov</surname><given-names>A</given-names> </name></person-group><article-title>Inside the black box: what makes SELEX better?</article-title><source>Molecules</source><year>2019</year><month>10</month><day>7</day><volume>24</volume><issue>19</issue><fpage>3598</fpage><pub-id pub-id-type="doi">10.3390/molecules24193598</pub-id><pub-id pub-id-type="medline">31591283</pub-id></nlm-citation></ref><ref id="ref11"><label>11</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Torkamanian-Afshar</surname><given-names>M</given-names> </name><name name-style="western"><surname>Nematzadeh</surname><given-names>S</given-names> </name><name name-style="western"><surname>Tabarzad</surname><given-names>M</given-names> </name><name name-style="western"><surname>Najafi</surname><given-names>A</given-names> </name><name name-style="western"><surname>Lanjanian</surname><given-names>H</given-names> </name><name name-style="western"><surname>Masoudi-Nejad</surname><given-names>A</given-names> </name></person-group><article-title>In silico design of novel aptamers utilizing a hybrid method of machine learning and genetic algorithm</article-title><source>Mol Divers</source><year>2021</year><month>08</month><volume>25</volume><issue>3</issue><fpage>1395</fpage><lpage>1407</lpage><pub-id pub-id-type="doi">10.1007/s11030-021-10192-9</pub-id><pub-id pub-id-type="medline">33554306</pub-id></nlm-citation></ref><ref id="ref12"><label>12</label><nlm-citation citation-type="web"><article-title>Aptamers</article-title><source>Atombio</source><access-date>2025-09-08</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://atombioworks.com/aptable-platform-intro/">https://atombioworks.com/aptable-platform-intro/</ext-link></comment></nlm-citation></ref><ref id="ref13"><label>13</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Strehlitz</surname><given-names>B</given-names> </name><name name-style="western"><surname>Nikolaus</surname><given-names>N</given-names> </name><name name-style="western"><surname>Stoltenburg</surname><given-names>R</given-names> </name></person-group><article-title>Protein detection with aptamer biosensors</article-title><source>Sensors (Basel)</source><year>2008</year><month>07</month><day>23</day><volume>8</volume><issue>7</issue><fpage>4296</fpage><lpage>4307</lpage><pub-id pub-id-type="doi">10.3390/s8074296</pub-id><pub-id pub-id-type="medline">27879936</pub-id></nlm-citation></ref><ref id="ref14"><label>14</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Yang</surname><given-names>KA</given-names> </name><name name-style="western"><surname>Chun</surname><given-names>H</given-names> </name><name name-style="western"><surname>Zhang</surname><given-names>Y</given-names> </name><etal/></person-group><article-title>High-affinity nucleic-acid-based receptors for steroids</article-title><source>ACS Chem Biol</source><year>2017</year><month>12</month><day>15</day><volume>12</volume><issue>12</issue><fpage>3103</fpage><lpage>3112</lpage><pub-id pub-id-type="doi">10.1021/acschembio.7b00634</pub-id><pub-id pub-id-type="medline">29083858</pub-id></nlm-citation></ref><ref id="ref15"><label>15</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Tang</surname><given-names>J</given-names> </name><name name-style="western"><surname>Ma</surname><given-names>D</given-names> </name><name name-style="western"><surname>Pecic</surname><given-names>S</given-names> </name><etal/></person-group><article-title>Noninvasive and highly selective monitoring of intracellular glucose via a two-step recognition-based nanokit</article-title><source>Anal Chem</source><year>2017</year><month>08</month><day>15</day><volume>89</volume><issue>16</issue><fpage>8319</fpage><lpage>8327</lpage><pub-id pub-id-type="doi">10.1021/acs.analchem.7b01532</pub-id><pub-id pub-id-type="medline">28707883</pub-id></nlm-citation></ref><ref id="ref16"><label>16</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Askari</surname><given-names>A</given-names> </name><name name-style="western"><surname>Kota</surname><given-names>S</given-names> </name><name name-style="western"><surname>Ferrell</surname><given-names>H</given-names> </name><etal/></person-group><article-title>UTexas aptamer database: the collection and long-term preservation of aptamer sequence information</article-title><source>Nucleic Acids Res</source><year>2024</year><month>01</month><day>5</day><volume>52</volume><issue>D1</issue><fpage>D351</fpage><lpage>D359</lpage><pub-id pub-id-type="doi">10.1093/nar/gkad959</pub-id><pub-id pub-id-type="medline">37904593</pub-id></nlm-citation></ref><ref id="ref17"><label>17</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Sparck Jones</surname><given-names>K</given-names> </name></person-group><article-title>A statistical interpretation of term specificity and its application in retrieval</article-title><source>J Doc</source><year>1972</year><month>01</month><volume>28</volume><issue>1</issue><fpage>11</fpage><lpage>21</lpage><pub-id pub-id-type="doi">10.1108/eb026526</pub-id></nlm-citation></ref><ref id="ref18"><label>18</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Yang</surname><given-names>KA</given-names> </name><name name-style="western"><surname>Barbu</surname><given-names>M</given-names> </name><name name-style="western"><surname>Halim</surname><given-names>M</given-names> </name><etal/></person-group><article-title>Recognition and sensing of low-epitope targets via ternary complexes with oligonucleotides and synthetic receptors</article-title><source>Nat Chem</source><year>2014</year><month>11</month><volume>6</volume><issue>11</issue><fpage>1003</fpage><lpage>1008</lpage><pub-id pub-id-type="doi">10.1038/nchem.2058</pub-id><pub-id pub-id-type="medline">25343606</pub-id></nlm-citation></ref><ref id="ref19"><label>19</label><nlm-citation citation-type="journal"><person-group person-group-type="author"><name name-style="western"><surname>Nakatsuka</surname><given-names>N</given-names> </name><name name-style="western"><surname>Abendroth</surname><given-names>JM</given-names> </name><name name-style="western"><surname>Yang</surname><given-names>KA</given-names> </name><name name-style="western"><surname>Andrews</surname><given-names>AM</given-names> </name></person-group><article-title>Divalent cation dependence enhances dopamine aptamer biosensing</article-title><source>ACS Appl Mater Interfaces</source><year>2021</year><month>03</month><day>3</day><volume>13</volume><issue>8</issue><fpage>9425</fpage><lpage>9435</lpage><pub-id pub-id-type="doi">10.1021/acsami.0c17535</pub-id><pub-id pub-id-type="medline">33410656</pub-id></nlm-citation></ref><ref id="ref20"><label>20</label><nlm-citation citation-type="web"><article-title>Ankita-m1208/aptamer-sequence-classification</article-title><source>GitHub</source><access-date>2026-09-03</access-date><comment><ext-link ext-link-type="uri" xlink:href="https://github.com/ankita-m1208/aptamer-sequence-classification">https://github.com/ankita-m1208/aptamer-sequence-classification</ext-link></comment></nlm-citation></ref></ref-list><app-group><supplementary-material id="app1"><label>Multimedia Appendix 1</label><p>Predicted secondary structures and dissociation curves for 13 laboratory-generated steroid-binding aptamers.</p><media xlink:href="bioinform_v7i1e92194_app1.docx" xlink:title="DOCX File, 1821 KB"/></supplementary-material></app-group></back></article>