Skip to content

Software & Tools

Our lab develops and maintains several open-source software tools for mass spectrometry data analysis, cheminformatics, and proteomics. All tools are freely available for academic use.


Analytical tools for LC-MS/MS

DeepMASS2

DeepMASS2 is a cross-platform GUI software tool that enables deep-learning based metabolite annotation via semantic similarity analysis of mass spectral language. Unlike traditional approaches that summarize fragmentation rules or predict molecular fingerprints, DeepMASS2 models fragment peak collections as learnable structural semantic representations, converting mass spectra into structure-related numerical vectors. This approach enables the prediction of structurally related metabolites for unknown compounds by locating them in chemical space relative to known structures.

DeepMASS Software DeepMASS web interface and user database

Key Features: - Chemical space positioning strategy for library-free structure annotation - HNSW-based approximate nearest neighbor search for millisecond-level matching - Federated cross-institutional retrieval for privacy-preserving distributed annotation - Web server available at http://deepmass.cn (300+ registered users)

Web Links: - Homepage - Web Server

!!! note "📄 Paper" Under Review


Analytical tools for GC-EI/MS

FederEI

FederEI is a federated library matching solution for EI-MS-based compound identification. It establishes a server-to-server connection framework seamlessly integrated into a user-friendly front-end software. By keeping data localized within each laboratory's server, FederEI minimizes the need for sharing sensitive spectral information across multiple entities, thus mitigating privacy concerns.

Workflow: The user submits mass spectrometry data through the UI, and FederEI dispatches it to the central server. The central server distributes the file to all client servers based on their IP addresses. Each client server searches its local database and transmits results back. The central server tallies responses and returns the final organized results to the user.

Web Links: - Homepage - Github Source

fig1.jpg

!!! note "📄 Paper" Under Review


Analytical tools for thermal proteomics

ProSAP

ProSAP (Protein Stability Analysis Pod) is a standalone, user-friendly GUI software that provides an integrated analysis workflow for thermal shift assays. It includes five modules: data preprocessing, data visualization, TPP analysis, NPARC analysis, and iTSA analysis. Researchers can easily compare statistical strategies, analyze results, and draw conclusions from proteomics quantitative tables obtained from Proteome Discoverer or MaxQuant.

Impact: Downloaded over 1,400 times since release. Used by researchers at Tsinghua University, Peking University, National University of Singapore, University of Northern Colorado, and others.

Web Links: - Homepage - Github Source

workflow.png

!!! note "📄 Paper" Ji, H.; Lu, X.; Zheng, Z.; Sun, S.; Tan, C.S.H. ProSAP: A GUI Software Tool for Statistical Analysis and Assessment of Thermal Stability Data. Brief. Bioinform. 2022, 23 (3), bbac057. link

MAPS-iTSA

Target deconvolution is a crucial but costly and time-consuming task that hinders large-scale profiling for drug discovery. We present a Matrix-Augmented Pooling Strategy (MAPS) which mixes multiple drugs into samples with optimized permutation and delineates targets of each drug simultaneously with mathematical processing. We validated this strategy with thermal proteome profiling (TPP) testing of 15 drugs concurrently, increasing experimental throughput by 60× while maintaining high sensitivity and specificity. Benefiting from the lower cost and higher throughput of MAPS, we performed target deconvolution of the 15 drugs across 5 cell lines, revealing cell-specific drug-protein interactions.

Target Deconvolution Framework MAPS strategy: (a) High-throughput workflow; (b) Efficiency improvement vs. traditional approaches; (c) Novel drug-target interactions discovered; (d) Validation across cell lines; (e) ProSAP software.

Web Links: - Github Source

workflow-maps.jpg

!!! note "📄 Paper" Ji, H.#; Lu, X.#; Zhao, S.; Wang, Q.; Bin, L.; Huber, K. V. M.; Luo, R.; Tian, R.; Tan, C. S. H. Target deconvolution with matrix-augmented pooling strategy reveals cell-specific drug-protein interactions. Cell Chem. Biol. 2023, 30(11) 1478-1487. link


Other bioinformatics software

PyFingerprint

There are many types of chemical fingerprints for describing molecules provided by different tools, such as RDKit, CDK and OpenBabel. This package aims to summarize them all in PyFingerprint.

Web Links: - Github Source

KPIC2

An effective framework for mass spectrometry-based metabolomics using pure ion chromatograms. KPIC2 replaces traditional fixed-bin approaches with data-driven optimal k-means clustering for adaptive, data-driven pure ion screening and noise removal.

!!! note "📄 Paper" Ji, H.; Zeng, F.; Xu, Y.; Lu, H.; Zhang, Z. KPIC2: An Effective Framework for Mass Spectrometry-Based Metabolomics Using Pure Ion Chromatograms. Anal. Chem. 2017, 89 (14), 7631–7640. link

TarMet

A reactive GUI tool for efficient and confident quantification of MS-based targeted metabolic and stable isotope tracer analysis.

!!! note "📄 Paper" Ji, H.; Zhang, Z.; Lu, H. TarMet: A Reactive GUI Tool for Efficient and Confident Quantification of MS Based Targeted Metabolic and Stable Isotope Tracer Analysis. Metabolomics 2018, 14 (5), 68. link