How to Use PerseuCPP

CPP Prediction Page

Use the CPP Prediction page to upload your peptides:

  1. Use this field to manually enter sequences following the FASTA format.
  2. If you want to see an example of how to manually insert sequences, click See Example.
  3. Use this field to upload a single FASTA file.
  4. By clicking RUN MODEL, you will be redirected to the results page.
CPP Prediction page interface

Peptide Mapping Page

Peptide Mapping page interface

Use the Peptide Mapping page to upload your proteins:

  1. Use this field to manually enter sequences following the FASTA format.
  2. If you want to see an example of how to manually insert sequences, click See Example.
  3. Use this field to define the sliding-window size over the protein. For example, with a window size of 20 aa, the protein will be split into peptides of length 20 by sliding the window forward by one amino acid at a time.
  4. By clicking RUN MODEL, you will be redirected to the results page.

Understanding the Results

Results table (CPP Prediction)

The results table generated by the CPP Prediction module allows users to access multiple classification outputs for each submitted sequence. Through this table, users can inspect the predicted penetration class, efficiency and toxicity, as well as interact with the available functionalities by clicking the corresponding action buttons.

  1. The sequences entered in the CPP Prediction page appear in the first column.
  2. The peptide classification (CPP or Non-CPP) and its confidence score.
  3. The penetration efficiency classification for peptides predicted as CPP, along with the confidence score.
  4. The toxicity classification (Toxic or Non-toxic) and its confidence score.
  5. Buttons to access the Analyse feature and generate the 3D structure for the selected sequence.
Results table from CPP Prediction
Results table from Peptide Mapping with region column

Results table (Peptide Mapping)

The results table generated by the Peptide Mapping module allows users to access multiple classification outputs for each submitted sequence. Through this table, users can inspect the predicted penetration class, efficiency and toxicity, as well as interact with the available functionalities by clicking the corresponding action buttons.

  1. The Region and the peptide sequence extracted from the protein submitted in the Peptide Mapping page, based on the sliding-window size defined by the user.
  2. The peptide classification (CPP or Non-CPP) and its confidence score.
  3. The penetration efficiency classification for peptides predicted as CPP, along with the confidence score.
  4. The toxicity classification (Toxic or Non-toxic) and its confidence score.
  5. Buttons to access the Analyse feature and generate the 3D structure for the selected sequence.

Interactive Sequence Analysis

Launching the interactive analysis

  1. By clicking Analyse on the desired sequence (as shown in items 13 and 18), the user is redirected to the Interactive Sequence Analysis page, where the original sequence is displayed at the top of the interface.
  2. The same sequence is rendered with each amino acid as an individual editable element, allowing users to insert new residues by clicking between amino acids or remove residues by double-clicking on them.
  3. A summary table displays the predictions from the three predictive models (cell penetration, penetration efficiency, and toxicity), including confidence scores and the top 12 most relevant physicochemical descriptors associated with the classification.
Interactive Sequence Analysis overview
Amino acid insertion example

Editing the sequence

  1. Example of amino acid insertion into the sequence. If an incorrect residue is added, it can be removed by double-clicking on the inserted amino acid.
  2. Once inserted, the new amino acid is visually highlighted to indicate a modification relative to the original sequence.

Selecting sequences for re-analysis

  1. After adding or removing amino acids, the user must select either the entire sequence or a specific fragment to be re-analysed.
  2. Once the desired region is selected, click Compare to submit the modified sequence for prediction.
Sequence selection for comparison
Side-by-side sequence comparison

Side-by-side comparison

  1. Classification results and physicochemical descriptors for the original sequence.
  2. Classification results and physicochemical descriptors for the user-edited sequence.

Saving sequences for iterative design (optional)

This step is optional and is intended for users who wish to design multiple sequences simultaneously and perform iterative pairwise comparisons.

  1. For each generated sequence, clicking Save adds the sequence to a table displayed on the right side of the interface.
  2. This table accumulates all sequences saved by the user during the session.
  3. As more sequences are generated and saved, they are progressively added to this list.
Saved sequences panel
Comparison of two selected sequences

Comparing saved sequences

  1. To compare saved sequences, select the desired entries and click Compare Selected.
  2. Prediction results and classifications for the first selected sequence.
  3. Prediction results and classifications for the second selected sequence.

3D Structure

Three-dimensional structure visualization

  1. By clicking the 3D Structure icon (as shown in items 13 and 18), users can generate a three-dimensional representation of the selected peptide, provided that the sequence length is greater than 16 amino acids.
Interactive 3D structure visualization of a peptide

Browser compatibility

OS Version Chrome Firefox Edge Safari
Linux Ubuntu 25.10 143.0.7499.146 146.0 n/a n/a
macOS macOS Sequoia 15.7.2 143.0.7499.147 146.0 n/a 26.2
Windows Windows 11 143.0.7499.147 146.0 143.0.3650.80 n/a