Keywords: LC-MS/MS, Tandem Mass Spectrometry, Proteomics, Peptide Identification, Sequence Tags, Spectrum Interpretation, Fragment Annotation, PTM, SMILES, RDKit, Bioinformatics
Introduction
Liquid chromatography coupled with tandem mass spectrometry (LC-MS/MS) has become one of the most powerful analytical platforms for identifying and characterizing biomolecules. Over the past two decades, advances in mass spectrometer performance, chromatography, and computational analysis have transformed LC-MS/MS into an indispensable technology across proteomics, metabolomics, pharmaceutical research, food safety, clinical diagnostics, and environmental analysis.
Among these diverse applications, one computational task continues to play a central role: interpreting tandem mass spectra to determine the molecular identity of the precursor ion.
For peptide analysis, this typically involves identifying the amino acid sequence that produced the observed MS/MS spectrum. Although remarkable progress has been made in computational peptide identification, reliable interpretation remains challenging because experimental spectra rarely represent ideal fragmentation patterns. Missing fragment ions, spectral noise, co-isolated precursor ions, unexpected fragmentation pathways, and post-translational modifications (PTMs) all contribute to uncertainty during spectrum interpretation.
Consequently, peptide identification should not be viewed as a single computational problem but rather as a process of integrating multiple independent sources of experimental evidence.
This article describes the conceptual framework developed during an independent LC-MS/MS software project that began in 2025. Rather than introducing a new database search algorithm or proposing a replacement for established proteomics software, the objective is to present an extensible interpretation framework that progressively reduces uncertainty by combining complementary validation strategies.
The implementation details, scoring algorithms, optimization techniques, and software architecture are intentionally omitted. Instead, the focus of this article is the overall design philosophy and the workflow that connects multiple analytical concepts into a unified interpretation framework.
Why Peptide Identification Remains Challenging
At first glance, peptide identification appears to be a straightforward computational problem.
A precursor ion is fragmented inside the mass spectrometer, producing a collection of fragment ions. If the peptide sequence is known, theoretical fragment ions can be calculated and compared with the experimental spectrum.
In practice, however, real experimental data are considerably more complex.
Fragmentation efficiency varies between peptides and fragmentation methods. Some peptide bonds fragment readily, whereas others generate only weak or completely absent fragment ions. Instrument-dependent effects, ion suppression, chemical background, isotopic interference, detector limitations, and co-fragmented precursor ions further complicate spectrum interpretation.
As a result, experimental MS/MS spectra frequently contain incomplete ion series, unexpected peaks, and ambiguous fragmentation patterns.
Rather than asking "Which peptide generated this spectrum?", computational algorithms must first determine which portions of the spectrum represent reliable evidence and which observations should be treated with lower confidence.
This distinction between reliable and uncertain evidence became one of the guiding principles during the development of the framework presented in this article.
Existing Computational Strategies
Modern peptide identification is dominated by several computational approaches, each designed to address different aspects of the interpretation problem.
Database Search
Database search remains the most widely adopted strategy in routine proteomics.
Experimental precursor masses are compared against peptides generated in silico from protein sequence databases such as Swiss-Prot or UniProt. Candidate peptides satisfying precursor constraints are subsequently evaluated using theoretical fragment ions and statistical scoring models.
The strengths of database searching are well established. Mature algorithms, efficient indexing methods, and robust statistical validation allow large datasets to be processed rapidly and reproducibly.
Nevertheless, the approach also faces practical limitations. Even after precursor mass filtering, numerous peptide candidates may remain. Variable modifications, missed cleavages, multiple charge states, and broad precursor tolerances further increase the computational search space.
Consequently, database search algorithms often rely on increasingly sophisticated scoring strategies to distinguish the correct peptide from many competing candidates.
De Novo Sequencing
De novo sequencing follows a fundamentally different philosophy.
Instead of relying on existing protein databases, peptide sequences are reconstructed directly from fragment ion relationships observed within the experimental spectrum.
This strategy offers an important advantage when analyzing unknown proteins, novel peptides, or organisms lacking comprehensive reference databases.
However, successful de novo reconstruction depends heavily on spectrum quality. Missing fragment ions, overlapping isotope clusters, incomplete fragmentation, unexpected neutral losses, and experimental noise may interrupt sequence continuity, making complete peptide reconstruction significantly more difficult.
Recent developments in machine learning have substantially improved de novo sequencing performance. Nevertheless, accurately reconstructing complete peptide sequences from complex experimental spectra remains a demanding computational problem.
Hybrid Strategies
A growing number of computational workflows combine elements of database searching and de novo sequencing.
Rather than treating these approaches as mutually exclusive, hybrid methods attempt to exploit the strengths of both strategies.
Sequence tags generated from experimental spectra can reduce the database search space before detailed peptide scoring is performed. Similarly, database information can guide subsequent spectrum interpretation while preserving experimentally derived sequence evidence.
These hybrid strategies illustrate an important trend in computational proteomics: integrating multiple complementary sources of evidence rather than relying exclusively on a single analytical method.
The framework described in this article follows the same general philosophy but extends it beyond sequence generation and database searching.
Design Philosophy
The central idea behind this work is straightforward.
Reliable interpretation should emerge from the progressive integration of multiple independent sources of evidence rather than from a single computational model.
Instead of attempting to solve the entire peptide identification problem in one step, the workflow divides the interpretation process into several independent stages.
Each stage addresses a specific analytical question while reducing uncertainty before additional computational effort is invested.
Conceptually, the framework follows four major phases:
- Evidence Extraction – identifying experimentally supported information from the MS/MS spectrum.
- Candidate Generation – reconstructing biologically plausible peptide candidates using sequence evidence and database information.
- Multi-Level Validation – evaluating candidate peptides using complementary validation strategies, including conventional fragment annotation and optional structure-based fragmentation.
- Interpretation – integrating all available evidence into the final spectrum interpretation.
Rather than depending on a single numerical score, confidence develops progressively as multiple independent observations become mutually consistent.
This modular philosophy also provides an important practical advantage.
Because each stage performs a well-defined analytical task, individual components may evolve independently without requiring the entire workflow to be redesigned. Improvements in fragmentation models, cheminformatics algorithms, machine learning methods, or visualization techniques can therefore be incorporated into the validation stage while preserving the overall framework.
Architecture Overview
Each stage progressively transforms raw experimental observations into increasingly refined analytical evidence.
Importantly, the objective is not to replace existing peptide search engines or fragmentation algorithms. Rather, the framework provides an extensible architecture capable of integrating multiple complementary validation strategies within a transparent and interpretable workflow.
The following sections describe each stage of the framework in greater detail, beginning with the extraction of reliable sequence evidence from experimental MS/MS spectra.
Evidence Extraction: From Experimental Spectra to Reliable Sequence Information
Reliable Evidence Before Complete Interpretation
One of the earliest design decisions during the development of this framework was that not every peak in an MS/MS spectrum should contribute equally to peptide interpretation.
Experimental spectra contain information of varying reliability. Some fragment ions provide strong sequence evidence, whereas others may originate from incomplete fragmentation, neutral losses, isotopic peaks, background ions, chemical noise, or co-isolated precursor ions.
Consequently, attempting to interpret every observed peak simultaneously may introduce unnecessary ambiguity into the identification process.
Instead of immediately reconstructing an entire peptide sequence, the framework first attempts to identify the portions of the spectrum that provide the most reliable sequence information.
This stage is referred to as Evidence Extraction.
Rather than asking "Which peptide generated this spectrum?", the workflow first asks a simpler question:
What information can be inferred with high confidence from the experimental spectrum?
This seemingly small change in perspective significantly influences the remainder of the workflow.
Continuous Sequence Tags
The primary output of the evidence extraction stage is one or more continuous sequence tags.
A sequence tag represents a consecutive stretch of amino acid residues inferred directly from experimentally observed fragment ion relationships.
Unlike complete peptide sequencing, a sequence tag does not attempt to explain every fragment ion in the spectrum.
Instead, it captures only the regions that are strongly supported by experimental evidence.
This distinction is important.
In many experimental datasets, certain portions of a peptide fragment efficiently and generate well-defined ion series, whereas other regions produce sparse or ambiguous fragmentation.
Rather than forcing interpretation across the entire peptide, the framework deliberately preserves only the most reliable sequence information.
From an information-theoretic perspective, this approach reduces uncertainty before candidate generation begins.
Why Not Reconstruct the Entire Peptide Immediately?
At first glance, reconstructing the complete peptide sequence appears to be the most direct solution.
However, several practical considerations make this objective more difficult than it initially appears.
Experimental MS/MS spectra frequently contain:
- Missing fragment ions
- Low-abundance peaks
- Overlapping isotope clusters
- Neutral-loss fragments
- Internal fragment ions
- Instrument-dependent fragmentation behavior
- Chemical background signals
Under these conditions, forcing immediate full-sequence reconstruction may propagate uncertainty throughout the remainder of the identification process.
Instead, the framework postpones complete peptide reconstruction until additional experimental evidence has been incorporated.
This sequential strategy enables later processing stages to benefit from independent sources of validation before final interpretation.
Multiple Sequence Tags from a Single Spectrum
Another important design characteristic of the framework is that peptide interpretation is not limited to a single sequence tag.
A single MS/MS spectrum may contain several independent regions that support confident sequence inference.
Rather than selecting only one tag, the workflow retains multiple continuous sequence tags whenever sufficient experimental evidence exists.
Each tag is treated as an independent observation.
This offers several practical advantages.
First, independent sequence tags provide redundancy.
If multiple tags ultimately converge on the same protein region, confidence naturally increases.
Second, different sequence tags may represent complementary regions of the same peptide, allowing later reconstruction stages to integrate evidence from multiple locations.
Finally, retaining multiple tags reduces the risk that a single incorrectly inferred region dominates the identification process.
Instead of committing to one hypothesis prematurely, the workflow allows multiple hypotheses to coexist until additional validation becomes available.
Evidence Quality Rather Than Evidence Quantity
An important philosophical aspect of the framework is that identification quality depends more strongly on the reliability of evidence than on the total amount of evidence.
Adding uncertain fragment assignments simply increases computational complexity without necessarily improving confidence.
Accordingly, the evidence extraction stage intentionally emphasizes quality over quantity.
Only experimentally supported sequence information is propagated to subsequent processing stages.
This design principle also improves interpretability.
Because every retained sequence tag originates from experimentally supported fragment relationships, downstream candidate generation remains closely connected to observable spectral evidence.
Candidate Generation Guided by Experimental Evidence
Once one or more sequence tags have been extracted, they become the starting point for candidate generation.
Unlike conventional database searching, which often begins with large collections of theoretically generated peptides, this workflow begins with experimentally derived sequence evidence.
The role of the database is therefore fundamentally different.
Instead of asking,
Which peptide best matches this precursor mass?
the framework first asks,
Which proteins contain the experimentally observed sequence information?
This subtle distinction significantly reduces the initial search space before detailed peptide reconstruction begins.
Database information is therefore used to extend experimentally observed evidence rather than replace it.
Protein Retrieval Using Sequence Tags
Each continuous sequence tag is searched independently against a reference protein database such as Swiss-Prot.
At this stage, the objective is intentionally limited.
The workflow is not attempting to identify the complete peptide sequence.
Instead, it simply identifies every protein containing the observed sequence tag.
Because sequence tags generally represent highly specific amino acid patterns, they often eliminate a large proportion of unrelated proteins before any fragment scoring is performed.
Every matching protein is retained as a potential source of candidate peptides.
Importantly, protein retrieval represents only an intermediate stage of the workflow.
No peptide identification decision is made at this point.
Instead, the retrieved protein sequences provide the biological context required for localized peptide reconstruction described in the next section.
Transition to Candidate Reconstruction
Following protein retrieval, the workflow has accumulated two independent sources of evidence.
The first originates directly from the experimental MS/MS spectrum in the form of continuous sequence tags.
The second originates from the biological knowledge contained within the reference protein database.
The next stage combines these two sources of information.
Rather than evaluating every theoretical peptide produced by enzymatic digestion, the framework reconstructs peptide candidates only within localized regions surrounding the experimentally supported sequence tags.
This localized reconstruction strategy further reduces computational complexity while preserving direct connections between experimental observations and biological sequence information.
The candidate generation process is discussed in the following part of this article.
Candidate Generation: From Sequence Evidence to Peptide Candidates
Connecting Experimental Evidence to Biological Context
At the completion of the evidence extraction stage, the workflow has identified one or more continuous sequence tags directly supported by the experimental MS/MS spectrum.
These sequence tags represent experimentally derived evidence rather than theoretical predictions.
However, sequence tags alone are insufficient for peptide identification.
A short amino acid sequence may occur in multiple proteins, different regions of the same protein, or occasionally within homologous protein families. Consequently, additional biological context is required before candidate peptides can be reconstructed.
The objective of the candidate generation stage is therefore not to determine the final peptide sequence, but to identify biologically plausible peptide candidates that are consistent with both the experimental evidence and the reference protein database.
This stage forms the bridge between experimentally observed sequence information and computational peptide interpretation.
Protein Retrieval
Each continuous sequence tag is independently searched against a reference protein database such as Swiss-Prot.
Unlike conventional peptide database searches, the objective at this stage is intentionally modest.
The workflow simply determines:
Which protein sequences contain the experimentally observed sequence tag?
Every matching protein is retained for further analysis.
No attempt is made to rank proteins or identify peptides during this step.
Instead, protein retrieval establishes the biological context required for the subsequent reconstruction process.
Separating protein retrieval from peptide identification provides two practical advantages.
First, experimentally observed sequence evidence remains independent from later scoring procedures.
Second, subsequent peptide reconstruction is restricted to biologically relevant regions rather than the entire searchable sequence space.
Localized Candidate Reconstruction
Once a matching protein has been identified, the workflow proceeds to reconstruct peptide candidates surrounding the experimentally supported sequence tag.
Rather than evaluating every theoretical peptide generated from the entire protein sequence, reconstruction is intentionally limited to the local sequence environment surrounding the matched tag.
This localized strategy reflects a simple biological assumption.
If the sequence tag has been inferred correctly from the experimental spectrum, the corresponding peptide is highly likely to reside within the immediate neighborhood of that matched region.
Therefore, exhaustive exploration of unrelated protein regions provides little additional value while substantially increasing computational complexity.
By restricting reconstruction to localized sequence regions, the workflow dramatically reduces the number of candidate peptides requiring further evaluation.
Candidate Expansion
Although the sequence tag provides a reliable anchor point, it usually represents only a portion of the complete peptide.
Additional amino acid residues must therefore be incorporated to generate complete peptide candidates.
Instead of attempting unrestricted sequence extension, candidate expansion is performed only within biologically meaningful sequence boundaries.
This process reconstructs peptide candidates that remain consistent with:
- the experimentally observed sequence tag,
- the corresponding protein sequence,
- expected peptide boundaries,
- and precursor information available from the LC-MS/MS experiment.
The result is a relatively small collection of biologically plausible peptide candidates that preserve direct links to the original experimental evidence.
Progressive Reduction of Candidate Space
One of the primary objectives of the framework is to reduce computational complexity as early as possible.
Traditional database search workflows frequently evaluate large numbers of theoretical peptides before detailed spectrum comparison begins.
The workflow presented here follows the opposite strategy.
Instead of generating numerous theoretical candidates first, experimentally supported information is progressively used to reduce the searchable space.
Conceptually, the workflow follows the sequence:
Experimental Spectrum ↓ Reliable Sequence Evidence ↓ Protein Retrieval ↓ Localized Reconstruction ↓ Candidate Peptides
Each stage reduces uncertainty before the next analytical step begins.
Rather than relying on a single computational filter, candidate reduction occurs gradually through multiple independent observations.
Precursor Mass Validation
Once candidate peptides have been reconstructed, each candidate is evaluated against the experimentally measured precursor ion.
The precursor mass provides an independent source of experimental evidence that is largely unaffected by local fragmentation patterns.
Consequently, precursor validation represents an efficient intermediate filtering step.
Candidate peptides inconsistent with the observed precursor mass can be eliminated before computationally expensive fragment annotation is performed.
This strategy offers several advantages.
First, fragment generation is restricted to candidates already supported by independent experimental evidence.
Second, computational resources are concentrated on a substantially smaller set of biologically plausible peptides.
Finally, precursor validation provides an objective consistency check that complements sequence-tag matching without depending on fragmentation models.
Preparing for Spectrum Interpretation
Following precursor validation, each remaining peptide candidate represents a biologically plausible explanation for the observed precursor ion.
At this stage, however, peptide identification is still incomplete.
Multiple candidate peptides may satisfy the available sequence and precursor constraints.
The next question therefore becomes:
Which candidate best explains the experimental MS/MS spectrum?
Answering this question requires a more comprehensive interpretation strategy than precursor validation alone.
Rather than relying on a single fragmentation model, the framework introduces a modular validation architecture capable of integrating multiple complementary sources of evidence.
These include conventional peptide fragment annotation, post-translational modification analysis, neutral-loss interpretation, and, when structural information is available, structure-based fragmentation derived from molecular representations.
Together, these complementary validation strategies form the final stage of the interpretation framework.
Transition to Multi-Level Validation
Up to this point, the workflow has progressively transformed raw experimental observations into a limited set of biologically plausible peptide candidates.
The remaining challenge is to determine which candidate provides the most convincing explanation for the experimental spectrum.
Instead of depending exclusively on one theoretical fragmentation model, the framework employs a multi-level validation strategy in which different forms of analytical evidence may contribute to the final interpretation.
This modular validation architecture constitutes the final stage of the framework and is described in the next part of this article.
Multi-Level Validation: Integrating Independent Sources of Evidence
Beyond a Single Validation Strategy
Following candidate reconstruction and precursor mass validation, the workflow has reduced the original search space to a relatively small number of biologically plausible peptide candidates.
At this point, the remaining challenge is no longer candidate generation but candidate discrimination.
Several peptide candidates may satisfy the precursor mass constraint and contain experimentally supported sequence tags. Selecting the most plausible interpretation therefore requires additional evidence.
Traditional peptide identification workflows often rely primarily on theoretical backbone fragment ions to evaluate candidate peptides. While this strategy has proven highly successful, no single source of evidence is sufficient to explain every experimental spectrum.
Fragmentation efficiency varies between peptides, instrument platforms, collision energies, and experimental conditions. Post-translational modifications may alter expected fragmentation pathways, while neutral losses and low-abundance ions can complicate spectrum interpretation.
For these reasons, the framework presented here adopts a different philosophy.
Instead of relying on a single validation algorithm, it integrates multiple complementary sources of evidence within a unified interpretation framework.
Each validation layer contributes independent information, and confidence increases as these observations become mutually consistent.
Classical Fragment Ion Validation
The first validation layer follows the conventional strategy used in peptide mass spectrometry.
For each candidate peptide, theoretical fragment ions are generated according to the selected fragmentation model and compared with the experimentally observed MS/MS spectrum.
Backbone fragment ions remain one of the strongest sources of sequence evidence because they directly reflect peptide bond cleavage.
Rather than serving as the sole criterion for identification, however, fragment matching represents one component of a broader interpretation process.
Its role is to evaluate whether the reconstructed peptide is consistent with the experimentally observed fragmentation pattern.
PTM-Aware Interpretation
Protein modifications introduce additional complexity into peptide identification.
Post-translational modifications may shift precursor masses, alter fragment ion masses, or change fragmentation behavior.
Ignoring these effects can lead to incomplete or misleading spectrum interpretation.
Accordingly, the validation framework is designed to accommodate modification-aware fragment annotation.
Instead of treating modified peptides as entirely separate analytical problems, PTM information can be incorporated as an additional layer of evidence during candidate evaluation.
This modular design allows modification handling to evolve independently from the remaining components of the workflow.
Interpreting Neutral Losses
Not every informative peak in an MS/MS spectrum corresponds to a direct backbone fragment.
Many spectra contain characteristic neutral-loss ions resulting from the elimination of small neutral molecules during fragmentation.
Although these peaks are sometimes regarded as secondary observations, they frequently provide useful supporting evidence regarding peptide composition and fragmentation behavior.
Rather than excluding neutral-loss information, the framework allows these observations to contribute to spectrum interpretation whenever appropriate.
In this context, neutral losses are not viewed as replacements for conventional fragment ions but as complementary evidence that may strengthen or clarify candidate evaluation.
Structure-Based Fragment Validation
One of the distinguishing characteristics of the framework is that validation is not restricted to peptide backbone fragmentation alone.
When structural information is available, candidate molecules may also be represented using chemical graph descriptions such as the Simplified Molecular Input Line Entry System (SMILES).
Transforming a candidate into a graph-based molecular representation enables fragmentation to be considered from a structural perspective rather than solely from peptide sequence rules.
Cheminformatics toolkits, including RDKit, provide practical examples of software capable of manipulating molecular graphs, generating chemically meaningful fragments, and supporting structure-aware analysis.
Within the framework presented here, such approaches are regarded as optional and complementary validation modules rather than replacements for conventional peptide fragmentation.
This design philosophy intentionally separates the overall interpretation architecture from any specific software implementation, allowing alternative cheminformatics libraries or future fragmentation engines to be incorporated without altering the overall workflow.
Spectrum Overlay and Visual Interpretation
Computational scoring provides quantitative evidence, but visual interpretation remains an important component of mass spectrometry analysis.
For this reason, the framework emphasizes spectrum overlay as a complementary validation tool.
Experimental spectra can be displayed together with theoretical fragment annotations, enabling direct visual comparison between predicted and observed ions.
Rather than relying exclusively on numerical scores, analysts can inspect fragmentation coverage, unmatched peaks, modification-specific ions, and overall spectral consistency.
This combination of computational evaluation and visual inspection improves transparency and facilitates manual verification when required.
An Extensible Validation Architecture
Perhaps the most important aspect of the framework is that its validation components are intentionally modular.
Each validation strategy addresses a different analytical question.
For example:
- Classical fragment ions evaluate sequence consistency.
- PTM-aware annotation evaluates modification hypotheses.
- Neutral-loss interpretation provides supporting fragmentation evidence.
- Structure-based fragmentation examines molecular connectivity.
- Spectrum overlay supports visual confirmation by the analyst.
Because these validation layers are independent, additional analytical methods can be incorporated without redesigning the overall workflow.
Future developments may include:
- advanced fragmentation prediction models,
- machine learning–based spectrum interpretation,
- graph neural network approaches,
- probabilistic scoring models,
- user-defined fragmentation rules,
- or application-specific validation modules.
The framework is therefore intended to evolve as computational mass spectrometry continues to advance.
Design Perspective
The objective of this work is not to introduce a new peptide search engine or to replace established proteomics software.
Instead, it describes an architectural approach to spectrum interpretation in which experimental observations are progressively integrated through multiple independent stages.
Beginning with experimentally supported sequence evidence, the workflow narrows the candidate space before applying increasingly sophisticated validation methods.
By separating evidence extraction, candidate generation, and multi-level validation into distinct analytical stages, the framework aims to improve interpretability, transparency, and extensibility while remaining compatible with future methodological advances.
Conclusion
LC-MS/MS spectrum interpretation is inherently a multidisciplinary problem, combining analytical chemistry, bioinformatics, cheminformatics, and computational modeling.
No single computational strategy can fully capture the diversity and complexity of experimental fragmentation behavior.
The framework presented in this article approaches peptide identification as a progressive evidence integration process rather than a single optimization problem.
Experimental sequence information, biological database knowledge, precursor mass consistency, fragment ion annotation, structural analysis, and visual spectrum interpretation each contribute complementary evidence toward the final analytical conclusion.
Because the workflow is modular by design, individual validation strategies can continue to evolve without fundamentally changing the overall architecture.
As computational methods continue to advance—including machine learning–based fragmentation prediction, improved structural modeling, and more sophisticated scoring algorithms—such modular interpretation frameworks may provide a practical foundation for integrating future technologies while preserving a transparent and evidence-driven analytical workflow.
Development Timeline
The development of this independent LC-MS computational software project began on 24 August 2025.
Since then, the project has evolved through multiple development stages, progressively expanding its computational capabilities while maintaining a consistent architectural philosophy.
- 24 August 2025 – Initial implementation of the core LC-MS computational framework and the foundation of the software architecture.
- Late 2025 – Development of computational modules for peptide interpretation, molecular formula calculation, isotope pattern simulation, and database-assisted candidate reconstruction.
- 2025–2026 – Expansion of the platform to include continuous sequence tag generation, precursor mass validation, spectrum annotation, PTM handling, neutral-loss interpretation, molecular structure processing, spectrum visualization, and structure-based fragment validation.
- 2026 – Publication of the Development Notes series to document the design philosophy, computational workflows, and architectural evolution of the project.
Note: This timeline documents the chronological development of the software project and its computational framework. It is provided to record the evolution of the concepts and architecture presented throughout this series.
Development Notes Series
This series documents the design philosophy, computational workflows, and architectural evolution of an independently developed LC-MS computational software platform. Each article focuses on a major computational component of the overall framework, emphasizing workflow design, analytical reasoning, and software architecture rather than implementation details.
Series A – Peptide Identification and Spectrum Interpretation
Development Notes #1 – Evidence-Driven LC-MS/MS Interpretation Framework (Published)
Development Notes #2 – Continuous Sequence Tag Generation (Published)
Development Notes #3 – Candidate Reconstruction Using Sequence Tags (Published)
Development Notes #4 – Structure-Assisted Fragment Annotation and Spectrum Validation for LC-MS/MS Quality Control
Series B – High-Resolution Molecular Formula Analysis
Development Notes #5 – Molecular Formula Prediction Framework
Recursive molecular formula generation from accurate precursor masses using elemental composition constraints and high-resolution mass measurements.
Development Notes #6 – Chemical Rule-Based Formula Validation
Validation of candidate molecular formulas using chemically meaningful rules including the nitrogen rule, DBE, elemental ratio constraints, and molecular plausibility filters.
Development Notes #7 – Adduct Recognition and Isotopic Pattern Validation
Recognition of common LC-MS adducts, neutral mass correction, isotope pattern simulation, isotopic fine structure, and experimental isotope pattern validation.
Series C – Molecular Structure and Cheminformatics
Development Notes #8 – SMILES Parsing and Molecular Graph Construction
Development Notes #9 – Two-Dimensional Molecular Structure Generation
Development Notes #10 – Structure-Based Fragment Prediction
Series D – LC-MS Computational Utilities
Development Notes #11 – Contaminant Peak Generation and Background Signal Simulation
Development Notes #12 – LC-MS Peak Annotation and Data Interpretation
Development Notes #13 – Computational Utilities for LC-MS Workflow Automation
Additional computational modules and analytical workflows will be documented as the platform continues to evolve.
About the Development Notes Series
Development Notes is an ongoing technical series documenting the design concepts, computational workflows, and architectural decisions behind the development of an independent LC-MS computational software platform.
The series covers a broad range of computational topics related to LC-MS and LC-MS/MS, including molecular formula analysis, isotope pattern simulation, peptide identification, spectrum interpretation, molecular structure processing, cheminformatics, and data visualization.
Rather than serving as product documentation or a software manual, each article focuses on the underlying design philosophy, analytical reasoning, and workflow architecture that guided the evolution of the project.
The emphasis is placed on conceptual design rather than implementation details. Algorithms, computational methods, and software components are discussed from an architectural perspective, illustrating how independent computational modules can be combined into a transparent, extensible, and evidence-driven platform for LC-MS data analysis.
As the project continues to evolve, future articles will document additional computational methods, analytical workflows, and software components while maintaining the same design philosophy.
Author's Note
This series documents the ongoing evolution of an independently developed LC-MS computational software project that began on 24 August 2025.
Each article records the design concepts, computational workflows, and architectural decisions developed during the course of the project. The purpose of this series is to provide a chronological technical record of the framework's evolution while sharing practical approaches to computational mass spectrometry with the broader scientific and software development communities.
The articles are intended as technical development notes rather than implementation manuals. Specific implementation details, optimization techniques, and source code are intentionally omitted so that the focus remains on the underlying concepts, architectural principles, and computational design philosophy.





