InstaNovo
InstaNovo is a transformer neural network with the ability to translate fragment ion peaks into the sequence of amino acids that make up the studied peptide(s). InstaNovo+ is a multinomial diffusion model that further improves performance by iterative refinement of predicted sequences.
Cite this software
Description
De novo peptide sequencing with InstaNovo
The official code repository for InstaNovo. This repo contains the code for training and inference of InstaNovo and InstaNovo+. InstaNovo is a transformer neural network with the ability to translate fragment ion peaks into the sequence of amino acids that make up the studied peptide(s). InstaNovo+, inspired by human intuition, is a multinomial diffusion model that further improves performance by iterative refinement of predicted sequences.
Publication in Nature Machine Intelligence: InstaNovo enables diffusion-powered de novo peptide sequencing in large-scale proteomics experiments

The full documentation is available at https://instadeepai.github.io/InstaNovo/ and consists of the following sections.
- Tutorials
- How to install InstaNovo, make your first prediction and evaluate InstaNovo's performance.
- An end-to-end starter notebook that you can run in Google Colab .
- How-to guides:
- How to perform predictions with InstaNovo with iterative refinement of InstaNovo+, or how to use each model separately.
- Guide for preparing your own data for use with InstaNovo and InstaNovo+.
- Details how to train your own InstaNovo and InstaNovo+ models.
- Reference:
- Overview of the
instanovocommand-line interface. - List of the supported post translational modifications.
- Description of the columns in the prediction output CSV
- Code reference API
- Overview of the
- Explanation:
- Explains our performance metrics and benchmarking results
- A detailed explanation of the
SpectrumDataFrameclass and its features.
- Blog:
- For Developers:
- How to set up a development environment.
- How to run the tests and lint the code.
- View the test coverage and test report.
- How to Cite:
- Bibtex references for our peer-reviewed publication on InstaNovo and InstaNovo+ and our preprints on InstaNovo-P, InstaNexus and Winnow.
- License:
- Code is licensed under the Apache License, Version 2.0
- The model checkpoints are licensed under Creative Commons Non-Commercial (CC BY-NC-SA 4.0)
Developed by:
Participating organisations
Reference papers
Mentions
- 1.Author(s): Huiting Cao, Jingyuan Xiong, Yang Su, Xiuxiu Liu, Tao Tang, Yao Tang, Wen Yu, Yan Li, Dapeng LiPublished in 202610.1021/acs.jproteome.5c01041
- 2.Author(s): Lipsa Priyadarsinee, Vyacheslav Kungurtsev, Vibhor Kumar, Bapi Chatterjee, Garikapati Narahari Sastry, Natarajan Arul MuruganPublished in 202610.1093/bib/bbag220
- 3.Author(s): Xing Ren, Zhonghua Liu, Peng ZhangPublished in 202610.1080/17460441.2025.2603517
- 4.Author(s): Duc Tung Vu, Georg Wallmann, Marvin Thielert, Enes Ugur, Marc Oeller, Maximilian Zwiebel, Constantin Ammar, Matthias MannPublished in 202610.64898/2026.01.08.698341
- 5.Author(s): Daniel R. Martin, Sumit Bhutada, Suneel S. AptePublished in 202610.1111/febs.70504
- 6.Author(s): Marco Reverenna, Maike Wennekers Nielsen, Darian Stephan Wolff, Jemma Daniel, Elpida Lytra, Suthimon Thumtecho, Pasquale D. Colaianni, Anne Ljungars, Andreas H. Laustsen, Erwin M. Schoof, Jeroen Van Goey, Timothy P. Jenkins, Marie V. Lukassen, Alberto Santos, Konstantinos KalogeropoulosPublished in 202610.1016/j.mcpro.2026.101547
- 7.Author(s): Hao Xu, Liangjie Li, Sangyu Pan, Peng Cheng, Yuxiang Wang, Zhen Rong, Feng Liu, Xingxu Huang, Shengqi Wang, Wenjie ShuPublished in 202610.1007/s11427-025-3147-2
- 8.Author(s): Sheng-Mei LIU, Peng XUE, Xiao-Jian WANGPublished in 202610.3724/j.pibb.2025.0446
- 9.Author(s): Mohamed Helmy, Fatma Shafei, Diogo Pellegrina, Lingling Jin, Amr Alhossary, Heather L. Wilson, Tamer Mansour, Kumar SelvarajooPublished in 202610.3389/fbinf.2026.1760257
- 10.Author(s): Manujaya W. Jayamanna Mohottige, Angéla Juhász, Emma Peel, Mitchell G. Nye-Wood, Katherine A. Farquharson, Tawfeek Khedr, Katherine Belov, Carolyn J. Hogg, Michelle L. ColgravePublished in 202610.1016/j.ijbiomac.2026.151640
- 11.Author(s): Konstantinos Kalogeropoulos, Jeroen Van Goey, Timothy P. Jenkins, Kevin Michael EloffPublished in 202610.1021/acs.jproteome.5c01153
- 12.Author(s): Manujaya W Jayamanna Mohottige, Emma Peel, Angéla Juhász, Mitchell G Nye-Wood, Katherine Belov, Michelle L Colgrave, Carolyn J HoggPublished in 202610.1093/reprod/xaag024
- 13.Author(s): K. S. SaiVenkat, M. Shanthi Priya, M. Reddi Sekhar, C. N. Neeraja, P. Shanthi, D Sanjeeva RaoPublished in 202610.1007/s11105-026-01723-5
- 14.Author(s): Wenbin Jiang, Ling Luo, Yueting Xiong, Jin Xiao, Zihan Lin, Lihong Huang, Yiie Qiu, Sainan Zhang, Jingyi Wang, Chao Wang, Ningshao Xia, Quan Yuan, Rongshan YuPublished in 202610.64898/2026.02.02.703105
- 15.Author(s): Manujaya W. Jayamanna Mohottige, Emma Peel, Angéla Juhász, Mitchell G. Nye-Wood, Katherine Belov, Michelle L. Colgrave, Carolyn J. HoggPublished in 202510.64898/2025.11.30.691433
- 16.Author(s): Roman Bushuiev, Anton Bushuiev, Raman Samusevich, Corinna Brungs, Josef Sivic, Tomáš PluskalPublished in 202510.1038/s41587-025-02663-3
- 17.Author(s): Ying-Yuan Cui, Lei Yang, Jian-Nan Zhao, Wen-Chuan Lai, Zhi-Yuan GuPublished in 202510.1021/acs.analchem.5c05662
- 18.Author(s): Maria Chernigovskaya, Khang Lê Quý, Maria Stensland, Sachin Singh, Rowan Nelson, Melih Yilmaz, Konstantinos Kalogeropoulos, Pavel Sinitcyn, Anand Patel, Natalie Castellana, Stefano Bonissone, Stian Foss, Jan Terje Andersen, Geir Kjetil Sandve, Timothy Patrick Jenkins, William S. Noble, Tuula A. Nyman, Igor Snapkow, Victor GreiffPublished in 202510.1016/j.cels.2025.101449
- 19.Author(s): Glendon Parker, Michelle Harrel, Jennifer Snedeker, Michelle Salemi, Trevor Borja, Rachel HoustonPublished in 202510.1016/j.fsigen.2025.103384
- 20.Author(s): Justin Sanders, Bo Wen, Paul A. Rudnick, Richard S. Johnson, Christine C. Wu, Michael Riffle, Sewoong Oh, Michael J. MacCoss, William Stafford NoblePublished in 202510.1038/s41592-025-02718-y
- 21.Author(s): Peng Xiong, Hongtao Xu, Haoran ZhengPublished in 202510.1021/acs.analchem.5c02655
- 22.Author(s): Cuitong He, Ke Su, Huanju Liu, Lihao Jin, Tingting Xu, Chenyang Mu, Fu YangPublished in 202510.1021/acs.analchem.5c02498
- 23.Author(s): Daniela Klaproth-Andrade, Yanik Bruns, Wassim Gabriel, Christian Nix, Valter Bergant, Andreas Pichlmair, Mathias Wilhelm, Julien GagneurPublished in 202510.1016/j.mcpro.2025.101501
- 1.Author(s): Ye DU, Qian Niu, Chen Yang, Nanxi Yu, Shujun WangPublished in 202610.2139/ssrn.6890054
- 2.Author(s): Lele Yue, Wei Jia, Rong ZhangPublished in 202510.1016/j.foodchem.2025.145437
- 3.Author(s): Daniela Klaproth-Andrade, Yanik Bruns, Wassim Gabriel, Christian Nix, Valter Bergant, Andreas Pichlmair, Mathias Wilhelm, Julien GagneurPublished in 202510.1101/2025.09.12.675784
- 4.Author(s): Jesper Lauridsen, Pathmanaban Ramasamy, Rachel Catzel, Vahap Canbay, Amandla Mabona, Kevin Eloff, Paul Fullwood, Jennifer Ferguson, Annekatrine Kirketerp-Møller, Ida Sofie Goldschmidt, Tine Claeys, Sam van Puyenbroeck, Nicolas Lopez Carranza, Erwin M. Schoof, Lennart Martens, Jeroen Van Goey, Chiara Francavilla, Timothy Patrick Jenkins, Konstantinos KalogeropoulosPublished in 202510.1101/2025.05.14.654049
- 5.Author(s): Sam van Puyenbroeck, Denis Beslic, Tomi Suomi, Tanja Holstein, Thilo Muth, Laura L. Elo, Lennart Martens, Robbin Bouwmeester, Tim Van Den Bossche, Tine ClaeysPublished in 202510.1101/2025.08.19.671052
- 6.Author(s): Marco Reverenna, Maike Wennekers Nielsen, Darian Stephan Wolff, Elpida Lytra, Pasquale D. Colaianni, Anne Ljungars, Andreas H. Laustsen, Erwin M. Schoof, Jeroen Van Goey, Timothy P. Jenkins, Marie V. Lukassen, Alberto Santos, Konstantinos KalogeropoulosPublished in 202510.1101/2025.07.25.666861
- 7.Author(s): Navid NaderiAlizadeh, Christian Dallago, Erik J. Soderblom, Scott H. SoderlingPublished in 202510.1101/2025.10.01.679857
- 8.Author(s): A Jun, Xiang Zhang, Xiaofan Zhang, Jiaqi Wei, Te Zhang, Yamin Deng, Pu Liu, Zongxiang Nie, Yi Chen, Nanqing Dong, Zhiqiang Gao, Siqi Sun, Tiannan GuoPublished in 202510.1101/2025.06.20.660691