\/ _____ _ _ ____ \/
⊂'l |_ _| \ | | _ \ ⊂'l
ll | | | \| | |_) | ll
llama~ | | | |\ | __/ llama~
|| || |_| |_| \_|_| || ||
'' '' '' ''
This software was developed in the Oxford Protein Informatics Group (OPIG), Department of Statistics, University of Oxford with the support of Twist Bioscience.
Authors
- Gemma L. Gordon (University of Oxford)
- João Gervasio (University of Oxford, Okinawa Institute of Science and Technology Graduate University)
- Colby Souders (Twist Bioscience)
- Charlotte M. Deane (University of Oxford)
Developability optimisation is an important step for successful biotherapeutic design. For monoclonal antibodies, developability is relatively well characterised. However, progress for novel biotherapeutics such as nanobodies is more limited. Differences in structural features between antibodies and nanobodies render current antibody computational methods unsuitable for direct application to nanobodies. Following the principles of the Therapeutic Antibody Profiler (TAP), we have built the Therapeutic Nanobody Profiler (TNP), an open-source computational tool for predicting nanobody developability. Tailored specifically for nanobodies, it accounts for their unique properties compared to conventional antibodies for more efficient development of this novel therapeutic format. We calibrate TNP metrics using the 36 currently available clinical-stage nanobody sequences. We also collected experimental developability data for 108 nanobodies and examine how these results are related to the TNP guidelines. TNP is available as a web application which you can find on the OPIG website.
The code and data in this package is based on the following paper. If you use it, please cite:
@article{gordon2025,
title={The Therapeutic Nanobody Profiler: characterizing and predicting nanobody developability to improve therapeutic design},
author={},
journal={bioRxiv},
pages={},
year={2025},
publisher={Cold Spring Harbor Laboratory},
doi={https://doi.org/10.1101/2025.08.11.669635}
}
In the package directory:
pip install .
Requirements
- python 3.10
- ANARCI
- NanoBodyBuilder2
- DSSP
- biopython 1.77
- For a single sequence
TNP --name my_sequence --output my_sequence_output --seq [sequence]
- For multiple sequences in a FASTA file
TNP --name my_fasta_file --output /path/to/output/directory --file /path/to/my/fasta/file/filename.fasta
For more options and information, run TNP --help
.