Introduction
DiNovo is a software tool for automated, high-coverage and high-confidence de novo peptide sequencing from tandem mass spectrometry data based on multiple pairs of mirror proteases and deep learning technology. It is featured by:
- Mirror-Spectra Recognition: Fast and accurate recognition of mirror spectral pairs based on a statistical scoring algorithm.
- De Novo Sequencing: Peptide sequencing from mirror spectral pairs, including MirrorNovo algorithm (deep learning based, running on GPU), and pNovoM2 algorithm (updated version of pNovoM, graph theory based, running on CPU).
- Quality Control: False discovery rate (FDR) estimation based on target-decoy strategies.
- High Speed: Whole-process acceleration based on multi-level index system and optimized multiprocess parallel strategy.
- Easy to Use: Friendly GUI design and optimized command-line interaction.
Software
DiNovo is written in Python3 and is available on GitHub:
https://github.com/YanFuGroup/DiNovo
It can also be downloaded here:
DiNovo binary release (Version 1.0.0 for Windows) User guide
Datasets
Please click the link below to download the example data to test DiNovo:
The training dataset of MirrorNovo are here below:
Training Dataset of MirrorNovo
Publication
DiNovo: high-coverage, high-confidence de novo peptide sequencing using paired mirror proteases and deep learning (Under review).
This is joint work with Prof. Haipeng Wang from Shandong University of Technology, Prof. Ping Xu from Beijing Institute of Lifeomics, and Prof. Hao Chi from Institute of Computing Technology, Chinese Academy of Sciences.
Contact Us
Any problem with DiNovo or this website, please contact:Prof. Yan Fu: yfu(at)amss(dot)ac(dot)cn