← All apps

PostMN MassQL

Search the consensus MS/MS of a GNPS2 molecular-networking job for MassQL fragmentation patterns — product ions, neutral losses, precursor m/z. Give a GNPS2 Task ID (the clustered MGF + library matches are fetched for you) or drop the .mgf yourself. The MassQL runs entirely in your browser — a client-side port of the PostMN MassQL MetaboApp.

1 · Data source

— or —
Drop the consensus .mgf here
or click to choose · optionally also drop a library-matches .tsv · nothing leaves your machine

2 · MassQL queries

Load a prebuilt pack or write your own. Each named query tags the scans it matches; a scan can pass several.
Loading engine…
Library Matches
Full Table
Executed Queries

    Same Rust MassQL engine as the MassQL Playground, compiled to WASM and inlined — a query that runs here runs identically in the CLI and at scale. In Task-ID mode the clustered consensus MGF (nf_output/clustering/spectra_reformatted.mgf for FBMN, specs_ms.mgf for classical) and the GNPS library matches (merged_results_with_gnps.tsv) are fetched over CORS from the GNPS2 server; the MassQL compute itself never leaves the browser. Bile-acid and N-acyl query definitions from Damiani et al. 2025, Mohanty et al. 2024.