
Characterize nanobody developability with sequence, structure, and surface-property metrics. Learn more
What is TNP?
TNP, the Therapeutic Nanobody Profiler, is an open-source, structure-informed method for assessing the developability profile of single-domain VHH nanobodies. It combines three CDR geometry descriptors with three surface patch scores, then compares each value with a reference distribution built from 36 clinical-stage nanobody sequences and predicted structures.
Nanobodies differ from conventional antibodies because they have no light chain, leave the framework 2 region exposed, and often use longer CDR3 loops with distinct conformations. TNP therefore adds CDR3 length and compactness to the hydrophobicity, charge, and total CDR length measurements adapted from the Therapeutic Antibody Profiler.
The green, amber, and red labels are reference-range flags. They show how unusual one modeled property is among the clinical-stage reference set. They do not predict clinical success or replace expression, aggregation, stability, self-association, polyspecificity, or formulation experiments.
How to use TNP online
Run TNP online by pasting one VHH sequence or submitting an uppercase FASTA file with one or more nanobodies. ProteinIQ numbers each variable domain, predicts and refines a NanoBodyBuilder2 structure, calculates six developability descriptors, assigns clinical-reference traffic-light flags, and returns an interactive structure, a results table, native JSON, residue annotations, liabilities, and downloadable model files.
Inputs
| Input form | Accepted content | Requirements |
|---|---|---|
Raw sequence | One unwrapped amino-acid sequence | Submit one complete VHH variable domain without spaces or line breaks. The default result name is Nb1. |
FASTA | One or more FASTA records | Use uppercase residues and a unique, filesystem-safe ID for each record. Wrapped sequence lines are accepted. |
TNP is intended for nanobody variable domains, not arbitrary proteins, signal peptides, constant regions, or full fusion constructs. ANARCI and NanoBodyBuilder2 determine whether a submitted sequence can be numbered and modeled as a VHH. Input files may be up to 1 MiB, with the available batch size determined by the account plan.
Settings
| Setting | Default | Meaning |
|---|---|---|
Hydrophobicity scale | Kyte-Doolittle | Selects the residue hydrophobicity scale used for PSH. TNP also supports Wimley-White, Hessa et al., Eisenberg-McLachlan, and Black-Mould. Compare candidates using the same scale. |
Raw sequence name | Nb1 | Names a single raw-sequence result and its files. FASTA runs use record IDs instead. |
IMGT numbering, NanoBodyBuilder2 modeling, structural refinement, surface calculations at pH 7.4, and the clinical-reference thresholds are fixed parts of the method.
Results
| Result | Interpretation |
|---|---|
Total CDR Length | Total number of residues across IMGT CDR1, CDR2, and CDR3. |
CDR3 Length | Number of residues in the IMGT CDR3 loop. |
CDR3 Compactness | CDR3 length divided by its reach from the loop anchors. Higher values describe a loop that is more compact relative to its length. |
PSH | Patch score for surface hydrophobicity across the modeled CDR vicinity. |
PPC | Patch score for positive surface charge across the CDR vicinity. |
PNC | Patch score for negative surface charge across the CDR vicinity. |
| Flag columns | TNP's green, amber, or red clinical-reference label for the corresponding metric. |
PSH, PPC, and PNC are spatial patch scores rather than amino-acid counts or whole-domain net charge. Their values depend on the predicted three-dimensional structure.
The Structures tab contains the NanoBodyBuilder2 model used for scoring and a second PDB with TNP surface annotations. The Files tab retains the complete run record.
| File group | Contents |
|---|---|
TNP_Results_*.json | Native metric and flag values for every reported record. |
Final_Models/*_Model.pdb | Hydrogen-stripped NanoBodyBuilder2 structure used by TNP. |
Final_Models/*_Model_Annotated.pdb | Structure annotated with hydrophobicity and charge information. |
| Model details and annotations | DSSP properties, IMGT numbering, residue annotations, and the retained NanoBodyBuilder2 model. |
| Sequence liabilities | Native sequence-liability table. TNP names one copied file with a .json extension even though its contents remain tabular text. |
| Run records | Per-record TNP summary plus execution and invocation records. |
Understanding the traffic-light flags
TNP calibrates its flags against 36 clinical-stage nanobody data points. Green marks the central reference region. Amber marks the lowest and/or highest 5% of the clinical distribution while remaining inside its observed range. Red marks a value outside the current observed clinical range.
| Metric | Green | Amber | Red |
|---|---|---|---|
| Total CDR length | 25 to 36 | 20 to 24 or 37 to 39 | <20 or >39 |
| CDR3 length | 9 to 20 | 5 to 8 or 21 to 23 | <5 or >23 |
| CDR3 compactness | >0.81 and <1.57 | 0.56 to 0.81 or 1.57 to 1.61 | <0.56 or >1.61 |
| PSH | >79.59 and <126.83 | 73.40 to 79.59 or 126.83 to 155.47 | <73.40 or >155.47 |
| PPC | <0.39 | 0.39 to 1.18 | >1.18 |
| PNC | <1.47 | 1.47 to 1.88 | >1.88 |
These bands are not a universal good-to-bad scale. Total CDR length, CDR3 length, compactness, and PSH use two-sided reference ranges, so an unusually low value can receive the same color as an unusually high value. PPC and PNC use upper-tail warnings because their clinical thresholds are one-sided.
Reading a profile
- All green: The six modeled properties lie in the central clinical-reference regions. Other developability problems can still be present because TNP does not measure them directly.
- One amber flag: The candidate is near an edge of the reference distribution for that property. The underlying value, returned PDB, and relevant experimental assay should be reviewed before deciding whether it matters.
- One red flag: The property lies outside the range observed among the 36 clinical-stage references. Red identifies an outlier and a priority for follow-up, not a failed candidate.
- Several amber or red flags: Multiple unusual properties strengthen the case for structural inspection and orthogonal assays. TNP does not combine the six flags into a single probability or overall score.
Length and compactness should be interpreted together. A long CDR3 may fold over the framework 2 region, while a shorter loop may extend away from it. Both broad conformational subtypes occur in clinical-stage nanobodies, so compactness alone does not define a preferred design.
PSH, PPC, and PNC describe local surface patterns around the paratope. A high PSH value can motivate hydrophobicity, aggregation, or nonspecific-binding experiments. High PPC or PNC values can motivate assays for self-interaction, solubility, and nonspecific interactions. The scores suggest where to investigate; they do not reproduce those assays.
The included example has a total CDR length of 28 and a CDR3 length of 12, which are both green. Structure-dependent values can vary between repeated runs. In particular, the example's PSH value can fall on either side of the green-to-amber boundary, while the sequence-derived length values remain fixed.
How TNP works
TNP follows a sequence-to-structure workflow:
- ANARCI numbers the submitted VHH with the IMGT scheme and identifies CDR1, CDR2, and CDR3.
- NanoBodyBuilder2 predicts the nanobody structure and refines it with OpenMM.
- TNP calculates CDR3 compactness from the loop length and its modeled reach.
- The bundled surface analysis calculates hydrophobic, positive-charge, and negative-charge patches across the CDR vicinity at pH 7.4.
- TNP applies its clinical-reference thresholds and writes the native result JSON, structures, annotations, liabilities, numbering, and run summary.
The pinned implementation defines compactness as:
Here, is the IMGT CDR3 length and is the distance from the loop anchors to its furthest point. TNP uses IMGT positions 27 to 38 for CDR1, 56 to 65 for CDR2, and 105 to 117 for CDR3.
Choosing TNP, TAP2, or ImmuneBuilder
TNP is designed for single-domain VHH nanobodies and uses nanobody-specific CDR3 descriptors and reference bands. TAP2 profiles conventional paired VH/VL antibodies against antibody clinical-reference distributions, so its values and thresholds should not be transferred to nanobodies.
ImmuneBuilder is appropriate when the main objective is immune-receptor structure prediction. TNP uses its NanoBodyBuilder2 model as one stage of a broader developability profile. BioPhi addresses sequence humanness and humanization, which is a separate question from the modeled CDR and surface properties reported by TNP.
Reproducibility and limitations
- Predicted-structure dependence: NanoBodyBuilder2 has no seed setting. Repeated predictions can change compactness, PSH, PPC, PNC, annotated structures, and sometimes a flag near a threshold.
- Small clinical reference set: The thresholds come from 36 clinical-stage nanobody sequences and predicted structures. They describe that population rather than every viable VHH scaffold or format.
- Screening rather than diagnosis: The published comparison found that computational metrics and experimental assays provide complementary, sometimes discordant views of developability. Experimental testing remains necessary.
- Construct differences: TNP analyzes an isolated VHH model. Experimental data in the study were collected from VHH domains expressed as Fc-fused IgG constructs, whose biophysical behavior can differ from isolated nanobodies.
- Scale sensitivity: Changing the hydrophobicity scale changes PSH and can change its flag. Candidate comparisons should keep the scale fixed.
- Versioned thresholds: TNP's authors expect the clinical guidelines to evolve as more nanobodies progress through trials. ProteinIQ keeps each saved run tied to its reported TNP version so its values and thresholds remain interpretable.









