Related Experiment Video
Updated: Jan 28, 2026

Large-scale Top-down Proteomics Using Capillary Zone Electrophoresis Tandem Mass Spectrometry
Published on: October 24, 2018
SW-Tandem: a highly efficient tool for large-scale peptide identification with parallel spectrum dot product on
Chuang Li1, Kenli Li1, Tao Chen2
1College of Computer Science and Electronic Engineering, Hunan University, National Supercomputing Center, Changsha, China.
Summary:
Tandem mass spectrometry based database searching is a widely acknowledged and adopted method that identifies peptide sequence in shotgun proteomics. However, database searching is extremely computationally expensive, which can take days even weeks to process a large spectra dataset. To address this critical issue, this paper presents SW-Tandem, a new tool for large-scale peptide sequencing. SW-Tandem parallelizes the spectrum dot product scoring algorithm and leverages the advantages of Sunway TaihuLight, the No. 1 supercomputer in the world in 2017. Sunway TaihuLight is powered by the brand new many-core SW26010 processors and provides a peak computation performance greater than 100PFlops. To fully utilize the Sunway TaihuLights capacity, SW-Tandem employs three mechanisms to accelerate large-scale peptide identification, memory-access optimizations, double buffering and vectorization. The results of experiments conducted on multiple datasets demonstrate the performance of SW-Tandem against three state-of-the-art tools for peptide identification, including X!! Tandem, MR-Tandem and MSFragger. In addition, it shows high scalability in the experiments on extremely large datasets sized up to 12 GB.
Availability And Implementation:
SW-Tandem is an open source software tool implemented in C++. The source code and the parameter settings are available at https://github.com/Logic09/SW-Tandem.
Supplementary Information:
Supplementary data are available at Bioinformatics online.
Related Concept Videos
Peptide Identification Using Tandem Mass Spectrometry
This technique helps gather information regarding the protein from which the peptide was obtained and to study the peptides’ amino acid sequence. Identifying peptides from a complex mixture is an important component of the growing field of...
Dot Product
In engineering, the dot product of any two vectors is the product of the magnitudes of the vectors and the cosine of the angle between them. It is denoted by a dot symbol between the two vectors.
Consider a vehicle pulling an object along the ground using a rope. If the rope makes an angle with the horizontal axis, the work done can be calculated using the dot product of the force applied and the object's displacement.
The dot...
Scalar Product (Dot Product)
The scalar product of two vectors is obtained by multiplying...
Dot Product: Problem Solving
Identify the problem: Start by reading the problem and...
Production Efficiency
The Electromagnetic Spectrum

