
Predict protein solubility from amino acid sequence using the University of Manchester Protein-Sol method.

Predict multiple protein developability properties from amino-acid sequences using a multitask ProstT5 adapter.

Score protein mutations with evolutionary profiles from homologous sequences and inverse folding. EvoIF returns a dimensionless log-odds score for each submitted single or multi-site mutation.

Predict protein stability using validated BioPython methods: Instability Index, Aliphatic Index, GRAVY, flexibility analysis, and charge distribution

Predict protein thermostability changes (ΔΔG) for point mutations using a graph neural network. Enables computational saturation mutagenesis screening to identify stabilizing mutations.

Faithful static-mode Aggrescan3D tool for per-residue aggregation propensity analysis from a single protein structure.

Predict metal and water binding sites in protein structures using 3D convolutional neural networks (AllMetal3D + Water3D).

Predict pKa values of ionizable groups in proteins and protein-ligand complexes from 3D structure. PROPKA calculates environment-driven pKa shifts for standard ionizable residues, terminal groups, and supported ligand atom types.

Predict protein hydration sites from a structure using a diffusion model with ESM features and a confidence-filtering head.

Restore missing antibody residues, generate 768-dimensional sequence or residue representations, and calculate amino-acid likelihood scores with the original AbLang heavy- and light-chain models.

Predict protein solubility from amino acid sequence using the University of Manchester Protein-Sol method.

Predict multiple protein developability properties from amino-acid sequences using a multitask ProstT5 adapter.

Score protein mutations with evolutionary profiles from homologous sequences and inverse folding. EvoIF returns a dimensionless log-odds score for each submitted single or multi-site mutation.

Predict protein stability using validated BioPython methods: Instability Index, Aliphatic Index, GRAVY, flexibility analysis, and charge distribution

Predict protein thermostability changes (ΔΔG) for point mutations using a graph neural network. Enables computational saturation mutagenesis screening to identify stabilizing mutations.

Faithful static-mode Aggrescan3D tool for per-residue aggregation propensity analysis from a single protein structure.

Predict metal and water binding sites in protein structures using 3D convolutional neural networks (AllMetal3D + Water3D).

Predict pKa values of ionizable groups in proteins and protein-ligand complexes from 3D structure. PROPKA calculates environment-driven pKa shifts for standard ionizable residues, terminal groups, and supported ligand atom types.

Predict protein hydration sites from a structure using a diffusion model with ESM features and a confidence-filtering head.

Restore missing antibody residues, generate 768-dimensional sequence or residue representations, and calculate amino-acid likelihood scores with the original AbLang heavy- and light-chain models.
Configure inputs to begin
Set options on the left, then click “Run CANYA” — or start from an example.
Two peptides
CANYA (Convolution Attention Network for amYloid Aggregation) predicts amyloid nucleation propensity from protein sequence. The model was trained on aggregation measurements for more than 100,000 random peptides, then tested on independent sequences. It learns short sequence motifs and interactions between them through a compact convolution and attention architecture.
CANYA scores sequence propensity, not the stability of a folded protein or the rate of aggregation under a specific formulation. Because the training assay used surface-accessible 20-residue peptides fused to Sup35N, predictions for regions buried inside a folded protein still need structural and experimental context. Aggrescan3D complements CANYA when a three-dimensional structure is available.
Run CANYA online by submitting one or more protein sequences as FASTA records or a two-column TSV, choosing the published model or 10-model ensemble, and selecting how 20-residue windows should be summarized. ProteinIQ returns a spreadsheet of nucleation scores and the original tab-delimited CANYA result file.
| Input format | Requirements |
|---|---|
FASTA | One or more records with headers beginning with >. Sequences must use uppercase one-letter amino acid codes. |
Two-column TSV | One record per line, with sequence ID and amino acid sequence separated by a tab. Do not include a header row. |
CANYA predicts the 20 standard amino acids. In FASTA input, a stop symbol (*) truncates the sequence at that position. Records containing X or Z are accepted because the CANYA program skips them, so skipped records may be absent from the results.
| Setting | Description |
|---|---|
Mode | Default model runs the trained instance used for interpretation in the paper. 10-model ensemble averages the ten most interpretable trained instances and also reports their score standard deviation. |
Summarize | For sequences longer than 20 residues, combines overlapping 20-residue window scores using Median (default), Mean, Maximum, or Minimum. Per-window scores keeps every window instead. |
The published work recommends the median for longer sequences because it was the most stable summary across the authors' evaluations. Maximum can help locate a strong local hotspot, but it answers a different question from the overall median and is more sensitive to a single high-scoring window.
The columns depend on the chosen mode and summary:
| Column | Meaning |
|---|---|
Sequence ID | FASTA header or identifier from the first TSV column. |
CANYA nucleation score | Sequence-level score after applying the selected summary. Higher values indicate greater predicted amyloid nucleation propensity. |
Window sequence | The 20-residue subsequence scored when per-window output is returned. |
Position | Location of the scored window in the source sequence. |
CANYA prediction | Mean prediction for a window in ensemble output. |
Model standard deviation | Variation across the ten ensemble models, which reflects model uncertainty rather than experimental error. |
The Files tab contains the native _canya.tsv output for downstream analysis.
CANYA first converts a peptide into a one-hot encoded amino acid matrix. A convolutional layer with 100 filters learns short motifs, then a self-attention layer models positional effects and interactions between those motifs. A 64-unit dense layer feeds a sigmoid output. The complete model has 17,491 parameters.
The original model accepts up to 20 residues at once. ProteinIQ preserves CANYA's sliding-window behavior for longer proteins by scoring every overlapping 20-residue segment and applying the selected summary function.
CANYA scores rank sequences by the pattern learned from its aggregation assay. A higher score supports greater nucleation propensity within that learned sequence context, but the value is not a kinetic rate constant and should not be read as the percentage of protein that will aggregate.
Useful comparisons keep the following factors constant:
Model standard deviation means the trained models disagree. Such windows deserve less confidence than equally scored windows with low disagreement.For engineering work, per-window scores are usually the most actionable output because they identify the exact region driving a sequence-level result. Candidate substitutions can then be checked against protein solubility, structural aggregation patches from Aggrescan3D, and experimental expression or aggregation assays.