Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Deep learning-based classification of peptide analytes from single-channel nanopore translocation events

  • Bryan A. Krantz

    Roles Conceptualization, Data curation, Formal analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing – original draft, Writing – review & editing

    bkrantz@umaryland.edu

    Affiliation Department of Microbial Pathogenesis, School of Dentistry, University of Maryland, Baltimore, Maryland, United States of America

Abstract

Rapid and accurate detection of peptide biomarkers using nanopore biosensors is critical for disease diagnosis and other biomedical applications. Processing large, complex single-channel translocation data streams poses a significant challenge for peptide analyte classification. Here, we present a supervised deep learning data processing pipeline for peptide classification from translocation events. The first stage employs a convolutional and recurrent neural network, adapted from the Deep-Channel multi-channel classifier, to accurately classify raw current recordings into discrete conductance states, including partially blocked sub-conductance intermediates. The second stage, peptide classification, utilizes a novel branched input network with a temporal convolutional network for processing translocation event conductance state sequences and a dense network for incorporating computed event-level and global kinetic features. Using idealized simulated multi-state translocation data for seven peptides, we demonstrate high classification accuracy (0.9998 (±0.0006)) when global features are included alongside event-level features. For classifying mixture samples, where only event-level features are applicable, performance shows more modest accuracy (0.70 (±0.01)). Peptide mixture predictions showed reasonable accuracy (MAE 0.045–0.161), although misclassification resulted in false positives. Event stochasticity and the fact that some peptides possessed similar kinetic parameters posed challenging for event-level prediction. However, vote aggregation from translocation event streams achieves perfect 100% accuracy, when predicting pure peptide samples. This proof-of-concept study demonstrates a robust deep learning framework for nanopore peptide classification using simulated data, laying the groundwork for classifying peptides from complex mixtures using real experimental data with the anthrax toxin protective antigen nanopore.

Introduction

Rapid and accurate detection of biomolecules (including nucleic acid polymers, proteins, peptides, and other small molecules) is a critical challenge in timely disease diagnosis. Peptide biomarkers produced during various disease processes (e.g., heart disease, infectious disease, and cancer) may be critical molecular targets to be sensed to aid in proper diagnosis [13]. Nanopore peptide biosensors combined with powerful single-molecule detection offer a potential solution to this problem [4]. Moreover, this technology also may lead to innovations in related biomedical areas, including drug discovery [5], biopolymer sequencing [68], and basic science research.

Nanopore biosensors (reviewed [8]) are comprised of two aqueous compartments bathed in electrolyte solutions, which are separated by a thin membrane. In the case of biological protein nanopores, the membrane is a planar lipid bilayer, where the bilayer-inserted protein nanopore creates a nanometer-scale pore (or channel), which spans the membrane. In the case of solid-state nanopores, these systems utilize a membrane generally made of a substrate like silicon nitride [7], glass [9], or graphene [10], where a small nanometer-scale aperture is created in the membrane. Under an applied voltage, biomolecules can translocate through these pores, and their passage causes a measurable change in current as they impede the flow of ions. These small picoamp-scale changes in ionic current are easily detected by voltage-clamp amplifiers even in the single-molecule limit. When a single pore is present in the system, a single-channel recording of a stream of biomolecule analyte translocations is obtained.

Many protein nanopores have been investigated as potential biosensors, including α-hemolysin [1114], aerolysin [12,15,16], Mycobacterium smegmatis porin A [17], and the curli production assembly/transport component (CsgG) [18,19]. Like the dedicated protein translocase, CsgG, anthrax toxin (Fig 1A) is a protein translocase model system [20] with potential to be a peptide biosensor platform. It is a tripartite protein toxin made up of a homooligomeric nanopore channel, called protective antigen (PA), which translocates the two other component enzymes, lethal factor (LF) and edema factor. Being a robust protein translocase, anthrax toxin can be adapted to translocate heterologous proteins [21] and peptides [22,23] with no required substrate modifications, like DNA tags. Larger peptides [24,25] and proteins [26] translocate via a muti-step process through a series of fully blocked intermediates, whereas shorter peptides translocate through multiple conductance state intermediates [22] (Fig 1B), suggesting potential peptide discriminating features that may be exploited in biosensing applications.

thumbnail
Fig 1. Anthrax toxin PA as potential nanopore peptide biosensor platform.

(A) Cryo-electron microscopy structure of the PA nanopore [27] showing the locations of key peptide interacting active sites, clamps, and loops (labeled and color coded). Dimensions of its globular cap and elongated β-barrel stem are indicated. Membrane bilayer is depicted by gray rectangle at bottom of β barrel. (B) Example single-channel peptide translocation events via the PA nanopore at 70 mV driving force. Analytes are a 10-residue guest-host peptide (KKKKKXXSXX), where the guest residues (X) are indicated at left of each record. The system populates multiple discrete conductance state intermediates during translocation events; current levels of fully open and fully blocked nanopores are labeled at top right. Scalebar given at upper right is 2 pA by 100 ms for X = A, L, T, F, Y and 2 pA by 500 ms for X = W.

https://doi.org/10.1371/journal.pone.0324777.g001

Many large, nuanced single-channel datasets may be generated when implementing a nanopore biosensor system. Inevitably there will be long seconds-to-minutes recordings of many stochastic translocation events; and often numerous recordings are needed to encompass potential analytes of interest. The translocation recordings themselves may not be simply two conductance states (bound to pore/fully blocked and open pore), but rather there may be many conductance states, including partially-blocked sub-conductance species (Fig 1B) [22]. To enhance the ability to distinguish analytes, multiplex approaches many be taken, where multiple different pores (or even engineered ones) are used to gain additional read-outs of a particular analyte.

To process these types of large complex data streams from ion channels or nanopores and correctly classify analytes, machine learning or deep learning computational approaches can be taken [16,2831]. Deep learning methods utilize neural networks (NN) of various architectures and layerings, which may be trained to find patterns in input single-channel recordings of translocation event streams, leading ultimately to output classifications. These NN approaches are highly modular and adaptable, where the temporal patterns in the translocation event state sequence and their corresponding computed features can be successfully learned. Here we describe a generalizable deep learning approach to first classify conductance states of a multi-state protein translocase nanopore (anthrax toxin PA) and second classify simulated peptides based on their translocation events, as they populate conductance state intermediates.

Materials and methods

Proteins

Heptameric PA oligomer (PA7) was prepared as described [32]. Briefly, full-length PA83 (83 kDa) was expressed in Escherichia coli BL21(DE3) using a pET22b plasmid directing expression to the periplasm. PA83 was extracted from the periplasm and purified using Q-Sepharose anion-exchange chromatography in 20 mM Tris-Cl, pH 8.0, and eluted with a gradient of 20 mM Tris-Cl, pH 8.0 with 1 M NaCl. PA83 was then treated with trypsin (1:1000 wt/wt trypsin:PA) for 30 min at room temperature to form nicked PA. The trypsin was inhibited with soybean trypsin inhibitor at 1:100 dilution (wt/wt soybean trypsin inhibitor:PA). The trypsin-nicked PA was subjected to Q-Sepharose chromatography to isolate the oligomerized PA7 by applying the trypsin-nicked PA to the Q-Sepharose column in 20 mM Tris-chloride, pH 8.0. The oligomerized PA7 was eluted by a gradient of 20 mM Tris-Cl, 1 M NaCl, pH 8.0. A chimeric construct of the 30-residue amino-terminal leader sequence of LF and Colicin-E7 immunity protein from E. coli (IM7) was created using PCR as described [33]. The construct was purified by His6-affinity chromatography identically to the procedure used for LF’s amino-terminal domain as described [34]. Ten-residue guest–host peptides were synthesized by Elim Biopharmaceuticals without further purification as described [22,23].

Single-channel electrophysiology

Planar lipid bilayer currents were recorded with an Axopatch 200B amplifier and a Digidata 1440A acquisition system (Molecular Devices Corp.) as described [22,32,34]. Membranes were painted on a 50-μm aperture of a 1-mL white Delrin cup with 3% (wt/vol) 1,2-diphytanoyl-sn-glycero-3-phosphocholine (Avanti Polar Lipids) in n-decane. The cis (side to which the PA7 is added) and trans chambers were bathed in universal bilayer buffer (10 mM oxalate, 10 mM phosphate, 10 mM Mes, 1 mM EDTA, 100 mM KCl, pH 5.6). Single-channel recordings were filtered at 400 Hz using a multi-section Bessel filter and recorded at 800 Hz using PCLAMP10 software. The applied voltage is defined as Δψ = ψcis – ψtrans (with ψtrans set to 0 mV).

Single-channel recordings of a guest-host peptide and IM7 translocations were carried out as described [22] and used as training data for three-state and two-state conductance state classification, respectively. A single PA channel was inserted into a painted bilayer at a Δψ of 30 mV by adding ~2 pM of PA7 (freshly diluted from a 2-μM stock) to the cis side of the membrane. Once a single channel inserted, the cis chamber was perfused by fresh buffer to remove excess uninserted PA7. Then the desired peptide/protein analyte to be translocated was added to the cis chamber at 20–100 nM. Translocation data were acquired by stepping the applied Δψ to a higher positive value and collecting recordings of the translocation event stream for several minutes. Translocation recordings were subsequently labeled for two or three discrete conductance states in CLAMPFIT (ground truth used in NN training), where short-duration spikes were ignored.

Hardware, software, and environment used for deep learning

We used Anaconda to create a Python 3.9 environment, where TensorFlow [35] (2.12.0), Keras Temporal Convolutional Network (TCN) [36] (3.5.6), and other standard modules were installed. At first, a 2014 MacBook Air was used in NN training and prediction. To improve training performance, this hardware was upgraded to a 2025 MacBook Pro with M4 Apple Silicon and 24 GB of RAM. GPU cores were used during training on that device by installing tensorflow-metal. All software source code is available on GitHub (https://github.com/bakrantz/Pept-Class).

Simulated peptide translocation records

Peptide translocations through protein nanopores were simulated assuming a stochastic Markovian process, where transition from one species to another occurred by sampling a probability transition matrix. Simulations were sampled at 1000 Hz for 30 s for peptides A-F and 150 s for peptide G, allowing similar numbers of translocation events to occur. There were three conductance states in all simulated peptides, i.e., fully blocked by peptide (state 0), partially blocked by peptide (state 1), and fully conducting (state 2). Peptides A-F possessed exactly three species corresponding to each of those conductance states. Peptide G, on the other hand, had two different fully blocked state 0 conductance states alongside species directly corresponding to state 1 and state 2, and therefore, had four total species. The conductance states versus time simulations were ideal in these simulations with no added noise. The simulations revealed exponential cumulative distribution functions (CDF) of dwell times for state 0 or state 1 for the segmented translocation events, albeit Peptide G’s state 0 dwell times were best fit to a double exponential decay reflecting the presence of two state 0 species. Simulated data was chosen in this study to have a large enough controlled dataset to train robust deep learning models and facilitate their development.

Classification of multi-conductance-state channels

The Convolutional Neural Network-Recurrent Neural Network (CNN-RNN) model implemented in Deep-Channel [28], which classifies multi-channel patch-clamp current versus time records, was used in the multi-state (and binary) conductance state classifiers presented here. Briefly, a deep neural network was built with TensorFlow and Keras [35], where the model architecture consisted of a hybrid CNN and Long Short Term Memory (LSTM) network designed to learn temporal dependencies within the single-dimensional current versus time data. Specifically, the scaled current input data, with a single feature, was first processed by a time distributed layer wrapping a 1D convolutional layer. This layer employed 64 filters with a kernel size of one and rectified linear unit (ReLU) activation to extract local features at each time step. Following the convolutional layer, a time distributed MaxPooling1D layer with a pool size of one was used for downsampling. The output was then flattened to prepare the features for the recurrent layers.

The flattened temporal features were then fed into a stack of three LSTM layers, each with 256 units and ReLU activation. The first two LSTM layers were configured to return sequence, allowing them to feed into the subsequent LSTM layer. Each LSTM layer was followed by a batch normalization layer for stabilizing training and a dropout layer with a rate of 0.25 to prevent overfitting. The final LSTM layer outputted a single sequence which was then passed through a batch normalization and a Dropout layer. The output consisted of a Dense layer of units equal to the number of conductance states using a softmax activation function. This provided a probability distribution over the possible conductance states for each input current value.

The model was trained using the categorical cross-entropy loss function, suitable for multi-class classification with categorical labels. The Adam optimizer was used to update the network weights during training. Performance was evaluated using accuracy, precision, recall, and macro-averaged F1-score. The model was trained for 15 epochs with a batch size of 32, and validation data was used to monitor performance during training. At the completion of training, model weights were saved for future predictions.

The main differences between the single-channel conductance state classifier implemented here and Deep-Channel is the dropout in each LSTM layer was increased to 0.25 and the Adam optimizer was used (instead of stochastic gradient descent) to update weights during training. Also, of course, Deep-Channel classifies number of channels, whereas our classifier trains for the discrete conductance states populated by a single nanopore.

Deep learning-based peptide classifier

The classification of peptides based on their single-channel translocation events was performed using a branched NN architecture implemented in TensorFlow and Keras [35]. This model was designed to process two distinct types of input derived from each translocation event: (i) the sequence of discrete conductance states observed during the peptide’s passage through the nanopore, represented in our test example as a series of state 0 or state 1 time points; and (ii) a set of computed kinetic features characterizing the translocation event conductance state sequences.

Two different groups of features were differentially utilized depending on the peptide classification application: (i) 13 event-level features; and (ii) 7 global features computed over an entire pure peptide translocation event stream. The initial set of event-level features included: state sequence entropy, first transition time, average dwell in state 0, average dwell in state 1, variance of dwell in state 0, variance of dwell in state 1, longest dwell in state 0, longest dwell in state 1, event duration, probability in state 0, probability in state 1, ratio of probabilities in state 0 to state 1, and number of transitions. Note we removed entropy from the initial set when permutation importance analysis showed that its inclusion did not improve F1-scores. The initial set of global features included: average of event duration, variance of event duration, average event entropy, average first transition time, average number of transitions, overall probability in state 0, overall probability in state 1, and overall ratio of probability in state 0 to state 1. The global feature, variance of event duration, was removed when it significantly degraded performance, as described in the Results. When event-level training was employed to ultimately predict mixtures of peptides in an event stream recording, then only the event-level features are used. But when a pure peptide stream requires classification, then both global and event-level features can be used. The basic network architecture is similar in either instance, as described below.

The simulated records of peptide A-G translocation event streams were segmented in a separate routine into a list of translocation state sequences alongside their corresponding features. Very short events (< 5 ms) were filtered out during segmentation by a user-defined parameter so the model could train on more information rich longer events. These segmented translocation events were organized as a Python list of dictionaries and saved as pickle files for proper loading in the training and prediction scripts. At the loading of the pickle files during training, an in situ downsampling was performed as needed to maintain class balance.

Immediately prior to training the input translocation event conductance state sequences were padded to a uniform length (determined by the maximum sequence length in the training set) using a value of −1.0. (This padding value was chosen to distinguish it from the state sequences, which were composed of state 0 or state 1 values). The features were standardized using a StandardScaler fitted on the training data. This scaler object was saved for later use in prediction.

During training, the conductance state sequence of each translocation event was fed into a TCN [36] branch. ReLU activation functions were employed in the dense layers of this branch to introduce non-linearity. This branch consisted of two sequential TCN blocks. The first TCN block comprised 256 filters with a kernel size of 3 and dilation rates of 1, 2, 4, followed by batch normalization and a dropout layer with a rate of 0.3. The second TCN block similarly utilized 128 filters, a kernel size of 3, dilation rates of 1, 2, 4, batch normalization, and a dropout rate of 0.3. The output of the second TCN block was then processed by a global average pooling 1D layer to produce a fixed-size vector representation of the conductance state sequence. The number of TCN blocks, dilations, filters and kernel size were chosen to balance the ability to maintain evaluation metrics while reducing computational costs.

The second input branch processed the computed kinetic features, which were derived from the translocation event state sequences. The number and type of features, global and/or event-level) used depended on the ultimate classification application. This branch consisted of a dense layer with 32 units and ReLU activation, followed by batch normalization and a dropout layer with a rate of 0.3. The outputs of the TCN branch and the Dense features branch were then concatenated. This merged representation was fed into a final series of dense layers: a dense layer with 64 units and ReLU activation, followed by a dropout layer with a rate of 0.3, and finally, an output dense layer of units equal to the number of peptide classes, utilizing a softmax activation function to yield a probability distribution over the peptide identities. In general, dropout regularization was employed throughout to reduce overfitting.

The model was compiled using the Adam optimizer with a learning rate of 0.001 and the categorical cross-entropy loss function. Model performance was monitored using accuracy, precision, recall, and macro-averaged F1-score. Training was conducted with a batch size of 32 for 30 epochs, with 20% of the training data reserved for validation. To prevent overfitting and optimize training, early stopping (patience of 20 epochs), model checkpointing (saving the best weights based on validation loss), and a learning rate reduction on plateau (factor of 0.5, patience of 5 epochs, minimum learning rate of 10−5) were implemented as callbacks during the training process.

The selection of the TCN/Dense architecture’s specific parameters, including the number and configuration of TCN blocks, filter counts, dilation rates, and kernel sizes, as well as the dropout rate, was refined through an iterative manual tuning process. This involved systematic experimentation and evaluation on the validation dataset to optimize for classification performance and training stability.

Training and evaluation of the model was performed for multiple replicates at different train test splits of the peptide translocation event input data by setting the random_state parameter to different values. Means and standard deviations of the evaluation metrics were computed from those replicates.

Mixed peptide sample prediction

The ability of the trained peptide classifier to identify components of a mixed peptide sample was evaluated. A synthetic mixed sample of translocation events was generated by randomly selecting a defined number of events from the individual peptide datasets according to pre-set fractional compositions (e.g., 60/40 Peptide A/Peptide D mixture would sample these respective pure datasets in the proper ratio to make 500 total events). The features scaler and weights saved from translocation event training using only event-level features were loaded into the same branched input TCN/Dense model. Predictions using the model outputted a probability distribution over the seven possible peptide identities for each input translocation event. To obtain a classification for each event, a confidence threshold of 0.20 was applied to the predicted probabilities. If the maximum predicted probability for an event exceeded this threshold, the event was assigned to the corresponding peptide class. Events with maximum predicted probabilities below the threshold were considered unclassified (called ‘None’). This confidence threshold can be adjusted as needed to obtain more confident predictions and can help minimize false positives. Following the event-level classification, the overall composition of the mixed sample was estimated by counting the number of confident predictions for each peptide class. Evaluation metrics such as Mean Absolute Error (MAE), Mean Squared Error (MSE), and Root Mean Squared Error (RMSE) were calculated to quantify the difference between the predicted peptide fractions and actual fractions.

Vote total prediction of pure peptides

For the evaluation of pure peptide translocation event streams, a “vote total” approach was employed. Here, instead of solely classifying individual translocation events, the entire stream of events corresponding to a single peptide was processed. Each individual translocation event within the stream (consisting of its conductance state sequence and the 12 kinetic features) was passed through the previously trained TCN/Dense NN. The “vote” for each event was determined as the peptide class with the highest predicted probability. Following the prediction for every event in the stream, the total number of votes for each of the seven peptide classes was tallied. The peptide class receiving the highest number of votes was considered the predicted identity of the entire stream of translocation events. Several metrics were calculated to assess the performance of this vote total prediction method for each test peptide: Top-1 Accuracy (binary metric indicating whether the peptide class receiving the most votes matched the known identity of the peptide stream), Confidence (fraction of total votes received by the winning peptide class out of the total number of events in the stream), Vote Entropy (Shannon entropy of the vote distribution using base 2 log), and Rank of True Label (rank of the true peptide label based on the vote counts).

Results

Deep learning pipeline

To develop a robust pipeline to analyze single-channel peptide translocation through nanopores, we aimed to develop (i) a single-channel conductance state classifier and then (ii) a peptide analyte classifier both using deep learning techniques. We first created a NN to classify the conductance state of current recordings based on the CNN-LSTM architecture in the multi-channel classifier, Deep-Channel [28]. We re-purposed Deep-Channel’s TensorFlow/Keras-based NN implementation in Python 3.9 to at first classify a binary system of open or blocked two-state channels (often occurring when larger proteins and peptides translocate via anthrax toxin). We achieved excellent predictive labeling of conductance state using both simulated two-state data and realistic protein translocation data from anthrax toxin. The binary classification training of the two-state anthrax toxin protein translocation data achieved high performance, with a test set accuracy of 0.995, a precision of 0.998, a recall of 0.994, and a Matthews Correlation Coefficient (MCC) of 0.988, indicating excellent discrimination between the two conductance states. Then we moved to multi-state classification of conductance state (the situation germane to peptide analyte translocation via anthrax toxin PA) using the same Deep-Channel CNN-RNN architecture but with an output appropriate for multiple conductance states. In our benchmark conductance state classifications, we again used a simulated three-state current recording as well as a realistic three-state peptide analyte translocation via anthrax toxin (Fig 2A). The multistate conductance prediction for anthrax toxin peptide translocation data achieved high accuracy, with an overall multi-class accuracy of 0.989 (Fig 2B,C). The macro-averaged precision, recall, and F1-score were also high at 0.968, 0.964, and 0.965, respectively, indicating good performance across all three conductance states (fully open, partially blocked intermediate, and fully blocked). The confusion matrix shows strong classification for the fully open state (class 2), with some misclassification between the fully blocked (class 0) and partially blocked (class 1) states. It should be noted the CNN-RNN model predicted some fast-flickering events (e.g., state 1 → 0) in the anthrax toxin dataset that were not classified as such by ClampFit (our ground truth classification) as those very short events were set to be ignored (Fig 2B), showing the deep learning approach includes sensitivity for rapid events.

thumbnail
Fig 2. Conductance state classification.

A three-state guest-host peptide translocating via anthrax toxin PA. (A) Raw single-channel current record (purple trace), where open nanopore current is ~ 3 pA and time is sampled at 800 Hz. (B) Ground truth labeling of conductance state (black trace) using CLAMPFIT: fully peptide blocked nanopore (state 0), partially peptide blocked nanopore (state 1), and fully open nanopore (state 2). Note some short-duration events were ignored. (C) Deep learning CNN-RNN model prediction of conductance state (red trace).

https://doi.org/10.1371/journal.pone.0324777.g002

Simulated multi-state peptide translocation datasets

To explore the utility of using deep learning to classify peptides from their multi-state translocation events, we simulated seven example peptide analytes (peptides A through G) using transition probability matrices that had rough kinetic and conductance state characteristics resembling translocation data observed with anthrax toxin using small guest-host peptides [22] (Fig 1B). In these simulated data, there were three conductance states of the nanopore-peptide system: peptide-bound and fully blocked (state 0); peptide-bound, ~ 50%-conducting, and partially blocked (state 1); and fully conducting nanopore with no peptide bound (state 2). In peptides A through F, there were three species corresponding to the three conductance states (which is the simplest kinetic scheme), but in peptide G a hidden state was added, where there were two species were defined as conductance state 0 with short- and long-timescale dynamics. We wanted to include a diversity of kinetic schemes to test the generalizability of the classification algorithm. The model was designed to accurately classify peptides without prior knowledge of their kinetic schemes. These single-channel simulations were all analyzed with traditional methods by computing probabilities in state 0 and state 1 and then determining the CDF of the dwell times in state 0 and state 1 as well as the overall translocation event, fitting those distributions to exponential decays to obtain respective rate constants (Table 1). (N.B. only peptide G’s state 0 dwell times deviated significantly from single-exponential fits, having a clear fast and slow phase, reflecting that it had two state 0 species in its kinetic scheme.) Approximately, 30 s of simulated data was generated for Peptides A-F, whereas 150 s was required for Peptide G to obtain similar numbers of translocation events for all peptide classes (~500 events). Class balance was further maintained by appropriate downsampling for more effective model training. Clips of the of idealized translocation event streams from these simulated datasets are shown (Fig 3).

thumbnail
Table 1. Kinetic Translocation Parameters of Simulated Peptides.

https://doi.org/10.1371/journal.pone.0324777.t001

thumbnail
Fig 3. Idealized nanopore conductance state versus time slices from peptide translocation simulations.

Peptide A-G are indicated at left. States are labeled as shown at top right: fully blocked (state 0), partially blocked (state 1), and fully open (state 2). Time scalebar is indicated at top right.

https://doi.org/10.1371/journal.pone.0324777.g003

Peptide classification of translocation events using global features

Next, we addressed the challenging problem of accurately classifying pure test peptides from a stream of single-channel translocation events (obtained via a protein nanopore), a critical step in developing advanced biosensing technologies. To achieve this, raw translocation event streams (labeled by their conductance states from current versus time recordings) were preprocessed into state sequences representing the temporal dynamics of peptide interactions within the nanopore. In our simulated nanopore (based on anthrax toxin), there are three conductance states (which were described above); therefore, a translocation event state sequence is a series of peptide-bound state 1 or state 0 time points. Simultaneously, during the preprocessing segmentation of these translocation event state sequences, a comprehensive set of 13 event-level features, capturing local characteristics of individual translocation events, and set of global features, summarizing the overall event stream properties, were computed. These processed conductance state sequences and features were then fed into a hybrid NN architecture comprising a TCN [36] for state sequence processing and a dense NN for feature processing, with their outputs concatenated before final classification. (When an LSTM network was employed in place of the TCN, the model demonstrated severe validation volatility, with divergent validation behavior, as shown by both accuracy and macro-averaged F1-score, compared to the training data. This instability prevented convergence and led to poor generalization, ultimately motivating the adoption of the TCN architecture.) When using the hybrid TCN/Dense NN, the inclusion of the global feature, variance of translocation event durations, led to a significant degradation in model performance, evidenced by a drop in overall accuracy from 0.99 to 0.60 and a decrease in macro-averaged F1-score from 0.99 to 0.55, indicating that this feature introduced noise and model instability into the classification. In contrast, the model achieved exceptional performance with the remaining global features, as observed in the confusion matrix (Fig 4A), demonstrating its effectiveness in accurately classifying peptides from pure translocation event streams and highlighting the importance of careful feature selection for robust biosensor applications.

thumbnail
Fig 4. Confusion matrices for TCN/Dense model peptide classifications from translocation events.

Peptides A-G are indicated when using the following inputs (A) conductance state sequences with global- and event-level features as input (overall accuracy of 0.9998 (±0.0006) and macro-averaged F1-score of 0.9998 (±0.0006)) or (B) conductance state sequences with only event-level features as input (overall accuracy of 0.70 (±0.01) and macro-averaged F1-score of 0.70 (±0.02)). The best matrix out of six replicates for either type of training is shown.

https://doi.org/10.1371/journal.pone.0324777.g004

Peptide classification training with only event-level features

We then moved to a more challenging peptide classification problem, where we tried to predict peptides based on individual translocation events (without using global features aggregated over an entire event stream). To do this, we trained the branched TCN/Dense model again using the translocation event state sequences (fed into the TCN branch) and using 12 standardized event-level features (fed into the dense branch) for Peptides A through G. (The event-level feature corresponding to the state sequence’s Shannon entropy was removed from the original set of 13 features since permutation importance analysis showed it did not contribute significantly to F1-score improvement.) The model achieved an overall peptide classification accuracy of 0.70 (±0.01) on the test set (N = 6). The macro-averaged precision, recall, and F1-score were 0.70 (±0.02), 0.70 (±0.01), and 0.70 (±0.02), respectively, indicating an improved level of performance compared to previous iterations. The confusion matrix (Fig 4B) revealed a noticeable ability to classify several peptides accurately, though some degree of misclassification persisted, particularly between Peptides A and C, highlighting the challenge of distinguishing highly similar peptides based solely on event-level kinetics due to stochasticity. Peptides D, E, F, and G generally showed higher classification performance.

Predicting peptide mixtures from translocation events. Leveraging the significant speed improvement (~14x faster) achieved by utilizing the GPU cores on the M4 MacBook Pro (in addition to using lower dropout rates and feature standardization), we evaluated the model’s ability to predict the fractional composition of various binary mixtures and one ternary peptide mixture (Table 2). The model demonstrated varying degrees of accuracy across the different mixtures. The ternary mixture of A/C/D (40/30/30) yielded the lowest MAE of 0.045, suggesting the most accurate prediction of component fractions among the tested mixtures in terms of overall fraction estimation. Mixtures involving peptides with more distinct kinetic profiles, such as B/F (MAE: 0.084) and E/F (MAE: 0.124), showed relatively lower MAE values. However, mixtures involving peptides with more similar characteristics, such as C/D (MAE: 0.132), E/G (MAE: 0.138), B/G (MAE: 0.141), A/C (MAE: 0.143), and particularly A/D (MAE: 0.161), resulted in higher MAE values, indicating less accurate quantification of the mixture components and more pronounced misclassification between the constituent peptides. Despite the improved overall estimates of sample fractions in some mixtures, particularly A/C/D, the confusion matrices revealed persistent challenges in classifying individual events, especially between similar peptides like A, C, and D. This difficulty in accurately predicting mixture compositions at the individual translocation event level likely stems from the inherent stochasticity of single-channel kinetics and the significant overlap in the kinetic parameters exhibited by different peptides (Table 1). This overlap in features makes it challenging for the model to definitively classify individual translocation events, leading to errors in estimating the relative proportions of peptides within a mixture.

thumbnail
Table 2. Mixture Prediction Performance from Individual Translocation Events.

https://doi.org/10.1371/journal.pone.0324777.t002

Classification by vote totals from event-level predictions

Of course, less-reliable event-level predictions can be bolstered by gathering votes from the individual translocation event predictions over a wider stream of translocation data. Obviously, this voting-pattern tactic cannot be employed, however, when predicting mixed samples, since different peptide translocation events would be comingled in the data stream. Nonetheless, we used the voting-pattern aggregation of event-level predictions to assess performance of the TCN/Dense model on pure peptide streams. Vote totals for each peptide were collected over the entire data stream. From these voting patterns aggregated across each test peptide’s translocation event stream, we assessed top1 accuracy, confidence, vote entropy, and rank for each peptide (Table 3). The vote pattern classification of pure translocation event streams demonstrated perfect Top-1 accuracy (1.0) for all individual peptides (A through G). This indicates that when predictions from all translocation events within a pure peptide stream are aggregated via a voting mechanism, the correct peptide is overwhelmingly identified as the top prediction. The average confidence across all peptides was 0.661, suggesting a reasonable level of certainty in the aggregated predictions, with some variability between peptides. Confidence was lowest for Peptide A (0.455) and highest for Peptide G (0.830). The average vote entropy was 1.426. Lower entropy values, such as those observed for Peptides F (0.936) and D (1.333), suggest a more decisive voting pattern with a larger proportion of votes concentrated on the top predicted class. Conversely, higher entropy, as seen for Peptide A (1.955) and Peptide B (1.758), indicates a more distributed voting pattern across multiple peptide classes, implying less certainty at the individual event level, even though the top vote correctly identifies the pure peptide stream. The average rank of the correct peptide was 1.0, consistent with the perfect Top-1 accuracy. These results highlight that while individual event-level predictions may be noisy, aggregating these predictions over an entire pure peptide stream effectively mitigates these uncertainties and leads to highly accurate peptide identification.

thumbnail
Table 3. Vote Pattern Classification of Pure Translocation Event Streams.

https://doi.org/10.1371/journal.pone.0324777.t003

Discussion

Biomedical impact of peptide classification

Beyond fundamental research into peptide characteristics, the accurate and rapid classification of peptides holds significant biomedical relevance. Peptides are increasingly recognized for their therapeutic potential [37]. They serve as crucial biomarkers in a wide array of diseases, including various forms of cancer [38]. Moreover, specific peptides are emerging as potential therapeutics, for instance, those used to treat neurodegenerative diseases [39], or as critical anti-microbials that combat infectious diseases, such as tuberculosis [40]. Furthermore, peptides play pivotal roles in immune modulation, acting as signaling molecules or therapeutic agents that can influence immune responses [4143]. The existence of vast databases compiling key peptide biomarkers and therapeutic peptides across these fields [37,38,40,41] underscores their invaluable resource in the development of new detection and therapeutic methods. The ability to precisely identify and differentiate individual peptides, as demonstrated by our nanopore-based classification method, is therefore a foundational step towards early disease detection, targeted therapeutic development, and personalized medicine. Our approach presents a promising platform for high-throughput peptide analysis that could contribute to advancing these critical biomedical applications.

Nanopore peptide classifier pipeline

The overall goal here is to be able to classify peptides based on their single channel translocation events. This supervised deep learning classification problem was broken down into stages. The initial stage aimed to label for conductance state in primary multi-state peptide translocation current versus time records. A multi-layered CNN-RNN (adapted from the multi-channel classifier, Deep-Channel [28]) was used to accomplish this. In our simplified example here, there were three discrete conductance states in single-channel recordings of peptide translocations, e.g., fully blocked (state 0), partially blocked intermediate (state 1), and fully open (state 2). There is no formal limit to the number of states, but the typical states observed in peptide translocation data for the wild-type anthrax toxin PA nanopore [22] were used in the baseline model. Once a training set of many peptides’ translocation data is labeled for conductance state, the second stage of the deep learning pipeline was implemented, peptide classification. To facilitate NN training, testing, and development, seven model peptides’ translocation data were simulated. Our peptide classifier NN was comprised of a branched input network, where the symbolic translocation event state sequences (streams of state 0 and state 1 time points) were fed into a two-layered TCN, and a series of computed translocation event features were fed into a Dense network branch. These two branches were concatenated, and then a final output classification was determined. This implementation tested different types of classification problems, but they can be thought of as either including global features (computed over a larger event stream for a pure peptide) or only utilizing event-level features—a situation germane to classifying individual translocation events to tackle the challenge of classifying mixed peptide samples. Arguably the mixed-sample event-level prediction problem is more applicable to many peptide biosensor use cases, where targets are intermingled. While the inclusion of global features and/or the collection of votes from a wider stream of translocation events was highly successful, individual event-level prediction is more challenging, considering events are stochastic and peptides with similar biophysical parameters can be difficult to distinguish based on only a single event. Nonetheless, even with these limitations, mixed samples can be reasonably well estimated from a stream of event-level predictions.

Event-level classification

The strategy chosen to classify peptides from single-channel recordings was to segment the data stream into individual translocation events. These events occur when the peptide was in close contact with the nanopore in a manner that interferes with the nanopore’s conductance of electrolyte ions. In the example case presented here, there would be two conductance states a peptide could be in during translocation events (state 0 or state 1). From these conductance state sequences obtained for each given translocation event, features were computed at either the most local event-level or the more global level (averaged over a wider stream of events). When event-level and global features were included alongside the state sequences, the model was highly predictive (overall accuracy of 0.9998 (±0.0006)). However, global features cannot always be obtained in all use cases, such as when mixtures of peptides are present in the sample. In these types of situations, only event-level features can be used alongside the translocation event state sequences. The resulting classification when only event-level features are used is more modest (accuracy of 0.70 (±0.01)). The degradation here is attributable to the inherent difficulty in classifying individual stochastic events, especially also when peptides share similar kinetic parameters (Table 1). This line of reasoning is supported when examining the confusion matrix for the seven peptides in event-level predictions, where similar peptides (A, C, and D) showed the greatest levels of confusion and misclassification.

Vote aggregation over a translocation event stream

Classification of peptides using only the event-level features (as already mentioned) is more prone to error. However, when analyzing a pure peptide sample, a wider stream of event predictions can be tallied to make a more confident prediction about the identity of the peptide sample. This vote aggregation tactic produced highly accurate predictions with 100% Top-1 (Table 3). The confidence and entropy from vote totals can also be assessed to report on the quality of each prediction. In our simulated peptide data, there was higher entropy and lower confidence for A, B, and C, reflecting again the inherent noise in their individual event-level predictions. Peptides with more distinct biophysical parameters showed lower entropies and higher confidence (D, F, and G).

The challenge of mixture predictions

Probably the most typical peptide biosensor application invariably involves mixtures of target peptides or target peptides contained in a background. To deal with these scenarios, event-level predictions using only event-level features would be required. We simulated eight different peptide mixtures to assess the classifier’s performance (Table 2). Mixtures with more distinct peptides (e.g., B/F and E/F) showed lower MAE in their predictions, whereas mixtures containing A, C, and D, while able to predict the major components, were noisier with higher MAE. While the mixture predictions could identify the major components of the mixtures, a trace background of false positives emerged. We included a confidence threshold in our mixture predictor, which can minimize these false positives, but the best mixture predictions invariably included some false positives. Thus, it may be challenging for this predictor to identify a true minor or trace component of a peptide mixture, given the background we observe.

Exploiting methods to enhance peptide mixture classification

While the deep learning framework presented here demonstrates high accuracy for classifying pure peptide streams and shows promising capability for peptide mixtures, the event-level classification accuracy (0.70 (±0.01)) indicates room for further improvement. Enhancing performance in this challenging area is critical for practical biosensor applications. We envision four strategies and model adjustments to address this: (i) feature engineering, (ii) exploring alternative neural network architectures, (iii) confidence-threshold optimization, and (iv) event-length filtering.

For feature engineering, future work will investigate the inclusion of additional, potentially highly discriminative, features. For instance, the exact scaled current levels of the observed conductance states, which are known to vary uniquely among different guest-host peptides in real PA nanopore data, could provide additional richer information. Furthermore, while our simulated data was simplified having only three conductance states, real guest-host peptides are known to populate four or more distinct states. Generalizing our approach to incorporate these higher numbers of states would naturally expand the feature space, potentially leading to more robust classification.

With regard to exploring alternate network architectures, initial investigation focused on TCN/Dense, chosen for its stability compared to LSTM/Dense. However, other architectures warrant exploration. CNNs, for example, may be applied directly to the scaled current traces of events and may offer powerful pattern recognition capabilities. While potentially faster to train, 1D CNNs can be more susceptible to the inherent noise in raw nanopore current data. A particularly promising avenue is the application of 1D CNNs directly to the pre-classified conductance state sequences. This approach would allow the model to learn local and contextual patterns within the sequence of discrete states, which may encode unique peptide-specific signatures that are not fully captured by aggregate features. These CNN models can also incorporate features in a concatenated Dense input layer analogous to the TCN/Dense model featured in this study.

The current event-level mixture prediction utilizes a user-defined confidence threshold. While some preliminary testing was conducted, an exhaustive, systematic optimization of this parameter across various mixture complexities and noise levels could refine the overall mixture classification accuracy. However, initial observations suggest that the primary limitation may stem from the inherent information content within very short or ambiguous individual events, rather than merely the threshold setting itself.

The current analysis did not explicitly exploit event-length filtering as a primary optimization strategy. However, we have observed in preliminary investigations that discarding translocation events below a certain duration can significantly improve classification accuracy and F1-score across various machine learning and deep learning models. This is conceptually aligned with the idea that extremely short events contain less information content, making them difficult to classify reliably (analogous to classifying an image with very few pixels). While beneficial for enhancing accuracy, this strategy must be applied judiciously, particularly for peptides known to exhibit rapid kinetics, as it could inadvertently remove a substantial portion of potentially classifiable events. A detailed study on the optimal application and trade-offs of event-length filtering will be a crucial component of our follow-up research utilizing real PA nanopore data.

Hardware acceleration

While developing the peptide classifier, we iterated through several NN architectures, optimized hyperparameter settings, and engineered various features, where the average training time per epoch was about 6–7 minutes on an older 2014 Macbook Air. To improve performance and reduce training time, the hardware was upgraded to Apple Silicon M4 with 24 GB of RAM, and the tensorflow-metal module was installed to specifically utilize faster GPU cores. This upgrade reduced the training time per epoch to 25–30 s (~14 × improvement). As a practical matter, it is anticipated that this implementation will facilitate future training and prediction on large experimental peptide translocation datasets obtained with the anthrax toxin nanopore.

Study limitations and future directions

This study set out to demonstrate proof of principle that nanopore biosensors can be used to classify peptides with deep learning based only on the fact that they populate a partially blocked conductance state intermediate along with the fully blocked state. Here we used a large enough controlled, simulated dataset to aid in proper model development and training, thus increasing the chances of success on adapting this approach to real-world nanopore translocation data. There were, of course, oversimplifying assumptions in our simulated single-channel peptide translocation datasets. Known peptide translocations via the PA nanopore can populate two unique partially conducting states alongside the fully blocked state during a translocation event [22] (Fig 1B); however, in our simulated peptides there was only one partially blocked state along with the fully blocked state. Also, the conductance-level of the partially blocked states can vary depending on the peptide sequence in real data [22] (Fig 1B), but in our simulated sets the partially blocked state was 50% blocked. Hence the blockade depth itself could not be exploited as a feature using our deep learning model with the simulated peptide data; however, in the future with realistic data we can certainly utilize this feature. Other limitations include the fact that the translocation event state sequences themselves were idealized and did not include any noise beyond their inherently stochastic nature. Of course, we also learned that classifying peptides with similar kinetic parameters is also challenging, leading to cases of misclassification and confusion. We could not address this issue with global features or aggregated votes for predicting peptides mixtures, as only event-level features were applicable. The obvious future steps are to use a version of this deep learning model to predict actual peptides using the anthrax toxin nanopore. Additional partially blocked intermediates can be included in the translocation event state sequence itself, allowing for further feature engineering. Moreover, the respective blockade depths of these intermediates can vary depending on the peptide in anthrax toxin translocation data, allowing for new features to be incorporated. Nanopore engineering can also be employed to make different mutations in and around the peptide clamp constriction points (Fig 1A) to allow for multiplexed readout of target peptides; these types of mutations in the ϕ clamp [44] show promise in how they alter the numbers of conductance intermediates that form during peptide translocation [22]. While the TCN was used for the state sequence input (over the LSTM due to stability issues), we have not tried their combination or used other architectures, like the CNN-LSTM from Deep-Channel [28] used in our multi conductance state classifier. For the present work, downsampling was selected to provide a clear and controlled demonstration of our model’s capabilities with balanced, experimentally relevant event counts, prioritizing the fidelity of the simulated data. In future work with real datasets, we may explore data augmentation of the raw current traces and apply SMOTE or ADASYN. This may potentially leverage all available data and further enhance the robustness and generalization capabilities of our classification framework, especially when dealing with naturally imbalanced real-world nanopore datasets. Mixture prediction from noisier event-level classifications (Fig 4B) may be further improved by relying on higher confidence scores or pooling similar looking classifications to average out noise.

Conclusions

Here a nanopore peptide biosensor deep learning pipeline was described, which (i) classifies conductance state and labels raw current versus time single-channel translocation event streams and (ii) predicts peptides based on a combination of translocation conductance state sequences and their features. Predictions of peptides are bolstered and highly accurate when using global features or accumulated vote counts over a pure peptide stream. Event-level prediction used to decipher mixtures of peptides can be noisier due to the stochastic nature of single-channel data combined with the fact the peptides with similar kinetic parameters can be confused. The report here used mainly oversimplified and idealized simulated peptide translocation datasets; however, future work will be able to leverage this proof-of-concept framework to predict realistic peptides using the anthrax toxin PA nanopore as a peptide biosensor.

Highlights

  • Created nanopore biosensor peptide classification pipeline using deep learning.
  • Sequences of discrete conductance state intermediates and features were learned.
  • Accurate identification of pure peptide translocation streams via vote aggregation.
  • Individual translocation event classifications can be used to predict peptide mixtures.

Acknowledgments

I want to thank Richard Barrett-Jolley for stimulating discussions about Deep-Channel. I also want to thank members of the Department of Microbial Pathogenesis in the School of Dentistry at University of Maryland, Baltimore for their comments and useful discussions.

References

  1. 1. Castiglione V, Aimo A, Vergaro G, Saccaro L, Passino C, Emdin M. Biomarkers for the diagnosis and management of heart failure. Heart Fail Rev. 2022;27(2):625–43. pmid:33852110
  2. 2. Póvoa P, Coelho L, Dal-Pizzol F, Ferrer R, Huttner A, Conway Morris A, et al. How to use biomarkers of infection or sepsis at the bedside: guide to clinicians. Intensive Care Med. 2023;49(2):142–53. pmid:36592205
  3. 3. Mastrantonio R, You H, Tamagnone L. Semaphorins as emerging clinical biomarkers and therapeutic targets in cancer. Theranostics. 2021;11(7):3262–77. pmid:33537086
  4. 4. Ratinho L, Meyer N, Greive S, Cressiot B, Pelta J. Nanopore sensing of protein and peptide conformation for point-of-care applications. Nat Commun. 2025;16(1):3211. pmid:40180898
  5. 5. Luan B, Huynh T, Zhou R. Nanopore-Based Sensors for Ligand-Receptor Lead Optimization. J Phys Chem Lett. 2015;6(3):331–7. pmid:26261942
  6. 6. Lin B, Hui J, Mao H. Nanopore Technology and Its Applications in Gene Sequencing. Biosensors (Basel). 2021;11(7):214. pmid:34208844
  7. 7. Goto Y, Akahori R, Yanagi I. Challenges of Single-Molecule DNA Sequencing with Solid-State Nanopores. Adv Exp Med Biol. 2019;1129:131–42. pmid:30968365
  8. 8. Wei X, Penkauskas T, Reiner JE, Kennard C, Uline MJ, Wang Q, et al. Engineering Biological Nanopore Approaches toward Protein Sequencing. ACS Nano. 2023;17(17):16369–95. pmid:37490313
  9. 9. Wang J, Gui C, Zhu J, Zhu B, Zhu Z, Jiang X, et al. A novel design of DNA duplex containing programmable sensing sites for nanopore-based length-resolution reading and applications for Pb2+ and cfDNA analysis. Analyst. 2023;148(18):4346–55. pmid:37581252
  10. 10. Sun Q, Dai M, Hong J, Feng S, Wang C, Yuan Z. Graphene Nanopore Fabrication and Applications. Int J Mol Sci. 2025;26(4):1709. pmid:40004171
  11. 11. Sutherland TC, Long Y-T, Stefureac R-I, Bediako-Amoa I, Kraatz H-B, Lee JS. Structure of Peptides Investigated by Nanopore Analysis. Nano Lett. 2004;4(7):1273–7.
  12. 12. Stefureac R, Long Y-T, Kraatz H-B, Howard P, Lee JS. Transport of alpha-helical peptides through alpha-hemolysin and aerolysin pores. Biochemistry. 2006;45(30):9172–9. pmid:16866363
  13. 13. Stoddart D, Heron AJ, Mikhailova E, Maglia G, Bayley H. Single-nucleotide discrimination in immobilized DNA oligonucleotides with a biological nanopore. Proc Natl Acad Sci U S A. 2009;106(19):7702–7. pmid:19380741
  14. 14. Movileanu L, Schmittschmitt JP, Scholtz JM, Bayley H. Interactions of peptides with a protein pore. Biophys J. 2005;89(2):1030–45. pmid:15923222
  15. 15. Wang Y, Gu L-Q, Tian K. The aerolysin nanopore: from peptidomic to genomic applications. Nanoscale. 2018;10(29):13857–66. pmid:29998253
  16. 16. Cao C, Krapp LF, Al Ouahabi A, König NF, Cirauqui N, Radenovic A, et al. Aerolysin nanopores decode digital information stored in tailored macromolecular analytes. Sci Adv. 2020;6(50):eabc2661. pmid:33298438
  17. 17. Bhatti H, Jawed R, Ali I, Iqbal K, Han Y, Lu Z, et al. Recent advances in biological nanopores for nanopore sequencing, sensing and comparison of functional variations in MspA mutants. RSC Adv. 2021;11(46):28996–9014. pmid:35478559
  18. 18. Goyal P, Krasteva PV, Van Gerven N, Gubellini F, Van den Broeck I, Troupiotis-Tsaïlaki A, et al. Structural and mechanistic insights into the bacterial amyloid secretion channel CsgG. Nature. 2014;516(7530):250–3. pmid:25219853
  19. 19. Van der Verren SE, Van Gerven N, Jonckheere W, Hambley R, Singh P, Kilgour J, et al. A dual-constriction biological nanopore resolves homonucleotide sequences with high fidelity. Nat Biotechnol. 2020;38(12):1415–20. pmid:32632300
  20. 20. Krantz BA. Anthrax Toxin: Model System for Studying Protein Translocation. J Mol Biol. 2024;436(8):168521. pmid:38458604
  21. 21. Blanke SR, Milne JC, Benson EL, Collier RJ. Fused polycationic peptide mediates delivery of diphtheria toxin A chain to the cytosol in the presence of anthrax protective antigen. Proc Natl Acad Sci U S A. 1996;93(16):8437–42. pmid:8710889
  22. 22. Ghosal K, Colby JM, Das D, Joy ST, Arora PS, Krantz BA. Dynamic Phenylalanine Clamp Interactions Define Single-Channel Polypeptide Translocation through the Anthrax Toxin Protective Antigen Channel. J Mol Biol. 2017;429(6):900–10. pmid:28192089
  23. 23. Colby JM, Krantz BA. Peptide Probes Reveal a Hydrophobic Steric Ratchet in the Anthrax Toxin Protective Antigen Translocase. J Mol Biol. 2015;427(22):3598–606. pmid:26363343
  24. 24. Das D, Krantz BA. Peptide- and proton-driven allosteric clamps catalyze anthrax toxin translocation across membranes. Proc Natl Acad Sci U S A. 2016;113(34):9611–6. pmid:27506790
  25. 25. Das D, Krantz BA. Secondary Structure Preferences of the Anthrax Toxin Protective Antigen Translocase. J Mol Biol. 2017;429(5):753–62. pmid:28115202
  26. 26. Basilio D, Kienker PK, Briggs SW, Finkelstein A. A kinetic analysis of protein transport through the anthrax toxin channel. J Gen Physiol. 2011;137(6):521–31. pmid:21624946
  27. 27. Jiang J, Pentelute BL, Collier RJ, Zhou ZH. Atomic structure of anthrax protective antigen pore elucidates toxin translocation. Nature. 2015;521(7553):545–9. pmid:25778700
  28. 28. Celik N, O’Brien F, Brennan S, Rainbow RD, Dart C, Zheng Y, et al. Deep-Channel uses deep neural networks to detect single-molecule events from patch-clamp data. Commun Biol. 2020;3(1):3. pmid:31925311
  29. 29. Yang S, Xue J, Li Z, Zhang S, Zhang Z, Huang Z, et al. Deep Learning-Based Ion Channel Kinetics Analysis for Automated Patch Clamp Recording. Adv Sci (Weinh). 2025;12(12):e2404166. pmid:39737527
  30. 30. Dematties D, Wen C, Pérez MD, Zhou D, Zhang S-L. Deep Learning of Nanopore Sensing Signals Using a Bi-Path Network. ACS Nano. 2021;15(9):14419–29. pmid:34583465
  31. 31. Rodriguez-Larrea D. Single-aminoacid discrimination in proteins with homogeneous nanopore sensors and neural networks. Biosens Bioelectron. 2021;180:113108. pmid:33690101
  32. 32. Kintzer AF, Thoren KL, Sterling HJ, Dong KC, Feld GK, Tang II, et al. The protective antigen component of anthrax toxin forms functional octameric complexes. J Mol Biol. 2009;392(3):614–29. pmid:19627991
  33. 33. Wynia-Smith SL, Brown MJ, Chirichella G, Kemalyan G, Krantz BA. Electrostatic ratchet in the protective antigen channel promotes anthrax toxin translocation. J Biol Chem. 2012;287(52):43753–64. pmid:23115233
  34. 34. Thoren KL, Worden EJ, Yassif JM, Krantz BA. Lethal factor unfolding is the most force-dependent step of anthrax toxin translocation. Proc Natl Acad Sci U S A. 2009;106(51):21555–60. pmid:19926859
  35. 35. Abadi M, Agarwal A, Barham P, Brevdo E, Chen Z, Citro C, et al. TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems. 2015.
  36. 36. Remy P. Temporal convolutional networks for keras. GitHub repository. 2020.
  37. 37. Usmani SS, Bedi G, Samuel JS, Singh S, Kalra S, Kumar P, et al. THPdb: Database of FDA-approved peptide and protein therapeutics. PLoS One. 2017;12(7):e0181748. pmid:28759605
  38. 38. Bhalla S, Verma R, Kaur H, Kumar R, Usmani SS, Sharma S, et al. CancerPDF: A repository of cancer-associated peptidome found in human biofluids. Sci Rep. 2017;7(1):1511. pmid:28473704
  39. 39. Usmani SS, Jung H-G, Zhang Q, Kim MW, Choi Y, Caglayan AB, et al. Targeting the hypothalamus for modeling age-related DNA methylation and developing OXT-GnRH combinational therapy against Alzheimer’s disease-like pathologies in male mouse model. Nat Commun. 2024;15(1):9419. pmid:39482312
  40. 40. Usmani SS, Kumar R, Kumar V, Singh S, Raghava GPS. AntiTbPdb: a knowledgebase of anti-tubercular peptides. Database (Oxford). 2018;2018:bay025. pmid:29688365
  41. 41. Usmani SS, Agrawal P, Sehgal M, Patel PK, Raghava GPS. ImmunoSPdb: an archive of immunosuppressive peptides. Database (Oxford). 2019;2019:baz012. pmid:30753476
  42. 42. Nagpal G, Usmani SS, Dhanda SK, Kaur H, Singh S, Sharma M, et al. Computer-aided designing of immunosuppressive peptides based on IL-10 inducing potential. Sci Rep. 2017;7:42851. pmid:28211521
  43. 43. Dhall A, Patiyal S, Sharma N, Usmani SS, Raghava GPS. Computer-aided prediction and design of IL-6 inducing peptides: IL-6 plays a crucial role in COVID-19. Brief Bioinform. 2021;22(2):936–45. pmid:33034338
  44. 44. Krantz BA, Melnyk RA, Zhang S, Juris SJ, Lacy DB, Wu Z, et al. A phenylalanine clamp catalyzes protein translocation through the anthrax toxin pore. Science. 2005;309(5735):777–81. pmid:16051798