Full text
40,045 characters
· extracted from
preprint-html
· click to expand
LC-Inspector: a simple open-source viewer for targeted hyphenated mass spectrometry analysis | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results LC-Inspector: a simple open-source viewer for targeted hyphenated mass spectrometry analysis View ORCID Profile Mateusz Fido , View ORCID Profile Etienne Hoesli , Elisa Cappio Barazzone , Renato Zenobi , View ORCID Profile Emma Slack doi: https://doi.org/10.1101/2025.04.28.650946 Mateusz Fido 1 Department of Chemistry and Applied Biosciences, Swiss Federal Institute of Technology , Zürich, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Mateusz Fido Etienne Hoesli 3 Department of Biology, Swiss Federal Institute of Technology , Zürich, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Etienne Hoesli Elisa Cappio Barazzone 2 Department of Health Sciences and Technology, Swiss Federal Institute of Technology , Zürich, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site Renato Zenobi 1 Department of Chemistry and Applied Biosciences, Swiss Federal Institute of Technology , Zürich, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site Emma Slack 2 Department of Health Sciences and Technology, Swiss Federal Institute of Technology , Zürich, Switzerland 4 Sir William Dunn School of Pathology, University of Oxford , UK 5 Basel Research Center for Child Health , Basel, Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Emma Slack For correspondence: emma.slack{at}hest.ethz.ch Abstract Full Text Info/History Metrics Preview PDF ABSTRACT The ubiquitousness of hyphenated mass spectrometry techniques across life sciences has made researchers around the world aware of their analytical power. However, the analysis of high-complexity mass spectrometry data remains virtually impossible for non-specialists. LC-Inspector is a standalone graphical user interface application for straightforward analysis of targeted mass spectrometry data, distributed under the MIT license and available free of charge for Windows and MacOS. The user can upload and process the data entirely locally on their machine by specifying the desired mass-to-charge ratios of the targeted compound ions and simply clicking “Process”. It allows for the processing of multiple files simultaneously, freely modifying and exporting graphs in real time, and calculating compound concentrations based on calibration standards. We show the versatility and applicability of LC-Inspector to different kinds of mass spectrometry data by analyzing a series of publicly available datasets from various samples recorded on instruments from multiple vendors and by different research teams. INTRODUCTION Hyphenated mass spectrometry (MS) techniques have revolutionized the way analytical sciences shape today’s progress in science, industry and the clinic. 1 – 7 Owing to the rapid development in instrumentation, spectrometers are now proficient at analyzing thousands of samples in record times and are capable of resolving many previously challenging isomeric and isobaric interferences. Liquid chromatography-mass spectrometry (LC-MS) has been at the forefront of analytical chemistry, becoming a leading technique and the analytical method of choice in drug discovery, 1 , 8 , 9 pharmacology, 10 the omics sciences 5 , 11 , 12 clinical sciences, 7 , 13 toxicology, 3 , 14 , 15 and many others. 16 – 18 Other branches of mass spectrometry have made strides in the fields of environmental sciences, 19 structural biology, 20 , 21 imaging, 22 , 23 forensics, 24 , 25 and virtually any other area where the sample’s structure, identity, composition or amount are of value. Nevertheless, one of the consequences of the high throughput, precision and accuracy of high-resolution mass spectrometry measurements is that they tend to generate enormous datasets in the process. This “big data” problem requires mass spectrometrists or their collaborators to become skilled at conversion, processing, interpretation, and integration of this complex data or to employ additional bioinformaticians and data analysts for this purpose. The closed-source nature of the mass spectrometry vendor’s application programming interfaces (APIs) exacerbates this problem by making raw data inaccessible for processing without the usage of their proprietary tools. This leads to customer lock-in and promotes unhealthy dependency on the vendors’ products and workflow monopoly, a regrettably widespread practice. 26 There have been several attempts at bridging the gap between generating highly complex mass spectrometry data and their processing and interpretation. Initiatives such as ProteoWizard 27 , XCMS 28 or mzio’s MZmine 29 have brought together large communities of applied MS users and are now widespread among research groups and companies alike. Since their inception, many related open-source chemometric tools, 30 , 31 programming language libraries, 32 , 33 frameworks and applications 34 , 35 have been developed, further increasing the diversity of applied conversion, processing, and analysis methods. Despite this, many challenges remain in the field of mass spectrometry data analysis. The multitude of instruments, possible data acquisition methods, workflows, and statistical methods used in life sciences make it unrealistic to apply a cut-and-dried analysis pipeline offered by most currently available software. Moreover, as MS data generally requires significant computational power, many analytical platforms require the user to upload their data onto an external server, further limiting their independence and shifting the trust to a third party, as the data is no longer processed locally on their workstation or personal computer. LC-Inspector is a completely free-of-charge, fully local, and open-source program that provides a graphical user interface developed for viewing and analysis of mass spectrometry data. It integrates several Python libraries, enabling data visualization processing of different MS and LC data formats, and simple quantitative analysis. In this work, we present the main features of LC-Inspector and demonstrate its application to the preprocessing and analysis of several hyphenated mass spectrometry data sets. METHODS Application structure The main graphical user interface is implemented via the model-view-controller architecture (MVC) using the PyQt6 framework and Python bindings for Qt (GPL v3 license). 36 The main thread runs the user interface, while most of the resource-heavy computation is relegated to separate processes and threads using Python’s built-in multiprocessing, concurrency and futures modules. This minimizes UI-thread blocking, maintains user interactivity and makes maximum use of the available system resources. Files can be uploaded into LC-Inspector via the “Upload” tab of the main tab view Qt widget, with a custom list view supporting both drag-and-drop functionality and manual file browsing by displaying the OS-native file browsing dialog. The absolute paths are stored as a list of strings and converted into derivatives of the Measurement class upon starting the processing. The subclasses of Measurement define several methods for preprocessing the raw data, storing the processed data as properties, and enabling additional plotting modules. Supported input formats The application accepts two types of data: text files (TXT and CSV file formats) containing chromatography data, and either mass spectrometry files (mzML) or peaklists with pre-assigned retention times, also in text format. mzML is an XML-based, vendor-agnostic file format that can be translated from any major manufacturer’s propriety mass spectrometry raw data file via tools such as MS Convert (ProteoWizard package). 27 This allows for unified data sharing and analysis irrespective of the instrument and has been known for many years in the mass spectrometry community alongside other formats such as mzXML, mzMLb or HDF5. 37 , 38 Data processing After loading the data, LC-Inspector performs the initial preprocessing. If operating in the LC/GC-MS mode, the chromatography and mass spectrometry data are processed concurrently. The chromatography data is parsed from any text file format containing columns of data convertible to Python floating-point numbers. Subsequently, baseline interpolation and correction are performed (described in the Results section). The program simultaneously reads the mzML files into memory, discarding any scans other than MS 1 . It then looks for the closest m/z values to the user-specified ion lists within a specific mass-to-charge range (3 ppm by default). It then rebuilds the extracted ion chromatograms for those m/z ranges, optionally connecting them to their chromatography retention times and automatically annotating the run with the desired MS-identified compounds. Plotting The plotting takes place in a separate module and is based on pyqtgraph, a Python scientific graphics and GUI Library for Python. 39 Pyqtgraph, as opposed to more popular and established libraries like matplotlib, maintains high user interactivity, enables real-time dynamic data processing such as log transformation, averaging, and fast Fourier transformation, and allows for exporting graphs in various formats. While not as mature as matplotlib (as of writing, 0.14.0 is the latest developer version of pyqtgraph), the library is comparatively lightweight, capable of performant plotting of millions of data points at the same time, dynamic panel docking and undocking, and embedding user-interactive and three-dimensional scientific graphs. It also provides limited capability for data export directly from the graph itself. Data export and further analysis The export from LC-Inspector is a comma-separated values (CSV) file containing column-grouped data consisting of the filename, the traced ion’s name, its m/z value and an optional description, the ion’s retention time, integrated MS and LC intensities, and optional concentration. The format facilitates further processing or graphing via table-oriented software (e.g., R, pandas, GraphPad Prism, OriginLab Origin, Microsoft Excel) by saving data in vertical (long) format. The output of every analysis was subsequently processed using R. RESULTS AND DISCUSSION Working principle and design The easy-to-use interface of LC-Inspector provides very simple access to the processing of raw MS data. The graphical layout of the application consists of a tab view, which is split into three sections: the Upload tab, where the user enters their data and provides initial parameters for the analysis. The Results tab, where they can view, modify and export the graphs plotted for each provided file, and the Quantitation tab is used to create calibration curves and calculate concentrations based on relative ion counts ( Fig 1 ). Download figure Open in new tab Fig. 1. The graphical user interface of LC-Inspector. A) The application’s architecture and data handling model. 40 B) The Upload tab in the LC/GC-MS mode, with the data table widgets and a sample targeted ion list chosen. C) The Results tab after processing of user-input data has finished. The four-panel layout in LC/GC-MS mode: the baseline-corrected LC/GC chromatogram (top-left), the chromatogram annotated with XIC-traced ions declared during the processing step (top-right), the mass spectrum respective to the current time on the chromatogram, changing dynamically when the user selects the desired time to view on the chromatogram in the top-left panel (bottom-left) and the extracted ion chromatograms of all the ions declared in the processing step (bottom-right). The bottom-right panels are expandable upon double-clicking them. D) An example of the expanded XIC panel containing plots of XICs for all the ions found for the given compound. E) An example calibration curve is obtained in the Quantitation tab. Upon launching the application, the only available tab is the Upload tab, where the user can input their data. The main window area holds tables responsible for storing the absolute paths to MS data saved on the user’s filesystem, including shared and network disks. Each table widget supports drag-and-drop functionality for easy access, on top of being able to browse the operating system’s file manager with the “Browse” button. LC-Inspector can work in three separate modes: “LC/GC-MS”, “MS Only”, and “Chromatography Only”. The user can choose the desired mode by using the combo box in the top left-hand corner of the Upload tab. The application then switches the input type, depending on the mode. The LC/GC-MS mode requires data in text file formats for the chromatography data, and the open mzML file format for the MS data. It then uses those data to display the chromatogram, the corresponding mass spectra at all retention times within the chromatogram, the chromatogram annotated with the respective m/z values and extracted ion chromatograms on which the annotation is based. The MS Only mode only requires mzML files for processing, treating the total ion current as a chromatogram-like representation of the time-resolved signal. The Chromatography Only mode requires the input of chromatography data, as well as retention time-based manual peak labels to display annotated data. Baseline correction The core features of LC-Inspector, aside from the graphical interface, lie in its preprocessing techniques. One of the main examples is its chromatography baseline correction, which utilizes the Statistical Non-linear Iterative Peak clipping algorithm, 41 similarly to the hplc-py package, 42 where we saw good results for even highly variable LC run backgrounds, including negative absorbance values. Briefly, the algorithm works through approximating the baseline by applying the compressing LLS operator: Where S is the original chromatography signal. The algorithm then iteratively filters the compressed signal by selecting the minimum from the intensity at current scan time t and the mean of the signal at variable scan widths: Where i is the current iteration. LC-Inspector uses a fixed default number of 20 iterations for all chromatography data, as we noticed this to be sufficient for most applications while keeping the computational preprocessing load relatively low. Finally, the signal is transformed back by transforming S iter with the inverse of the LLS operator and subtracting from the original signal ( Fig 2 ). Download figure Open in new tab Fig. 2. A) An LC chromatogram and B) a GC chromatogram before (blue, top) and after (red, bottom) applying the SNIP algorithm. The interpolated baseline is highlighted in yellow dashed lines (in between). Figure 2A demonstrates the application of the SNIP algorithm on a very noisy spectrum obtained from the GNPS-MassIVE repository (MSV000088442, Agilent 1260 HPLC and Bruker micrOTOF-Q MS). 43 The interpolated background is visibly contributing to the signal as the run progresses. Upon subtraction, the resulting corrected UV spectrum contains much sharper peaks and an effectively null baseline. Figure 2B presents the performance of the algorithm on a GC spectrum recorded with an Agilent 8890/5977B GC-MS system (NIST Public Data Repository, doi:10.18434/mds2-2601 ). 44 The plots are directly exported from LC-Inspector (and recolored), facilitated by the underlying graphing library, which also allows extensive editing, removing, and transforming the plotted data in real-time. Quantification Targeted mass spectrometry workflows often involve some kind of quantification, particularly within the omics sciences. 45 – 47 To support this, LC-Inspector enables the user to select a subset of their input data as calibration data with known concentrations. Only one concentration value per file is supported, i.e., a single file represents a single calibrant data point, although an unlimited number of compounds is supported. Since this approach presupposes a large number of files, concentrations are imputed from the filename, though they can also be entered and modified manually. The user can choose to use either chromatography data or mass spectrometry ion counts for the calibration procedure, depending on the mode. Upon selecting the calibration files and clicking the “Calculate” button, a list of calibration curves is presented for every compound that was initially declared for tracing. Non-standard mass spectrometry Considering the continuous rapid evolution and development of mass spectrometry, new hyphenated techniques emerge in the field on a regular basis. As a means of standardizing the input, LC-Inspector accepts mzML as its file format of choice, as it is ubiquitous in the field, and its conversion is supported by all the major vendors. 38 This means that any mass spectrometry data that can be written in mzML can be analyzed, including flow injection and direct infusion techniques. One example of such a method is secondary electrospray ionization mass spectrometry (SESI-MS), wherein a gaseous analyte collides with a charged electrospray, producing secondary ions. 48 The method has gained popularity in the field of breath analysis, and general analysis of trace vapors. Figure 3 shows the application of LC-Inspector to SESI-MS data (ThermoFisher Scientific Q Exactive Plus) by using the MS Only mode. As the technique does not feature any chromatographic separation, the chromatogram is replaced by the total ion current, which serves as a global overview of the evolution of the signal across the time dimension. Download figure Open in new tab Fig. 3. SESI-HRMS samples of human breath gas, which were stored in an ethylene vinyl alcohol copolymer sampling bag produced in-house, direct graphical output of LC-Inspector. (A) Interactive plot of the total ion current, which displays the underlying mass spectrum (B) when the user clicks on a corresponding scan time of the TIC. (C) Extracted ion chromatograms of short-chain fatty acids present in the exhaled breath samples (acetic acid, propionic acid, butyric acid) can be seen correlating with the total ion current. As of today, there is no agreed-upon general analysis pipeline for the preprocessing and presentation of SESI-MS data. Most researchers default to analyzing and presenting data in the way of untargeted metabolomics, rarely investigating individual putative metabolites. LC-Inspector was created with targeted approaches in mind, facilitating the exploration of small molecules underlying the examined experimental conditions, preferably confirmed with further measurements (e.g., with tandem mass spectrometry, derivatization, standard spiking, etc.). Our hope is that researchers expand into targeted workflows and pursue confirmation of the traced metabolites, which our software aims to assist and expedite. CONCLUSION We presented the free, local and open-source graphical interface software LC-Inspector, enabling quick and simple viewing and investigation of mass spectrometry data and discussed it in the scope of currently available technology. As MS becomes more widespread and common in laboratories throughout the world, parsing and evaluating the information it produces need to keep up with the technique’s prominence. In our view, this means removing barriers of entry wherever possible and making the analysis streamlined and available also for non-experts, which is why we hope this software helps adopt targeted workflows with minimal experience in mass spectrometry and data analysis. This could have broad appeal in the related fields, such as proteomics, lipidomics, glycomics, and metabolomics. SUPPORTING INFORMATION LC-Inspector is distributed under the MIT license. The source code and executables for Windows and MacOS, as well as installation instructions, can be found free of charge on GitHub ( https://github.com/MateuszFido/LC-Inspector ). Version 0.3 (designed to be run on a high-performance computing cluster) can be downloaded from Zenodo (DOI: https://doi.org/10.5281/zenodo.13990448 ). ACKNOWLEDGMENTS The authors would like to thank the early-stage users of LC-Inspector for helpful discussions and remarks when using the first versions of the software. REFERENCES (1). ↵ Dueñas , M. E. ; Peltier-Heap , R. E. ; Leveridge , M. ; Annan , R. S. ; Büttner , F. H. ; Trost , M. Advances in High-throughput Mass Spectrometry in Drug Discovery . EMBO Mol. Med . 2022 , 15 ( 1 ), e14850 . doi: 10.15252/emmm.202114850 . OpenUrl CrossRef (2). Metz , T. O. ; Zhang , Q. ; Page , J. S. ; Shen , Y. ; Callister , S. J. ; Jacobs , J. M. ; Smith , R. D. The Future of Liquid Chromatography-Mass Spectrometry (LC-MS) in Metabolic Profiling and Metabolomic Studies for Biomarker Discovery . Biomark. Med . 2007 , 1 ( 1 ), 159 – 185 . doi: 10.2217/17520363.1.1.159 . OpenUrl CrossRef PubMed (3). ↵ Maurer , H. H. Hyphenated High-Resolution Mass Spectrometry—the “All-in-One” Device in Analytical Toxicology? Anal. Bioanal. Chem . 2021 , 413 ( 9 ), 2303 – 2309 . doi: 10.1007/s00216-020-03064-y . OpenUrl CrossRef PubMed (4). Tanna , S. ; Ogwu , J. ; Lawson , G. Hyphenated Mass Spectrometry Techniques for Assessing Medication Adherence: Advantages, Challenges, Clinical Applications and Future Perspectives . Clin. Chem. Lab. Med . 2020 , 58 ( 5 ), 643 – 663 . doi: 10.1515/cclm-2019-0820 . OpenUrl CrossRef PubMed (5). ↵ Karpievitch , Y. V. ; Polpitiya , A. D. ; Anderson , G. A. ; Smith , R. D. ; Dabney , A. R. Liquid Chromatography Mass Spectrometry-Based Proteomics: Biological and Technological Aspects . Ann. Appl. Stat . 2010 , 4 ( 4 ), 1797 – 1823 . doi: 10.1214/10-AOAS341 . OpenUrl CrossRef PubMed (6). Zhou , B. ; Xiao , J. F. ; Tuli , L. ; Ressom , H. W. LC-MS-Based Metabolomics . Mol. Biosyst . 2012 , 8 ( 2 ), 470 – 481 . doi: 10.1039/c1mb05350g . OpenUrl CrossRef PubMed (7). ↵ Grebe , S. K. ; Singh , R. J. LC-MS/MS in the Clinical Laboratory – Where to From Here? Clin. Biochem. Rev . 2011 , 32 ( 1 ), 5 – 31 . OpenUrl PubMed (8). ↵ Chen , G. ; Pramanik , B. N. ; Liu , Y.-H. ; Mirza , U. A. Applications of LC/MS in Structure Identifications of Small Molecules and Proteins in Drug Discovery . J. Mass Spectrom . 2007 , 42 ( 3 ), 279 – 287 . doi: 10.1002/jms.1184 . OpenUrl CrossRef PubMed (9). ↵ Apostol , I. ; Bondarenko , P. V. ; Ren , D. ; Semin , D. J. ; Wu , C.-H. ; Zhang , Z. ; Goudar , C. T. Enabling Development, Manufacturing, and Regulatory Approval of Biotherapeutics through Advances in Mass Spectrometry . Curr. Opin. Biotechnol . 2021 , 71 , 206 – 215 . doi: 10.1016/j.copbio.2021.08.001 . OpenUrl CrossRef PubMed (10). ↵ Beccaria , M. ; Cabooter , D. Current Developments in LC-MS for Pharmaceutical Analysis . Analyst 2020 , 145 ( 4 ), 1129 – 1157 . doi: 10.1039/C9AN02145K . OpenUrl CrossRef (11). ↵ Bian , Y. ; Zheng , R. ; Bayer , F. P. ; Wong , C. ; Chang , Y.-C. ; Meng , C. ; Zolg , D. P. ; Reinecke , M. ; Zecha , J. ; Wiechmann , S. ; Heinzlmeir , S. ; Scherr , J. ; Hemmer , B. ; Baynham , M. ; Gingras , A.-C. ; Boychenko , O. ; Kuster , B. Robust, Reproducible and Quantitative Analysis of Thousands of Proteomes by Micro-Flow LC–MS/MS . Nat. Commun . 2020 , 11 ( 1 ), 157 . doi: 10.1038/s41467-019-13973-x . OpenUrl CrossRef PubMed (12). ↵ El Rassi , Z. Goli , M. ; Yu , A. ; Cho , B. G. ; Gautam , S. ; Wang , J. ; Gutierrez-Reyes , C. D. ; Jiang , P. ; Peng , W. ; Mechref , Y. Chapter 8 - LC-MS/MS in Glycomics and Glycoproteomics Analyses . In Carbohydrate Analysis by Modern Liquid Phase Separation Techniques ( Second Edition); El Rassi , Z. , Ed.; Elsevier : Amsterdam , 2021 ; pp 391 – 441 . doi: 10.1016/B978-0-12-821447-3.00005-6 . OpenUrl CrossRef (13). ↵ Seger , C. ; Salzmann , L. After Another Decade: LC–MS/MS Became Routine in Clinical Diagnostics . Clin. Biochem . 2020 , 82 , 2 – 11 . doi: 10.1016/j.clinbiochem.2020.03.004 . OpenUrl CrossRef PubMed (14). ↵ Panda , D. ; Dash , B. P. ; Manickam , S. ; Boczkaj , G. Recent Advancements in LC-MS Based Analysis of Biotoxins: Present and Future Challenges . Mass Spectrom. Rev . 2022 , 41 ( 5 ), 766 – 803 . doi: 10.1002/mas.21689 . OpenUrl CrossRef PubMed (15). ↵ Viette , V. ; Hochstrasser , D. ; Fathi , M. LC-MS (/MS) in Clinical Toxicology Screening Methods . Chimia 2012 , 66 ( 5 ), 339 – 342 . doi: 10.2533/chimia.2012.339 . OpenUrl CrossRef PubMed (16). ↵ Thevis , M. ; Thomas , A. ; Pop , V. ; Schänzer , W. Ultrahigh Pressure Liquid Chromatography–(Tandem) Mass Spectrometry in Human Sports Drug Testing: Possibilities and Limitations . J. Chromatogr. A 2013 , 1292 , 38 – 50 . doi: 10.1016/j.chroma.2012.12.048 . OpenUrl CrossRef PubMed (17). Van Bocxlaer , J. F. ; Clauwaert , K. M. ; Lambert , W. E. ; Deforce , D. L. ; Van den Eeckhout , E. G. ; De Leenheer , A. P. Liquid Chromatography—Mass Spectrometry in Forensic Toxicology . Mass Spectrom. Rev . 2000 , 19 ( 4 ), 165 – 214 . doi: 10.1002/1098-2787(200007)19:43.0.CO;2-Y . OpenUrl CrossRef PubMed Web of Science (18). ↵ Zhao , Y. ; Gericke , O. ; Li , T. ; Kjaerulff , L. ; Kongstad , K. T. ; Heskes , A. M. ; Møller , B. L. ; Jørgensen , F. S. ; Venter , H. ; Coriani , S. ; Semple , S. J. ; Staerk , D. Polypharmacology-Labeled Molecular Networking: An Analytical Technology Workflow for Accelerated Identification of Multiple Bioactive Constituents in Complex Extracts . Anal. Chem . 2023 , 95 ( 9 ), 4381 – 4389 . doi: 10.1021/acs.analchem.2c04859 . OpenUrl CrossRef (19). ↵ Richardson , S. D. Mass Spectrometry in Environmental Sciences . Chem. Rev . 2001 , 101 ( 2 ), 211 – 254 . doi: 10.1021/cr990090u . OpenUrl CrossRef PubMed (20). ↵ Jones , L. M. Mass Spectrometry-Based Methods for Structural Biology on a Proteome-Wide Scale . Biochem. Soc. Trans . 2020 , 48 ( 3 ), 945 – 954 . doi: 10.1042/BST20190794 . OpenUrl CrossRef PubMed (21). ↵ Wang , C. R. ; Bubner , E. R. ; Jovcevski , B. ; Mittal , P. ; Pukala , T. L. Interrogating the Higher Order Structures of Snake Venom Proteins Using an Integrated Mass Spectrometric Approach . J. Proteomics 2020 , 216 , 103680 . doi: 10.1016/j.jprot.2020.103680 . OpenUrl CrossRef PubMed (22). ↵ Li , D. ; Ouyang , Z. ; Ma , X. Mass Spectrometry Imaging for Single-Cell or Subcellular Lipidomics: A Review of Recent Advancements and Future Development . Molecules 2023 , 28 ( 6 ), 2712 . doi: 10.3390/molecules28062712 . OpenUrl CrossRef (23). ↵ Rae Buchberger , A. ; DeLaney , K. ; Johnson , J. ; Li , L. Mass Spectrometry Imaging: A Review of Emerging Advancements and Future Insights . Anal. Chem . 2018 , 90 ( 1 ), 240 – 265 . doi: 10.1021/acs.analchem.7b04733 . OpenUrl CrossRef PubMed (24). ↵ Schänzer , W. ; Thevis , M. Human Sports Drug Testing by Mass Spectrometry . Mass Spectrom. Rev . 2017 , 36 ( 1 ), 16 – 46 . doi: 10.1002/mas.21479 . OpenUrl CrossRef PubMed (25). ↵ Thevis , M. ; Schänzer , W. Mass Spectrometry in Sports Drug Testing: Structure Characterization and Analytical Assays . Mass Spectrom. Rev . 2007 , 26 ( 1 ), 79 – 107 . doi: 10.1002/mas.20107 . OpenUrl CrossRef PubMed Web of Science (26). ↵ Brembs , B. ; Huneman , P. ; Schönbrodt , F. ; Nilsonne , G. ; Susi , T. ; Siems , R. ; Perakakis , P. ; Trachana , V. ; Ma , L. ; Rodriguez-Cuadrado , S. Replacing Academic Journals . R. Soc. Open Sci . 2023 , 10 ( 7 ), 230206 . doi: 10.1098/rsos.230206 . OpenUrl CrossRef PubMed (27). ↵ Chambers , M. C. ; Maclean , B. ; Burke , R. ; Amodei , D. ; Ruderman , D. L. ; Neumann , S. ; Gatto , L. ; Fischer , B. ; Pratt , B. ; Egertson , J. ; Hoff , K. ; Kessner , D. ; Tasman , N. ; Shulman , N. ; Frewen , B. ; Baker , T. A. ; Brusniak , M.-Y. ; Paulse , C. ; Creasy , D. ; Flashner , L. ; Kani , K. ; Moulding , C. ; Seymour , S. L. ; Nuwaysir , L. M. ; Lefebvre , B. ; Kuhlmann , F. ; Roark , J. ; Rainer , P. ; Detlev , S. ; Hemenway , T. ; Huhmer , A. ; Langridge , J. ; Connolly , B. ; Chadick , T. ; Holly , K. ; Eckels , J. ; Deutsch , E. W. ; Moritz , R. L. ; Katz , J. E. ; Agus , D. B. ; MacCoss , M. ; Tabb , D. L. ; Mallick , P. A Cross-Platform Toolkit for Mass Spectrometry and Proteomics . Nat. Biotechnol . 2012 , 30 ( 10 ), 918 – 920 . doi: 10.1038/nbt.2377 . OpenUrl CrossRef PubMed (28). ↵ Smith , C. A. ; Want , E. J. ; O’Maille , G. ; Abagyan , R. ; Siuzdak , G. XCMS: Processing Mass Spectrometry Data for Metabolite Profiling Using Nonlinear Peak Alignment, Matching, and Identification . Anal. Chem . 2006 , 78 ( 3 ), 779 – 787 . doi: 10.1021/ac051437y . OpenUrl CrossRef PubMed (29). ↵ Schmid , R. ; Heuckeroth , S. ; Korf , A. ; Smirnov , A. ; Myers , O. ; Dyrlund , T. S. ; Bushuiev , R. ; Murray , K. J. ; Hoffmann , N. ; Lu , M. ; Sarvepalli , A. ; Zhang , Z. ; Fleischauer , M. ; Dührkop , K. ; Wesner , M. ; Hoogstra , S. J. ; Rudt , E. ; Mokshyna , O. ; Brungs , C. ; Ponomarov , K. ; Mutabdžija , L. ; Damiani , T. ; Pudney , C. J. ; Earll , M. ; Helmer , P. O. ; Fallon , T. R. ; Schulze , T. ; Rivas-Ubach , A. ; Bilbao , A. ; Richter , H. ; Nothias , L.-F. ; Wang , M. ; Orešič , M. ; Weng , J.-K. ; Böcker , S. ; Jeibmann , A. ; Hayen , H. ; Karst , U. ; Dorrestein , P. C. ; Petras , D. ; Du , X. ; Pluskal , T. Integrative Analysis of Multimodal Mass Spectrometry Data in MZmine 3 . Nat. Biotechnol . 2023 , 41 ( 4 ), 447 – 449 . doi: 10.1038/s41587-023-01690-2 . OpenUrl CrossRef PubMed (30). ↵ Dührkop , K. ; Fleischauer , M. ; Ludwig , M. ; Aksenov , A. A. ; Melnik , A. V. ; Meusel , M. ; Dorrestein , P. C. ; Rousu , J. ; Böcker , S. SIRIUS 4: A Rapid Tool for Turning Tandem Mass Spectra into Metabolite Structure Information . Nat. Methods 2019 , 16 ( 4 ), 299 – 302 . doi: 10.1038/s41592-019-0344-8 . OpenUrl CrossRef PubMed (31). ↵ Yi , L. ; Dong , N. ; Yun , Y. ; Deng , B. ; Ren , D. ; Liu , S. ; Liang , Y. Chemometric Methods in Data Processing of Mass Spectrometry-Based Metabolomics: A Review . Anal. Chim. Acta 2016 , 914 , 17 – 34 . doi: 10.1016/j.aca.2016.02.001 . OpenUrl CrossRef PubMed (32). ↵ Kösters , M. ; Leufken , J. ; Schulze , S. ; Sugimoto , K. ; Klein , J. ; Zahedi , R. P. ; Hippler , M. ; Leidel , S. A. ; Fufezan , C. pymzML v2.0: Introducing a Highly Compressed and Seekable Gzip Format . Bioinformatics 2018 , 34 ( 14 ), 2513 – 2514 . doi: 10.1093/bioinformatics/bty046 . OpenUrl CrossRef PubMed (33). ↵ Goloborodko , A. A. ; Levitsky , L. I. ; Ivanov , M. V. ; Gorshkov , M. V. Pyteomics—a Python Framework for Exploratory Data Analysis and Rapid Software Prototyping in Proteomics . J. Am. Soc. Mass Spectrom . 2013 , 24 ( 2 ), 301 – 304 . doi: 10.1007/s13361-012-0516-6 . OpenUrl CrossRef PubMed (34). ↵ Tsugawa , H. ; Cajka , T. ; Kind , T. ; Ma , Y. ; Higgins , B. ; Ikeda , K. ; Kanazawa , M. ; VanderGheynst , J. ; Fiehn , O. ; Arita , M. MS-DIAL: Data-Independent MS/MS Deconvolution for Comprehensive Metabolome Analysis . Nat. Methods 2015 , 12 ( 6 ), 523 – 526 . doi: 10.1038/nmeth.3393 . OpenUrl CrossRef PubMed (35). ↵ Sturm , M. ; Bertsch , A. ; Gröpl , C. ; Hildebrandt , A. ; Hussong , R. ; Lange , E. ; Pfeifer , N. ; Schulz-Trieglaff , O. ; Zerck , A. ; Reinert , K. ; Kohlbacher , O. OpenMS – An Open-Source Software Framework for Mass Spectrometry . BMC Bioinformatics 2008 , 9 , 163 . doi: 10.1186/1471-2105-9-163 . OpenUrl CrossRef PubMed (36). ↵ Qt for Python . https://doc.qt.io/qtforpython-6.7/index.html (accessed 2024-12-22 ). (37). ↵ Deutsch , E. W. File Formats Commonly Used in Mass Spectrometry Proteomics . Mol. Cell. Proteomics MCP 2012 , 11 ( 12 ), 1612 – 1621 . doi: 10.1074/mcp.R112.019695 . OpenUrl Abstract / FREE Full Text (38). ↵ Deutsch , E. W. Mass Spectrometer Output File Format mzML . Methods Mol. Biol. Clifton NJ 2010 , 604 , 319 – 331 . doi: 10.1007/978-1-60761-444-9_22 . OpenUrl CrossRef PubMed (39). ↵ PyQtGraph — pyqtgraph 0.14.0dev0 documentation . https://pyqtgraph.readthedocs.io/en/latest/ (accessed 2024-12-22 ). (40). ↵ Created in BioRender . Wetter , E. ( 2025 ) https://BioRender.Com/90ag4vn . (41). ↵ Ryan , C. G. ; Clayton , E. ; Griffin , W. L. ; Sie , S. H. ; Cousens , D. R. SNIP, a Statistics-Sensitive Background Treatment for the Quantitative Analysis of PIXE Spectra in Geoscience Applications . Nucl. Instrum. Methods Phys. Res. Sect. B Beam Interact. Mater. At . 1988 , 34 ( 3 ), 396 – 402 . doi: 10.1016/0168-583X(88)90063-8 . OpenUrl CrossRef (42). ↵ Chure , G. ; Cremer , J. Hplc-Py: A Python Utility For Rapid Quantification of Complex Chemical Chromatograms . J. Open Source Softw . 2024 , 9 ( 94 ), 6270 . doi: 10.21105/joss.06270 . OpenUrl CrossRef (43). ↵ Staerk , D. Spectral Data and Metadata for the Manuscript: “Polypharmacology-Labelled Molecular Networking for Discovery of Hypoglycemic and Antibacterial Diterpenoids in the Australian Desert Plant Eremophila Rugosa” | , 2021 . doi: 10.25345/C5M58V . OpenUrl CrossRef (44). ↵ Capistran , B. A. ; Sisco , E. Data to Support “Rapid GC-MS as a Screening Tool for Forensic Fire Debris Analysis,” 2022 , 2 files, 125.5 MB. doi: 10.18434/MDS2-2601 . OpenUrl CrossRef (45). ↵ Liebler , D. C. ; Zimmerman , L. J. Targeted Quantitation of Proteins by Mass Spectrometry . Biochemistry 2013 , 52 ( 22 ), 3797 – 3806 . doi: 10.1021/bi400110b . OpenUrl CrossRef PubMed (46). Alseekh , S. ; Aharoni , A. ; Brotman , Y. ; Contrepois , K. ; D’Auria , J. ; Ewald , J. ; C Ewald , J. ; Fraser , P. D. ; Giavalisco , P. ; Hall , R. D. ; Heinemann , M. ; Link , H. ; Luo , J. ; Neumann , S. ; Nielsen , J. ; Perez de Souza , L. ; Saito , K. ; Sauer , U. ; Schroeder , F. C. ; Schuster , S. ; Siuzdak , G. ; Skirycz , A. ; Sumner , L. W. ; Snyder , M. P. ; Tang , H. ; Tohge , T. ; Wang , Y. ; Wen , W. ; Wu , S. ; Xu , G. ; Zamboni , N. ; Fernie , A. R. Mass Spectrometry-Based Metabolomics: A Guide for Annotation, Quantification and Best Reporting Practices . Nat. Methods 2021 , 18 ( 7 ), 747 – 756 . doi: 10.1038/s41592-021-01197-1 . OpenUrl CrossRef PubMed (47). ↵ Pan , S. ; Aebersold , R. ; Chen , R. ; Rush , J. ; Goodlett , D. R. ; McIntosh , M. W. ; Zhang , J. ; Brentnall , T. A. Mass Spectrometry Based Targeted Protein Quantification: Methods and Applications . J. Proteome Res . 2009 , 8 ( 2 ), 787 – 797 . doi: 10.1021/pr800538n . OpenUrl CrossRef PubMed Web of Science (48). ↵ Wu , C. ; Siems , W. F. ; Hill , H. H. Secondary Electrospray Ionization Ion Mobility Spectrometry/Mass Spectrometry of Illicit Drugs . Anal. Chem . 2000 , 72 ( 2 ), 396 – 403 . doi: 10.1021/ac9907235 . OpenUrl CrossRef PubMed View the discussion thread. Back to top Previous Next Posted May 01, 2025. Download PDF Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following LC-Inspector: a simple open-source viewer for targeted hyphenated mass spectrometry analysis Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share LC-Inspector: a simple open-source viewer for targeted hyphenated mass spectrometry analysis Mateusz Fido , Etienne Hoesli , Elisa Cappio Barazzone , Renato Zenobi , Emma Slack bioRxiv 2025.04.28.650946; doi: https://doi.org/10.1101/2025.04.28.650946 Share This Article: Copy Citation Tools LC-Inspector: a simple open-source viewer for targeted hyphenated mass spectrometry analysis Mateusz Fido , Etienne Hoesli , Elisa Cappio Barazzone , Renato Zenobi , Emma Slack bioRxiv 2025.04.28.650946; doi: https://doi.org/10.1101/2025.04.28.650946 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Bioinformatics Subject Areas All Articles Animal Behavior and Cognition (7635) Biochemistry (17697) Bioengineering (13894) Bioinformatics (41951) Biophysics (21455) Cancer Biology (18592) Cell Biology (25507) Clinical Trials (138) Developmental Biology (13380) Ecology (19903) Epidemiology (2067) Evolutionary Biology (24321) Genetics (15610) Genomics (22509) Immunology (17737) Microbiology (40398) Molecular Biology (17182) Neuroscience (88618) Paleontology (667) Pathology (2833) Pharmacology and Toxicology (4825) Physiology (7641) Plant Biology (15158) Scientific Communication and Education (2046) Synthetic Biology (4296) Systems Biology (9825) Zoology (2271)
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.