Abstract
Nucleic acid–metal complexes, such as DNA-stabilized silver nanoclusters (DNA-Ag N ) and Ag(I)-mediated DNA duplexes, show promise for applications ranging from biomedical imaging to bioelectronics and sensing. Electrospray ionization mass spectrometry (ESI-MS) is a powerful tool for precisely resolving their compositions, but the data analysis procedure can be challenging and time-consuming. No general-purpose software can automatically assign compositions of nucleic acid–silver complexes, most notably for DNA-Ag N , whose masses depend on the oxidation state of the silver core. We address these challenges by developing an automated data analysis workflow for ESI-MS of nucleic acid–silver complexes. This tutorial presents the analysis workflow and introduces NucleoSpec, an open-source, web-based platform that consolidates charge state determination, constraint-based composition enumeration, isotope-pattern matching, and adduct/conjugate handling into a single browser-accessible interface. The platform is benchmarked on published molecular formulas determined by manual analysis for DNA-Ag N , xeno-nucleic acid stabilized Ag N (XNA-Ag N ), nucleic acid–Ag(I) complexes, and chemically modified DNA-Ag N , reproducing assignments to single-proton precision (median centroid offset of 0.03 m/z) for spectra of adequate signal-to-noise. Low-signal peaks for which adjacent valence electron counts become difficult to distinguish are flagged by NucleoSpec for user inspection. By lowering the barrier to high-resolution compositional analysis and supporting integration into high-throughput pipelines, NucleoSpec addresses a key experimental bottleneck in informatics-guided design of nucleic acid–metal complexes.
Keywords: electrospray ionization mass spectrometry, automated analysis, isotope pattern matching, silver nanocluster, DNA, xeno-nucleic acid, Ag(I)-mediated duplex, adduct


1. Introduction
The affinity of nucleobases for silver is a useful tool for expanding sequence-programmed DNA nanotechnologies. For example, Ag(I) can mediate noncanonical duplexes with significantly increased stabilities and can expand the sequence rules that govern base pairing in natural DNA. − DNA can also stabilize silver nanoclusters (DNA-Ag N ) with atomically precise sizes and photoluminescence properties that depend sensitively on DNA sequence. − DNA-Ag N exhibit a diversity of emission wavelengths spanning the visible to near-infrared range and have been applied in fluorescence imaging and biosensing. − To enable the development of applications that utilize such DNA-metal complexes, it is critical to understand the compositions, structures, and properties of these complexes.
Mass spectrometry of samples purified by chromatography has been essential for understanding DNA-Ag N structure–property relationships and for shedding light on nucleic acid-Ag(I) complexes. In particular, high-resolution, negative-ion mode electrospray ionization mass spectrometry (ESI-MS) is the best-suited tool for determining DNA-Ag N composition. ,, This approach can be used to resolve nucleic acid complexes to single-proton precision, enabling determination of both nanocluster composition and charge by fitting the characteristic isotopic distribution of the resolved product. ,,− When combined with recently reported crystal structures, , this information about DNA-Ag N molecular formula has enabled the first realistic theoretical calculations of DNA-Ag N electronic structure , and uncovered halide ligand chemistry for stabilizing these emitters. ESI-MS is also an extremely valuable tool for probing the compositions of DNA-Ag(I) complexes. ,,,, More broadly, ESI-MS has emerged as a powerful platform for elucidating growth mechanisms and capturing transient intermediates in atomically precise metal nanocluster synthesis, , further motivating the development of automated analysis tools that can keep pace with the expanding scale and complexity of such studies.
It remains a time-consuming manual process to accurately extract the compositions of nucleic acid–silver complexes from ESI-MS data. The process can require the use of multiple software tools to validate the correct composition assignment. Also, nucleic acid-silver complexes often fragment under ESI-MS, increasing the numbers of mass spectral peaks that must be analyzed to correctly assign composition of the product of interest. , Moreover, the complete assignment of DNA-Ag N composition requires more than just determining the number of DNA strands, silver atoms, and other adducts: the oxidation state of the inorganic nanocluster core must also be determined from the proton-resolved mass of the complex. Because charge state modifies the partial protonation of the nucleic acid’s phosphate backbone that is needed to reach a given charge state, this requires the analyst to enforce a domain-specific charge-balance constraint that no general-purpose deconvolution tool is able to enforce. Determination of nanocluster oxidation state is crucial because it enables one to measure the effective valence electron count of the inorganic core, which is a parameter that is strongly correlated to DNA-Ag N optical properties ,, and is required for accurate modeling of electronic structure. ,
General-purpose mass spectrometry tools such as mMass and OpenMS, which provide deconvolution and isotope-matching capabilities, do not natively incorporate domain-specific constraints that are relevant to nucleic acid–silver nanocluster analysis, such as assigning silver nanocluster oxidation state. General-purpose tools also do not automatically support cross-charge state validation for nanoclusters and are not designed to automatically detect adducts or other chemical modifications in DNA-silver complexes. As high-throughput screening and machine learning expand the scale of DNA-Ag N discovery, − compositional analysis of nucleic acid-silver complexes by ESI-MS remains a key bottleneck. To date, no automated tool has been developed for compositional analysis of nucleic acid–silver complexes from ESI-MS data, and all published assignments have relied on manual workflows.
This tutorial addresses this bottleneck. Here, we introduce NucleoSpec, an open-source platform for automated compositional analysis of both nucleic acid–stabilized silver nanoclusters and nucleic acid-Ag(I) complexes from ESI-MS data. The platform integrates isotope-pattern matching, charge state determination, and constraint-based validation within a browser-accessible interface. The analytical framework is validated for DNA-Ag N , xeno nucleic acid–stabilized silver nanoclusters (XNA-Ag N ), Ag(I)-mediated DNA duplexes, , and chemically conjugated DNA-Ag N for click chemistry. , The framework distinguishes covalent conjugates from noncovalent adducts by incorporating conjugate elemental composition directly into the nucleic acid mass model while treating adducts as charge-bearing mass offsets. This tool significantly decreases the time required to determine the composition of nucleic acid-silver complexes to single-proton resolution, and the tool holds potential for integration into automated workflows for high-throughput experiments. We have implemented NucleoSpec as a web-based platform, and users can also run the open-source tool locally. These features of NucleoSpec lower the barrier for high-resolution mass spectral analysis for those entering the rapidly growing field of DNA-noble metal complexes, ensuring high-quality analytical chemical analysis in a single platform.
2. Background: ESI-MS of Nucleic Acid–Silver Complexes
We first provide a tutorial introduction to the data analysis methodology and workflow for negative ion mode ESI-MS characterization of DNA-Ag N and Ag(I)-mediated DNA duplexes, which have been presented together with detailed experimental methods in prior works. ,,,,, Nucleic acids at neutral pH are anions with deprotonated phosphate backbones, and negative ion mode ESI-MS is well-suited for gentle characterization of noncovalent nucleic acid complexes. Ammonium acetate solution is commonly used as a volatile solvent for gentle desolvation of nucleic acids by ESI, which promotes protonation of the negatively charged phosphate backbone by ammonium ions and thereby reduces the charge of the complex and produces volatile ammonia. ,, This process yields a range of products with partially protonated phosphate backbones, and this means that the same mass species can be observed at multiple charge states z that differ only by the degree of backbone protonation. Thus, for precise determination of complex composition, and especially to determine nanocluster oxidation state with high precision, ,, it is important to validate composition at multiple charge states, which should differ only by integer numbers of protons. The focus of this tutorial is on automation of ESI-MS data analysis; for detailed discussion of the experimental methods for ESI-MS of nucleic acid–silver complexes, the reader is referred to prior works. ,,,,,,
2.1. Mass–Composition Relationships
Composition determination for a silver-DNA complex must take into account the contribution of the net charge of the inorganic nanocluster core in the complex. A complex of n s bare nucleic acids at charge state z has a mass m equal to the un-ionized (i.e., neutralized) nucleic acids minus the protons that must be removed from the un-ionized nucleic acids to reach charge z:
| 1 |
where M NA is the mass of the un-ionized nucleic acid (i.e., with all phosphates protonated) and m p is the mass of a proton. If silver cations are present in the nucleic acid complex, these contribute +1 per Ag(I) to the charge z, thus changing the number of protons that must be removed to reach z. The mass of a nucleic acid-Ag(I) complex with a total number of silvers n Ag at charge state z is then:
| 2 |
where M Ag is the mass of silver.
If the nucleic acid-silver complex contains a silver nanocluster, high-resolution ESI-MS can be used to determine the charge Q cl of the partially oxidized inorganic cluster core. This is possible because only cationic silvers will offset the number of protons that must be added to the complex to reach z, which allows one to distinguish between reduced (neutral) silvers and cationic silvers. The total silver count n Ag of the nanocluster can be separated into the effective numbers of reduced silvers, N 0, and cationic silvers, N +:
| 3 |
If no other charged adducts or ligands are present, the charge of the inorganic core is Q cl = N +, and the resolved product at charge state z has mass given by
| 4 |
This allows determination of N 0, which also represents the effective valence electron count of the nanocluster core. N 0 is a highly important quantity for ab initio calculations of nanocluster electronic structure. ,
Finally, it is possible to observe the presence of charged adducts, including halidos integrated into specific sites in the nanocluster ligand shell that contribute to the electron count of the nanocluster, as well as sodiums and ammoniums that are commonly observed adducts in ESI-MS of nucleic acids. When a mass M adduct with charge q adduct is present, Q cl = N + + q adduct and the mass of the complex is
| 5 |
The nucleic acids may carry covalent modifications such as click-chemistry handles. If a covalent conjugate is neutral and is bound to the strand before silver addition, its elemental mass simply augments M NA without altering the charge-balance bookkeeping that distinguishes N 0 from N +.
3. Getting Started with NucleoSpec
We next introduce an automated workflow, NucleoSpec, for analyzing ESI-MS data for nucleic acid–silver complexes. First, a simple tutorial for the workflow is presented using a representative example for which the complete mass spectrum is analyzed. Then, the algorithmic details of the workflow are described.
3.1. Interface and User Workflow
NucleoSpec can be used through the hosted instance at https://huggingface.co/spaces/copplab/NucleoSpec without installation, or installed locally from the GitHub repository (https://github.com/copplab/NucleoSpec) via conda env create -f environment.yml. Local installation is recommended for high-throughput analysis or for users handling proprietary spectra. Note that the hosted instance does not store user-uploaded data.
A first-time user can analyze a spectrum in four steps, as illustrated in Figure :
1.

Analysis workflow: automated spectral preprocessing, charge state determination, composition enumeration, and isotope-pattern matching with optional adduct/conjugate modeling, followed by user-directed cross-charge state validation.
(1) Upload a centroided ESI-MS spectrum as a two-column tab- or comma-delimited text file (m/z, intensity). The input spectrum must have sufficient resolving power to separate adjacent isotope peaks at the observed charge states (typically R = m/Δm ≳ 10 000 for z ≤ 7); lower resolution may cause charge-state misassignment.
(2) Select the analysis mode (DNA-Ag N , XNA-Ag N , or Ag(I)-DNA/XNA Complex) and enter the nucleic acid sequence or elemental formula.
(3) Click on any resolved isotope envelope in the interactive spectrum viewer. NucleoSpec automatically determines the charge state, enumerates candidate compositions, and displays ranked results with theoretical isotope overlays.
(4) For species resolved at multiple charge states, click each additional envelope to confirm cross-charge state consistency.
Example spectra, including the DNA-Ag N sample stabilized by oligonucleotide 5′-ATCCCCTGTC-3′ from Table and Table S5, are provided in the GitHub repository and on the hosted instance to allow immediate replication of the figures in this work. On the hosted instance, users should wait until charge state annotations appear above peaks in the spectrum viewer before clicking, as data processing can take time, depending on internet connectivity and processing power. Users can monitor processing progress in the log panel.
1. Summary of Representative Validation Cases Analyzed Using NucleoSpec .
| System | Sequence | m/z | z | NucleoSpec detected composition | N 0 | Q cl | Pattern Similarity | ΔX 0 | Confidence tier | ref | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| DNA–Ag N (ssDNA) | ATCCCCTGTC | 1924.09 | 4 |
|
6 | 11 | 0.999 | 0.0015 | ▲ | ||
| 1539.06 | 5 |
|
6 | 11 | 0.999 | 0.012 | ▲ | ||||
| 1282.39 | 6 |
|
6 | 11 | 0.993 | 0.015 | ▲ | ||||
| DNA–Ag N with adduct | CACCTAGCGA | 2533.51 | 3 |
|
6 | 9 | 0.996 | 0.039 | ▲ | ||
| 1899.64 | 4 |
|
6 | 9 | 0.996 | 0.0034 | ▲ | ||||
| 1944.34 | 4 |
|
6 | 8 | 0.996 | 0.046 | ▲ | ||||
| 1555.50 | 5 |
|
6 | 8 | 0.999 | 0.022 | ▲ | ||||
| (DNA-BCN) n –Ag N | CACCTAGCGA | 2138.69 | 4 |
|
8 | 6 | 0.975 | 0.014 | ▲ | ||
| 1710.34 | 5 |
|
8 | 6 | 0.963 | 0.082 | ▲ | ||||
| XNA–Ag N (SNA) | SNA-C10 | 1864.59 | 4 |
|
6 | 8 | 0.840 | 0.075 | ▲ | ||
| 1891.07 | 4 |
|
6 | 9 | 0.529 | 0.029 | ○ | ||||
| XNA–Ag N (TNA) | TNA-C10 | 1557.43 | 4 |
|
0 | 8 | 0.918 | 0.020 | ▲ | ||
| 1638.59 | 4 |
|
4 | 7 | 0.957 | 0.035 | ▲ | ||||
| DNA complex | dC20 | 2651.00 | 5 |
|
0 | 17 | 0.965 | 0.014 | ▲ | ||
| 2208.98 | 6 |
|
0 | 17 | 0.979 | 0.010 | ▲ | ||||
| 1893.43 | 7 |
|
0 | 17 | 0.918 | 0.096 | ▲ | ||||
| 2714.74 | 5 |
|
0 | 20 | 0.954 | 0.065 | ▲ | ||||
| 2262.43 | 6 |
|
0 | 20 | 0.961 | 0.22 | ▲ | ||||
| 1939.37 | 7 |
|
0 | 20 | 0.953 | 0.033 | ▲ | ||||
| 2280.08 | 6 |
|
0 | 21 | 0.946 | 0.024 | ▲ | ||||
| XNA complex (SNA) | SNA-C10 | 1488.80 | 2 | [(SNA)] | 0 | 0 | 0.984 | 0.012 | ▲ | ||
| 2092.70 | 3 |
|
0 | 3 | 0.909 | 0.10 | ▲ | ||||
| 2100.00 | 3 |
|
0 | 4 | 0.951 | 0.12 | ▲ | ||||
| 2128.00 | 3 |
|
0 | 4 | 0.952 | 0.15 | ▲ | ||||
| XNA complex (TNA) | TNA-C10 | 1791.91 | 3 | [(TNA)2] | 0 | 0 | 0.996 | 0.079 | ▲ | ||
| 1343.67 | 4 | [(TNA)2] | 0 | 0 | 0.997 | 0.10 | ▲ | ||||
| 1584.20 | 4 |
|
0 | 9 | 0.996 | 0.0041 | ▲ | ||||
| 2076.60 | 3 |
|
0 | 8 | 0.999 | 0.0057 | ▲ |
Representative peaks illustrating diverse composition types and charge states; most detected peaks are omitted for brevity. Best-fit selection uses smallest |ΔX 0| (centroid offset between experimental and theoretical isotope distributions, in m/z). Pattern similarity (0–1) quantifies envelope-shape agreement. For adduct-containing products, Q cl = n Ag – N 0 + q adduct.
Confidence tiers: (▲) high (pattern ), (○) moderate (0.5–0.8), (▽) low . All compositions match the corresponding published reference.
Apparent N 0 shifted by +2 due to in-source +2H modification of BCN alkyne; corrected N 0 = 6 (see text).
Low pattern similarity due to low signal-to-noise ratio.
3.2. Example: Complete Analysis of a DNA-Ag N Spectrum
To illustrate the workflow, we next walk through the analysis of a representative DNA-Ag N mass spectrum reported in Guha et al. (Figure ). The reader can reproduce every step below using the sample file, which is preloaded as an example on the hosted instance of the workflow, and is also provided in the GitHub repository.
-
1.
Load the spectrum. On the hosted instance, click the “Load sample”; one can also upload the file from the GitHub sample_data/ directory. Loading the sample autopopulates the analysis mode (“DNA-Ag N ”) and the sequence (ATCCCCTGTC). For a user-supplied spectrum, these would be entered manually. NucleoSpec then renders the spectrum and automatically computes the monoisotopic mass of the neutral strand.
-
2.
Wait for charge state annotations. NucleoSpec performs automated peak detection and labels each resolved envelope with its inferred charge state (labels are visible above the peaks in Figure a).
-
3.
Click the dominant envelope at m/z ≈ 1924. Within ∼1 s, the candidate composition panel populates with ranked assignments. The top-ranked composition is (DNA)2Ag17 with N 0 = 6 and Q cl = 11. The isotope-overlay panel displays the experimental envelope together with theoretical envelopes for the top-ranked assignment and its Q cl ±1 neighbors (Figure b); the best fit is the one whose centroid is closest to the experimental centroid (smallest |ΔX 0|).
-
4.
Confirm by cross-charge state validation. Click the envelopes at m/z ≈ 1539 (z = 5) and m/z ≈ 1282 (z = 6), which correspond to the same product with varying degrees of phosphate backbone protonation. Each returns the same (n s , n Ag, Q cl) = (2, 17, 11) assignment with pattern similarity 0.993–0.999 and |ΔX 0| < 0.02 m/z (Table , Figure c).
2.

NucleoSpec example analysis for DNA-Ag N species. (a) Experimental ESI-MS spectrum of a DNA-Ag N species stabilized by DNA oligomer with sequence 5′-ATCCCCTGTC-3′. NucleoSpec labels peaks by charge state. (b) Experimental and theoretical isotope envelope overlay for the top-ranked composition alongside Q cl ± 1 alternatives. The best-fit cluster charge is selected as that with the smallest ΔX 0 (i.e., the closest centroid match). The isotope envelope overlay confirms the assignment visually for the user, showing closest agreement in peak spacing and relative intensity of the assigned “best fit” as compared to adjacent Q cl values with shifted isotopic envelopes. (c) Cross-charge state validation: the same nanocluster composition is observed at multiple charge states, with consistently low ΔX 0 across envelopes. These results reproduce the composition reported in the original study and demonstrate the use of chemically motivated constraints and cross-charge state consistency to narrow plausible assignments.
The molecular formula assignment of (DNA)2Ag17 with N 0 = 6 and Q cl = 11 across three charge states (Figure b) reproduces the molecular formula reported in the original study. (Figure c) This illustrates how the combination of constraint-based enumeration and cross-charge state validation narrows the candidate list to a single chemically self-consistent composition. A full peak-by-peak analysis of this spectrum, including the remaining minor species and isotope-overlay comparisons, is provided in Figure S2 and Table S5.
Important tips for the user: a few diagnostic habits are important to make this workflow robust in practice for samples of unknown composition. First, before trusting any assignment, inspect the theoretical overlay: a correct fit should reproduce both the peak spacing (which reflect the charge state) and the overall isotope envelope shape (which is governed by the characteristic 107Ag/109Ag isotope abundance). Second, if clicking the same species at different charge states yields different top-ranked Q cl value, the user should inspect the isotope overlay at each z to determine which assignment is correct. Third, if no candidate appears within the displayed mass tolerance, the most common causes are (i) an incorrect or nondeprotonated sequence/formula input, (ii) a charge-state misassignment, or (iii) an unaccounted-for adduct or conjugate. Checking these three in order resolves the majority of failures.
4. The Algorithmic Pipeline
NucleoSpec consolidates the manual workflow described in Section into three stages: (1) automated spectral preprocessing and charge state determination, (2) constraint-based composition assignment, and (3) optional cross-charge state validation. NucleoSpec has capabilities beyond general-purpose tools, such as mMass and OpenMS, because the workflow encodes three domain-specific constraints: the possibility of mixed neutral/cationic silver population (N 0 + N + = n Ag), conjugate-aware elemental formulas that treat covalent modifications as neutral parts of the nucleic acid strand, and cross-charge state consistency checks across independently analyzed peaks.
4.1. Charge-State Determination
After peak detection, the charge state z is inferred from the spacing of adjacent isotopes in each envelope (Δm/z ≈ 1.003/z), with automatic correction for the apparent charge-doubling that polyisotopic silver can produce (Supporting Information S1). For the user: the interface provides a manual charge state override for envelopes that are not assigned confidently. Misassignment can occur for data with low signal-to-noise ratios.
4.2. Constraint-Based Composition Enumeration
Following charge-state determination, candidate compositions are generated by systematic enumeration for a range of numbers of nucleic acid strands (n s = 1–3) and silver atoms (n Ag = 0–30); these ranges encompass all nucleic acid–Ag N stoichiometries reported to date. These upper bounds are defined as global parameters in the source code (MAX_STRANDS and MAX_SILVER in core/analyzer.py) and can be adjusted by a user running a local installation from the GitHub repository to accommodate larger or higher-order complexes, with no algorithmic changes required; these parameters are not exposed in the hosted browser interface. Assignments are constrained by N 0 + N + = n Ag and Q cl = N + + q adduct. The theoretical mass-to-charge ratio for each candidate is
| 6 |
where M NA is computed from the monoisotopic elemental formula of the neutral (protonated) strand, n conj M conj is the mass contribution of n conj covalent conjugates of mass M conj, M adduct is the noncovalent adduct mass, and (Q cl + z)m p is the total mass of all protons that must be removed from the un-ionized nucleic acid to produce the observed z – ion (both the protons that compensate Q cl and those required to reach the observed ion charge z). When no conjugate or adduct is present, eq reduces to m/z = (M NA n s + n Ag M Ag – (N + + z) m p)/z. A coarse m/z prefilter followed by a tighter ppm tolerance (Supporting Information S2) eliminates the majority of combinations and typically leaves a handful of candidates differing only in N +.
When a covalent conjugate is present, e.g., a click-chemistry handle such as bicyclononyne (BCN), M conj is the neutral mass of the conjugate moiety, and n conj is the total number of conjugates in the complex. Because the conjugate is covalently attached to the nucleic acid before silver salt is added, its elemental composition is added directly to the nucleic acid formula for both mass and isotope-pattern calculations. NucleoSpec allows n conj to differ from n s in order to accommodate for conjugation of only a subset of nucleic acid oligomers in the complex; the current implementation treats the conjugate as electrically neutral, with charged modifications handled through the adduct framework. For the user: if a defined conjugate fails to give a satisfactory centroid match in the fully conjugated case, the algorithm automatically tests partial-conjugation hypotheses before reporting failure (details in Supporting Information S2).
The treatment of conjugate mass in eq differs from that of noncovalent adducts (e.g., commonly observed Na+ and ) or ionic ligands Cl– and Br– that are found within the ligand shell of certain DNA-Ag N and that carry specific charge and produce charge-dependent mass shifts. Because the relationship Q cl = N + + q adduct already accounts for the adduct charge, both the adduct mass and its effect on backbone protonation are captured by the M adduct and (Q cl + z)m p terms in eq .
Recent studies have shown that certain DNA-Ag N can be detected as dimers of nanoclusters in their ESI-MS spectra. , NucleoSpec is also configured to search for these dimers. For peaks where no monomer candidate fits within tolerance (where “monomer” is defined as a single DNA-Ag N ), or where all monomer candidates show poor centroid agreement, NucleoSpec automatically tests a dimer hypothesis (two copies of the same nucleic acid–silver cluster, which appear at doubled charge in ESI-MS) and adopts it only when its centroid error is strictly smaller than the best monomer fit. Dimer assignments are flagged in the interface and display the doubled-ion formula alongside the monomer composition values; the underlying derivation and tie-breaking logic are described in Supporting Information S2.
4.3. Peak-Matching Metrics and Confidence Tiers
Theoretical isotope distributions for each surviving candidate are generated using IsoSpecPy and compared with the experimental envelope by two metrics: (1) a pattern similarity score that is the mean of cosine similarity and Pearson correlation between matched peaks, and (2) the centroid offset ΔX 0 between Gaussian fits to the experimental and calculated isotope envelopes (Supporting Information S4). Because surviving candidates after mass filtering typically differ only by one unit in Q cl, which is a difference that shifts the centroid by ∼m p/z while leaving envelope shape nearly unchanged (Table S4, median score gap 0.024), ΔX 0 is the more discriminating metric for ranking adjacent assignments. For the user, this means: the best-fit composition is selected as the candidate with the smallest |ΔX 0| among those passing mass-balance validation. Pattern similarity (ranging from 0–1) is reported separately as an independent confidence indicator (Supporting Information S4); rationale and parameter sensitivity are given in Supporting Information S4. The strongest confirmation of the accuracy of an assignment is cross-charge state consistency of the molecular formula: clicking the same species at additional charge states should return the same (n s , n Ag, Q cl), and any disagreement between charge states signals that one or more peaks warrant manual inspection.
To guide interpretation, we classify assignments into confidence tiers based on pattern similarity (Table ): high confidence (▲, pattern similarity ), where isotope envelopes show close agreement and compositions can be considered highly reliable; moderate confidence (◦, pattern similarity = 0.5 to 0.8), where assignments are plausible but may benefit from cross-charge state validation or inspection by the domain expert; and low confidence (▽, pattern similarity ), where tentative assignments require expert verification. These thresholds are provided to the user as practical guidelines rather than statistically validated cutoffs, and the thresholds reflect isotope-envelope quality rather than assignment correctness: the correct composition can still be recovered when pattern similarity is low, provided ΔX 0 remains small.
4.4. Common Pitfalls and How to Recognize Them
The following failure modes are the ones most likely to arise in practice. Each entry lists a diagnostic signature so that the user can distinguish the failure mode from a correct but low-confidence assignment, together with the corrective action.
-
1.
Charge-state misassignment (z reported as 2z) For silver-containing species, the isotope envelope at charge state z can exhibit alternating high-low peak intensities. This can be caused when charge state z overlaps with a dimerized product of twice the mass at 2z (DNA-Ag N have been reported to dimerize under ESI conditions). Apex counting may interpret the intermediate peaks as additional isotope spacings and report 2z instead of the true z (e.g., z = 2 reported as z = 4). Diagnostic: alternating high-low peak intensities across the envelope. Action: NucleoSpec detects and corrects this automatically (Supporting Information S1); if the corrected z still appears inconsistent with the same species at other charge states, use the manual charge state override.
-
2.
Sequence or formula input not in the neutral (un-ionized) form. The mass model in eqs – requires the fully protonated nucleic acid mass; supplying a deprotonated formula shifts M NA and produces systematic ΔX 0 offsets. Diagnostic: no candidate appears within tolerance, or all candidates carry a ΔX 0 offset that scales with 1/z. Action: re-enter the strand’s mass in neutral form.
-
3.
Unaccounted-for adduct or conjugate. Salt adducts (Na+, ) are common in negative-mode ESI of nucleic acid–silver complexes, and halido ligands (Cl–, Br–) can be found on DNA-Ag N . Covalent modifications (e.g., click-chemistry handles) must be declared as conjugates rather than left implicit, as NucleoSpec will not automatically search masses containing covalent modifications. Diagnostic: the apparent n Ag is off by an integer, and the residual mass matches a tabulated adduct (Supporting Information S4, Table S2). Action: enable the relevant adduct in the screening library, or declare the conjugate via the molecular editor.
-
4.
In-source chemical modification that shifts apparent N 0. Some functional groups (notably the BCN alkyne, which gains +2H during ESI,) can modify the conjugate mass and shift the apparent N 0 by a small integer because NucleoSpec does not account for protonation of covalent conjugates. Diagnostic: the apparent N 0 differs from the unconjugated analogue by an integer that matches the conjugate modification mass. Action: the user should correct N 0 by the known modification offset; the cluster core composition should then be the corrected value.
-
5.
Inflated ΔX0 forbare strands or low-signal-to-noise envelopes. For products with few or no silvers, isotope envelopes will lack the Gaussian-like 107Ag/109Ag fine structure, and the Gaussian-fit centroid is poorly constrained, producing ΔX 0 values that do not reflect mass-assignment error. This can also occur for noisy data. Diagnostic: anomalously large ΔX 0 at one charge state but not others for peaks corresponding to the same composition at varying z. Action: apply cross-charge state validation, i.e., compare the assigned compositions at multiple z, rather than treating ΔX 0 at a single z as decisive of product composition. In such cases, users should not treat the top-ranked assignment at a single z as decisive; instead, the user should consult the displayed pattern similarity and cross-charge state consistency to identify the correct composition (as illustrated by the silver-free cases in Table ). It should be noted that NucleoSpec is designed for use with silver-nucleic acid complexes that exhibit Gaussian-like isotopic distributions and that ranking by ΔX 0 is effective in these cases only. Users should use alternative approaches , for assessing fit certainty in cases with no or very few silvers.
-
6.
Fewer than three resolved isotope peaks in the envelope. Reliable automated charge-state determination requires at least three resolved peaks. Diagnostic: no charge-state annotation appears above the envelope. Action: use the manual charge-state override and treat the assignment as tentative until confirmed at another z.
-
7.
Top-ranked Qclvaries between adjacent values at different charge states. Because surviving candidates after mass filtering typically differ only by one unit in Q cl, borderline envelope quality can cause an adjacent assignment to rank as best at one z. Diagnostic: top-1 vs top-2 score gap small at one z, large at another z, with disagreement in the best-ranked compositions at different z. Action: inspect the isotope overlay at each z, and select the composition that is consistent across charge states.
-
8.
Overlapping isotope envelopes. When two or more species produce isotope envelopes that partially overlap in m/z, NucleoSpec treats the mass spectral peak as a single composition, distorting both the Gaussian-fit centroid and pattern similarity. This situation can occur when byproducts or fragmentation products appear at similar m/z values. Diagnostic: anomalously low pattern similarity despite adequate signal-to-noise; asymmetric or multimodal envelope shape; assigned composition changes when the analysis window is narrowed. Action: visually inspect the envelope for asymmetry. If overlap is suspected, the user may narrow the analysis window to isolate the dominant species (if possible), examine other charge states where the species may be better resolved, or use complementary deconvolution tools before reanalyzing with NucleoSpec. Purification, such as by HPLC, can also reduce the dispersity of products observed in the mass spectrum.
5. Applying NucleoSpec across Types of Nucleic Acid–Silver Complexes
Next, we walk through analysis of representative spectra from each supported sample type, comparing NucleoSpec’s automated output to published manual assignments. The reference compositions in Table were originally determined using manual analysis workflows typical of this field, which commonly involve peak selection, candidate enumeration, isotope pattern generation, and visual comparison of theoretical and experimental envelopes across multiple independent software tools. NucleoSpec recovers these same assignments automatically and rapidly within a single interface, eliminating the time-consuming analysis process and multitool workflow that characterize current practice. Representative cases were chosen to exercise each analysis mode of NucleoSpec end-to-end (sequence and formula input, conjugate handling, and adduct handling). Broader benchmarking on novel systems can be carried out in future application studies.
5.1. DNA-Ag N with Chlorido Ligands
NucleoSpec can identify DNA-Ag N that incorporate noncovalent ionic ligands such as chlorido, as demonstrated for the chlorido-protected DNA-Ag16 reported by González-Rosell et al. (Figure a). NucleoSpec accurately assigns molecular formulas to both the chlorido-protected (DNA)2[Ag16Cl2] (Q cl = 8, pattern 1.00 at z = 4–, 5–), and a chlorido-free species, (DNA)2Ag15, that is also resolved in the mass spectrum (Q cl = 9, pattern similarity 0.996–0.999 at z = 3–, 4–) and forms by degradation of the original (DNA)2[Ag16Cl2] under ESI. In both cases, the species are correctly assigned as sharing N 0 = 6 (Figure a), reproducing the compositions reported in the original studies.
3.

Generalization of the analytical framework across nucleic acid–silver complexes. (a) DNA-Ag N containing two chloridos, with previously reported composition validated by isotope-pattern agreement. (b) SNA-Ag N with previously reported composition assignment validated by isotope-pattern agreement. (c) Duplex C20–silver complex evaluated under the chemically expected condition N 0 = 0, yielding a composition that reproduces the experimental isotope envelope. (d) Chemically conjugated system: BCN-modified DNA-Ag N . Analysis shows the assignment of , with experimental and theoretical isotope overlays. This demonstrates simultaneous handling of the conjugate, silver cluster, and chloride adduct. The experimental envelope is shifted by ∼2 Da in mass relative to the nominal conjugate mass due to in-source hydrogenation of the BCN alkyne (+2H), consistent with prior work.
5.2. XNA-Ag N
For XNA-silver complexes such as SNA- and TNA-stabilized nanoclusters, the framework requires only the molecular formula of the XNA strand as input, operating at the level of elemental composition and formal charge rather than nucleotide sequence (Figure b). NucleoSpec correctly assigns (SNA)2Ag14 and (SNA)2Ag15 at z = 4–, and correctly assigns (TNA)2Ag8 and (TNA)2Ag11 at z = 4–. Pattern similarity scores for the SNA species (0.53 to 0.84) were lower than for DNA-Ag N systems due to the lower signal-to-noise ratios of the mass spectra; TNA species achieved high similarity (0.92 to 0.96). All ΔX 0 values remained below 0.08 m/z, confirming correct composition recovery by NucleoSpec.
5.3. Ag(I)-Mediated Complexes
For nucleic acid–Ag(I) complexes, compositions can be evaluated under the chemically expected condition that N 0 = 0 (Q cl = n Ag), which can decrease computational time. The platform correctly identified bare duplexes with no silvers (pattern similarity 0.98 to 1.00) and silver-containing duplexes, including (dC20)2Ag20 (pattern similarity 0.95 at z = 5–) and (TNA)2Ag8 (pattern similarity 1.00 at z = 3–) (Figure c).
5.4. Covalent conjugates
A key advantage of NucleoSpec is the ability to easily integrate compositional analysis for chemically modified nucleic acid systems (Figure d). NucleoSpec assigns the composition of a previously reported BCN-modified DNA-Ag N system as (DNA-BCN)2[Ag16Cl2] with N 0 = 8 (Q cl = 6) and pattern similarity of 0.98 at z = 4– and 0.96 at z = 5–, with centroid errors below 0.09 m/z, reproducing the published species assignment. We note that NucleoSpec’s assignment of N 0 = 8 matches the findings of Rück et al., because the BCN alkyne undergoes +2H modification during electrospray ionization, adding ∼2 Da to the conjugate mass. As described in Section , item 4, this shifts the automatically assigned N 0 by +2 and requires the user to apply domain expertise to discern the correct N 0 for the nanocluster species. When accounting for the 2 additional protons on the BCN groups, the corrected N 0 = 6 matches the nonconjugated analogue, illustrating that domain expertise remains important for interpreting the results of analysis involving chemical modifications.
NucleoSpec imposes no restrictions on the conjugate formula, which may contain any arbitrary elements, and conjugates need not be present on every strand (n conj ≤ n s ). Conjugates are specified through an integrated molecular editor that supports structure drawing, SMILES input, and database lookup, with molecular formulas extracted automatically. This generality enables broad application to emerging conjugate chemistries (including biotin, fluorophores, and other functional group modifications) without algorithmic changes.
5.5. Summary of Performance Across the Example Set
Across the 28 peaks from eight representative samples in Table , the average value of ΔX 0 is 0.05 ± 0.05 m/z (mean ± SD, median 0.03 m/z). For 25 of the 28 peaks, ΔX 0 falls below 0.1 m/z (significantly less than one proton-equivalent at the relevant charge states), confirming near-single-proton precision across all the sample types. The largest value of ΔX 0 (0.22 m/z for (dC20)2Ag20 at z = 6–) arises from an asymmetric experimental isotope envelope that shifts the Gaussian fit centroid; the same species achieves ΔX 0 < 0.07 m/z at both z = 5– and 7– and confirms the correct composition. This case illustrates the value of cross-charge state validation: an inflated centroid offset at one charge state is reconciled by consistent assignments at the other charge states. All DNA-Ag N , adduct, and conjugate samples achieved high confidence in NucleoSpec analysis. TNA-Ag N and all duplex systems also achieved high confidence (pattern similarity ). SNA-Ag N spectra showed mixed confidence: (SNA)2Ag14 achieved high confidence (0.84), while (SNA)2Ag15 (0.53) showed moderate confidence due to partially overlapping isotopic envelopes in these experimental data. Even when absolute similarity scores are lower, the correct assignment is reliably identified because |ΔX 0| resolves adjacent-Q cl candidates that pattern similarity alone cannot distinguish. Additional validation of NucleoSpec is provided in the Supporting Information, including the 12 peaks from Figure , which are listed in Table S5. An extended validation for four more DNA-Ag N samples with 63 distinct peaks is also provided in Supporting Information (Section S10); these data include lower signal-to-noise peaks that illustrate the diagnostic steps in Section .
6. Comparison with Manual Workflow and Limitations
6.1. Conventional Manual Workflow
The conventional approach to determine the composition of a nucleic acid–silver complex from its mass spectrum involves manually fitting each mass spectral peak’s isotope envelope using the relationships given above. In the case of DNA-Ag N , one must also iterate over multiple possible nanocluster core oxidation states to determine Q cl. The steps involved in this approach are as follows. First, one must determine the charge state z of a resolved product using the spacing of isotope peaks (Δm/z ≈ 1.003/z). Multiplication of the observed m/z peak by z yields the ion mass of the complex. Candidate compositions consistent with this mass are then hypothesized, including the number of nucleic acid strands n s and the number of total silvers n Ag. For each candidate mass, a theoretical isotopic distribution is calculated using a tool such as MassLynx and then tuned to match the experimental spectrum at all charge states for which the product is resolved. Because 107Ag and 109Ag have nearly equal natural abundances at a ratio of ∼52:48, a DNA-silver complex with at least a few silvers has a characteristic Gaussian-shaped isotope envelope. The centroid of this Gaussian envelope can be used to determine n s , n Ag, and Q cl by comparison to calculated mass distributions. , This is performed by fitting Gaussian functions to calculated mass distributions at a range of Q cl and selecting the calculated distribution whose centroid is closest to the Gaussian fit centroid of the experimental distribution. This process is laborious and typically requires switching between several software tools to perform various steps in the analysis.
6.2. What Automation Eliminates
NucleoSpec consolidates peak detection, charge-state determination, composition enumeration, isotope-pattern matching, cross-charge state validation, and adduct/conjugate handling into a single browser-based pipeline. By manual analysis, each of these stages was typically carried out in separate general-purpose tools, with the researcher manually transferring candidate compositions between tools. Beyond the bookkeeping burden, the manual workflow introduces three recurring sources of error that domain experts can learn to guard against but that are easy to overlook: (i) charge-state misassignment when adjacent isotope peaks are partially resolved or when a peak of interest overlaps with a less intense peak at a higher charge state (Section , item 1), (ii) violation of the charge-balance constraint N 0 + N + = n Ag when candidate compositions are enumerated by mass alone, and (iii) inconsistent assignments across charge states for the same chemical species, as it can be tempting to skip exhaustive cross-checking at multiple charge states because doing so multiplies effort. NucleoSpec is designed to eliminate each of these failure modes: charge-balance is enforced during enumeration rather than checked post hoc, cross-charge state consistency is a one-click operation rather than a time-consuming manual process, and apparent charge-doubling from silver isotopologues is corrected automatically (Supporting Information S1). Table contrasts the manual workflow with NucleoSpec step by step for the case of DNA-Ag N ESI-MS analysis. Analysis time with the manual workflow varies considerably with analyst experience and spectrum complexity; in the authors’ experience, compositional assignment of a 20-peak DNA-Ag N spectrum typically requires several hours, compared to a few minutes with NucleoSpec (see Section S6 for per-peak benchmarks).
2. Comparison of Manual ESI-MS Analysis Workflow andNucleoSpec for DNA-Ag N .
| Analysis stage | Manual workflow | NucleoSpec |
|---|---|---|
| Peak detection and charge-state determination | Manual peak picking; charge state inferred by eye from isotope spacing | Automated peak detection with correction for apparent charge state doubling due to polyisotopic silver |
| Composition enumeration | Candidates generated one-by-one using external isotope calculator | Exhaustive enumeration over (n s , n Ag, Q cl) filtered by N 0 + N + = n Ag |
| Isotope-pattern matching | Theoretical isotope envelopes are generated from user-defined compositional formulas | IsoSpecPy envelopes ranked by mean (cosine, Pearson) and centroid X 0 offset |
| Cross-charge state validation | Manual repetition of analysis at each charge state | One-click re-evaluation of the product at all observed z, with charge state flagging |
| Adduct/conjugate handling | Additional mass/charge added manually for each modification | Conjugate-aware mass model; adducts as charge-bearing mass offsets |
| Typical time per 20-peak spectrum | Hours (analyst-dependent) | Minutes |
To summarize the degree of automation in each stage: peak detection, charge state determination (including automatic correction of apparent charge doubling), composition enumeration with charge-balance enforcement, isotope pattern generation, and pattern matching are fully automated and require no user input beyond the initial spectrum upload and sequence entry. Cross-charge state validation and adduct/conjugate library configuration are simplified to single-click operations that previously required repetitive manual effort across multiple tools. Several tasks still require user expertise: overriding the charge state for low signal-to-noise envelopes where automated detection is unreliable, recognizing and handling overlapping isotope envelopes from co-ionizing species (Section ), reconciling in-source chemical modifications that shift the apparent N 0 (e.g., the BCN + 2H modification), and interpreting borderline pattern similarity scores or conflicting cross-charge state assignments.
6.3. Limitations and Caveats
Several limitations of the current NucleoSpec framework should be noted and originate from the fact that automated analysis is not a cure for poor quality data. First, overlapping isotope envelopes from multiple species at similar m/z values cannot be deconvolved; the algorithm assumes each detected envelope corresponds to a single composition. This scenario is particularly relevant when purity of a nucleic acid–silver complex is limited (see Section for diagnostic guidance). Second, pattern similarity degrades at low signal-to-noise ratios, as demonstrated for some SNA cases in Table , where scores fell below 0.5 despite correct composition recovery. Third, reliable charge state determination requires at least three resolved isotope peaks, precluding analysis of poorly resolved or broad features; for low signal-to-noise peaks where the autodetected charge state is unreliable, the user can manually override the charge assignment in the interface, as illustrated for two peaks in the full-spectrum benchmark (Supporting Information S9). Fourth, XNA complexes require longer computation times (∼5–7 s per peak) compared with DNA-Ag N (∼0.6–0.9 s per peak, increasing to ∼1.3–1.5 s per peak for conjugate-modified DNA-Ag N ) and DNA-Ag(I) complexes (∼0.2 s per peak) due to formula-based enumeration over a broader composition space. Large silver clusters (n Ag > 25) will also increase computation time due to broader isotope manifolds. Fifth, in-source chemical modifications (such as the +2H modification of the BCN alkyne reported by Rück et al.) can shift the apparent N 0 value, requiring domain expertise to reconcile algorithmic output with chemical expectation. Sixth, the composition search space is defined by the user-specified nucleic acid sequence, integer numbers of silvers, and optionally enabled adduct and conjugate libraries. Species with compositions outside this search space are not matched in order to reduce analysis time for users. In such cases, NucleoSpec will either return no candidate within the mass tolerance or candidates with anomalously large centroid offsets and low pattern similarity scores, both of which serve as diagnostic indicators that the observed species may lie outside the current search space. Even when no candidate passes the mass tolerance filter, NucleoSpec displays the closest approximate match to enable the user to compute the mass residual and hypothesize an unknown adduct or modification. Users encountering unassigned peaks or uniformly poor-scoring candidates can expand the adduct library with custom entries to include additional conjugate modifications or perform manual analysis to identify the unknown species (see Supporting Information section S10 for examples of automated Na+ and Cl– adduct detection when bare (no-adduct) compositions do not yield satisfactory centroid matches).
Finally, it should be noted that all benchmark spectra in this study were drawn from published data of sufficient quality to be reported in the literature. The assignments for DNA-Ag N , chloride-adducted DNA-Ag N , and BCN-conjugate shown here were performed after their original publication: the NucleoSpec assignments were obtained for spectra reported in previous studies but without prior knowledge of the expected results. The XNA-Ag N and Ag(I)-mediated nucleic acid duplex assignments are partially concurrent: an early version of NucleoSpec was used during the original compositional analysis published in that work and confirmed by manual workflow. Further application of NucleoSpec to genuinely novel systems will test the framework’s generality. As noted above, NucleoSpec is not a solution for overcoming poor-quality data, and users are encouraged to follow best practices for experimental ESI-MS at near-native conditions for resolving nucleic acid-silver complexes. This is a challenge that also applies equally to conventional manual workflows. NucleoSpec is intended to expedite mass spectral analysis for these emerging nucleic acid materials.
7. Conclusions
NucleoSpec consolidates ESI-MS compositional analysis of nucleic acid–silver complexes into a single browser-based pipeline that is designed to enforce the charge-balance constraint N 0 + N + = n Ag and to support cross-charge state validation, conjugate-aware mass modeling, and adduct handling within a unified interface. Validation across DNA-Ag N , XNA-Ag N , Ag(I)-mediated duplexes, and covalently conjugated DNA-Ag N reproduces published manual assignments to near-single-proton precision, including spectra with low signal-to-noise ratios. A 20-peak DNA-Ag N spectrum is analyzed in minutes using NucleoSpec rather than the hours typically required when iterating between independent tools. Thus, this automated workflow removes one of the two key experimental bottlenecks in high-throughput discovery of nucleic acid–silver complexes. The source code is freely available under CC BY-NC 4.0 at https://github.com/copplab/NucleoSpec, with a hosted instance at https://huggingface.co/spaces/copplab/NucleoSpec for browser-based use without installation.
Supplementary Material
Acknowledgments
This research was primarily supported by the National Science Foundation Materials Research Science and Engineering Center program through the UC Irvine Center for Complex and Active Materials (DMR-2011967). Partial support is acknowledged from a National Institutes of Health New Innovator Award (grant 1DP2EB037187). The authors thank Yurong Zhu, Nandini Kundu, Kaicheng Jiang, and Rweetuparna Guha for providing feedback on the online tool and thank the research community working on DNA-stabilized nanoclusters for inspiring this tutorial.
The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/acsmeasuresciau.6c00178.
Algorithmic details for charge state determination, composition enumeration, isotope-pattern generation and similarity metrics, cross-charge state validation, and runtime benchmarks (sections S1–S8); full-spectrum validation against published assignments for one DNA-Ag N system (section S9); extended validation across four additional DNA template sequences totaling 63 peaks (section S10); interface screenshot (Figure S1); isotope-pattern overlay comparisons (Figure S2); monoisotopic masses, adduct library, runtime benchmarks, candidate ranking selectivity, and per-system validation tables (Tables S1–S9) (PDF)
The authors declare no competing financial interest.
References
- Swasey S. M., Leal L. E., Lopez-Acevedo O., Pavlovich J., Gwinn E. G.. Silver(I) as DNA glue: Ag+-mediated guanine pairing revealed by removing Watson–Crick constraints. Sci. Rep. 2015;5:10163. doi: 10.1038/srep10163. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Oh T., Park S. S., Mirkin C. A.. Stabilization of colloidal crystals engineered with DNA. Adv. Mater. 2019;31:1805480. doi: 10.1002/adma.201805480. [DOI] [PubMed] [Google Scholar]
- Bethur E., Zhao Z., Guha R., Zeng H., Copp S. M.. Assembly and Solution Phase Properties of Ag+-Mediated Adenine–Thymine DNA Duplexes. Inorg. Chem. Front. 2026;13:484–492. doi: 10.1039/D5QI01833A. [DOI] [Google Scholar]
- Bethur E., Guha R., Zhao Z., Katz B. B., Ashby P. D., Zeng H., Copp S. M.. Formation and Nanomechanical Properties of Silver-Mediated Guanine DNA Duplexes in Aqueous Solution. ACS Nano. 2024;18:3002–3010. doi: 10.1021/acsnano.3c08008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Javornik U., Perez-Romero A., Lopez-Chamorro C., Smith R. M., Dobado J. A., Palacios O., Bera M. K., Nyman M., Plavec J., Galindo M. A.. Unveiling the solution structure of a DNA duplex with continuous silver-modified Watson-Crick base pairs. Nat. Commun. 2024;15:7763. doi: 10.1038/s41467-024-51876-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- González-Rosell A., Cerretani C., Mastracco P., Vosch T., Copp S. M.. Structure and luminescence of DNA-templated silver clusters. Nanoscale Advances. 2021;3:1230–1260. doi: 10.1039/D0NA01005G. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Copp S. M., Schultz D., Swasey S., Pavlovich J., Debord M., Chiu A., Olsson K., Gwinn E.. Magic Numbers in DNA-Stabilized Fluorescent Silver Clusters Lead to Magic Colors. J. Phys. Chem. Lett. 2014;5:959–963. doi: 10.1021/jz500146q. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Guha R., González-Rosell A., Rafik M., Arevalos N., Katz B. B., Copp S. M.. Electron count and ligand composition influence the optical and chiroptical signatures of far-red and NIR-emissive DNA-stabilized silver nanoclusters. Chemical Science. 2023;14:11340–11350. doi: 10.1039/D3SC02931J. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Petty J. T., Ganguly M., Rankine I. J., Chevrier D. M., Zhang P.. A DNA-Encapsulated and Fluorescent Ag10 6+ Cluster with a Distinct Metal-Like Core. J. Phys. Chem. C. 2017;121:14936–14945. doi: 10.1021/acs.jpcc.7b04506. [DOI] [Google Scholar]
- Rück V., Mishra N. K., Sørensen K. K., Liisberg M. B., Sloth A. B., Cerretani C., Mollerup C. B., Kjaer A., Lou C., Jensen K. J., Vosch T.. Bioconjugation of a near-infrared DNA-stabilized silver nanocluster to peptides and human insulin by copper-free click chemistry. J. Am. Chem. Soc. 2023;145:16771–16777. doi: 10.1021/jacs.3c04768. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hong S., Walker J. N., Luong A. T., Mathews J., Shields S. W. J., Kuo Y., Chen Y., Nguyen T. D., He Y., Nguyen A., Ghimire M. L., Kim M. J., Brodbelt J. S., Yeh H.. A non-FRET DNA reporter that changes fluorescence colour upon nuclease digestion. Nat. Nanotechnol. 2024;19:810–817. doi: 10.1038/s41565-024-01612-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Obliosca J. M., Liu C., Yeh H.-C.. Fluorescent silver nanoclusters as DNA probes. Nanoscale. 2013;5:8443–8461. doi: 10.1039/c3nr01601c. [DOI] [PubMed] [Google Scholar]
- Schultz D., Gardner K., Oemrawsingh S. S. R., Markešević N., Olsson K., Debord M., Bouwmeester D., Gwinn E.. Evidence for Rod-Shaped DNA-Stabilized Silver Nanocluster Emitters. Adv. Mater. 2013;25:2797–2803. doi: 10.1002/adma.201204624. [DOI] [PubMed] [Google Scholar]
- Gwinn E., Schultz D., Copp S. M., Swasey S.. DNA-Protected Silver Clusters for Nanophotonics. Nanomaterials. 2015;5:180–207. doi: 10.3390/nano5010180. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Largy E., König A., Ghosh A., Ghosh D., Benabou S., Rosu F., Gabelica V.. Mass Spectrometry of Nucleic Acid Noncovalent Complexes. Chem. Rev. 2022;122(8):7720–7839. doi: 10.1021/acs.chemrev.1c00386. [DOI] [PubMed] [Google Scholar]
- Cerretani C., Kanazawa H., Vosch T., Kondo J.. Crystal structure of a NIR-emitting DNA-stabilized Ag16 nanocluster. Angew. Chem., Int. Ed. 2019;58:17153–17157. doi: 10.1002/anie.201906766. [DOI] [PubMed] [Google Scholar]
- Huard D. J. E., Demissie A., Kim D., Lewis D., Dickson R. M., Petty J. T., Lieberman R. L.. Atomic structure of a fluorescent Ag8 cluster templated by a multistranded DNA scaffold. J. Am. Chem. Soc. 2019;141:11465–11470. doi: 10.1021/jacs.8b12203. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Rück V., Neacşu V. A., Liisberg M. B., Mollerup C. B., Ju P. H., Vosch T., Kondo J., Cerretani C.. Atomic Structure of a DNA-Stabilized Ag11 Nanocluster with Four Valence Electrons. Adv. Opt. Mater. 2024;12:2301928. doi: 10.1002/adom.202301928. [DOI] [Google Scholar]
- Romolini G., Kanazawa H., Mollerup C. B., Liisberg M. B., Lind S. W., Huang Z., Cerretani C., Kondo J., Vosch T.. Shining Bright at 960 nm: A 28-Silver-Atom Nanorod Stabilized by DNA. Small Struct. 2025;6:2500022. doi: 10.1002/sstr.202500022. [DOI] [Google Scholar]
- Malola S., Matus M. F., Häkkinen H.. Theoretical Analysis of the Electronic Structure and Optical Properties of DNA-Stabilized Silver Cluster Ag16Cl2 in Aqueous Solvent. J. Phys. Chem. C. 2023;127(33):16553–16559. doi: 10.1021/acs.jpcc.3c04103. [DOI] [Google Scholar]
- Malola S., Häkkinen H.. Tuning the electronic structure of a rod-like DNA-stabilized silver nanocluster Ag28Cl2 for photophysics in the NIR-II window. Chem. Commun. 2025;61:10598–10601. doi: 10.1039/D5CC02127H. [DOI] [PMC free article] [PubMed] [Google Scholar]
- González-Rosell A., Malola S., Guha R., Arevalos N. R., Matus M. F., Goulet M. E., Haapaniemi E., Katz B. B., Vosch T., Kondo J., Häkkinen H., Copp S. M.. Chloride ligands on DNA-stabilized silver nanoclusters. J. Am. Chem. Soc. 2023;145:10721–10729. doi: 10.1021/jacs.3c01366. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Swasey S. M., Rosu F., Copp S. M., Gabelica V., Gwinn E. G.. Parallel guanine duplex and cytosine duplex DNA with uninterrupted spines of AgI-mediated base pairs. J. Phys. Chem. Lett. 2018;9:6605–6610. doi: 10.1021/acs.jpclett.8b02851. [DOI] [PubMed] [Google Scholar]
- Guha, R. ; Bethur, E. ; Chim, N. ; Gupta, M. K. ; Lin, I.-H. ; Taylor, R. E. ; Chaput, J. C. ; Copp, S. M. . Xeno-nucleic acids support formation of Ag(I)-mediated duplexes and silver nanoclusters. Nucleic Acids Res. 2026, 54 (4) gkag132. 10.1093/nar/gkag132. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Takano S., Hamasaki Y., Tsukuda T.. X-ray Crystallographic Visualization of a Nucleation and Anisotropic Growth in Thiolate-Protected Gold Clusters: Toward Targeted Synthesis of Gold Quantum Needles. J. Am. Chem. Soc. 2025;147:33953–33962. doi: 10.1021/jacs.5c11089. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yang Z., Yi Y., Wang Y., Ye Y., Zhang R., Ma G., Chen T., Xu W. W., Xie J.. Assembly of Tetrahedral Units in the Atomic-Resolved Structural Evolution of Gold Nanostructures. J. Am. Chem. Soc. 2026;148:10848–10858. doi: 10.1021/jacs.5c20994. [DOI] [PubMed] [Google Scholar]
- Guha R., Malola S., Rafik M., Khatun M., González-Rosell A., Häkkinen H., Copp S. M.. Fragmentation patterns of DNA-stabilized silver nanoclusters under mass spectrometry. Nanoscale. 2024;16:20596–20607. doi: 10.1039/D4NR03533J. [DOI] [PubMed] [Google Scholar]
- Copp S. M., Gonzàlez-Rosell A.. Large-scale investigation of the effects of nucleobase sequence on fluorescence excitation and Stokes shifts of DNA-stabilized silver clusters. Nanoscale. 2021;13:4602–4613. doi: 10.1039/D0NR08300C. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Khatun, M. ; Kundu, N. ; Guha, R. ; Malola, S. ; Copp, S. M. ; Häkkinen, H. . Halide Ligands Control Optical and Chiroptical Response of DNA-Stabilized Ag28 Clusters in the Near-Infrared Region: Theoretical Prediction and Experimental Confirmation. ACS Phys. Chem. Au 2026, 10.1021/acsphyschemau.6c00004. [DOI] [Google Scholar]
- Strohalm M., Kavan D., Novák P., Volný M., Havlíček V.. mMass 3: A Cross-Platform Software Environment for Precise Analysis of Mass Spectrometric Data. Anal. Chem. 2010;82:4648–4651. doi: 10.1021/ac100818g. [DOI] [PubMed] [Google Scholar]
- Röst H. L., Sachsenberg T., Aiche S., Bielow C., Weisser H., Aicheler F., Andreotti S., Ehrlich H.-C., Gutenbrunner P., Kenar E.. et al. OpenMS: A flexible open-source software platform for mass spectrometry data analysis. Nat. Methods. 2016;13:741–748. doi: 10.1038/nmeth.3959. [DOI] [PubMed] [Google Scholar]
- Mastracco P., Copp S. M.. Beyond Nature’s Base Pairs: Machine Learning-Enabled Design of DNA-Stabilized Silver Nanoclusters. Chem. Commun. 2023;59:10360–10375. doi: 10.1039/D3CC02890A. [DOI] [PubMed] [Google Scholar]
- Sadeghi E., Mastracco P., Gonzàlez-Rosell A., Copp S. M., Bogdanov P.. Multi-objective design of DNA-stabilized nanoclusters using variational autoencoders with automatic feature extraction. ACS Nano. 2024;18:26997–27008. doi: 10.1021/acsnano.4c09640. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Sadeghi, E. ; Lin, I.-H. ; Deng, X. ; Copp, S. M. ; Bogdanov, P. . Geometry-preserving supervised biological sequence design.. In: Proceedings of the 32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.2 (KDD '26); Association for Computing Machinery: New York, NY, USA: 2025, pp. 11948–11959 10.48550/arXiv.2509.14287. [DOI] [Google Scholar]
- Setzler C. J., Petty J. T.. Click catalysis and DNA conjugation using a nanoscale DNA/silver cluster pair. Nanoscale. 2024;16:17868. doi: 10.1039/D4NR02938K. [DOI] [PubMed] [Google Scholar]
- Guha, R. ; Copp, S. M. . Modern Avenues in Metal-Nucleic Acid Chemistry; CRC Press, 2023; pp 291–342. [Google Scholar]
- Rosu F., De Pauw E., Gabelica V.. Electrospray mass spectrometry to study drug-nucleic acids interactions. Biochimie. 2008;90:1074–1087. doi: 10.1016/j.biochi.2008.01.005. [DOI] [PubMed] [Google Scholar]
- Gabelica V.. Native Mass Spectrometry and Nucleic Acid G-Quadruplex Biophysics: Advancing Hand in Hand. Acc. Chem. Res. 2021;54:3691–3699. doi: 10.1021/acs.accounts.1c00396. [DOI] [PubMed] [Google Scholar]
- Petty J. T., Ganguly M., Rankine I. J., Baucum E. J., Gillan M. J., Eddy L. E., Léon J. C., Müller J.. Repeated and Folded DNA Sequences and Their Modular Ag106+ Cluster. J. Phys. Chem. C. 2018;122:4670–4680. doi: 10.1021/acs.jpcc.7b12351. [DOI] [Google Scholar]
- Petty J. T., Carnahan S., Kim D., Lewis D.. Long-lived Ag10 6+ luminescence and a split DNA scaffold. J. Chem. Phys. 2021;154:244302. doi: 10.1063/5.0056214. [DOI] [PubMed] [Google Scholar]
- Gonzàlez-Rosell A., Rück V., Liisberg M. B., Cerretani C., Nielsen V. R. M., Vosch T., Copp S. M.. A Dual-Emissive DNA-Templated Silver Nanocluster with Near-Infrared I and II Emission. Adv. Opt. Mater. 2025;13:2402752. doi: 10.1002/adom.202402752. [DOI] [Google Scholar]
- Romolini G., Cerretani C., Mollerup C. B., Vosch T.. On the Chemical Stability of DNA-Stabilized Silver Nanoclusters. ACS Omega. 2024;9:47248–47253. doi: 10.1021/acsomega.4c08322. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Łącki M. K., Startek M., Valkenborg D., Gambin A.. IsoSpec: Hyperfast Fine Structure Calculator. Anal. Chem. 2017;89:3272–3277. doi: 10.1021/acs.analchem.6b01459. [DOI] [PubMed] [Google Scholar]
- Comeau A. N., Liu J., Khadka C. B., Corrigan J. F., Konermann L.. Nanocluster Isotope Distributions Measured by Electrospray Time-of-Flight Mass Spectrometry. Anal. Chem. 2013;85:1200–1207. doi: 10.1021/ac3031674. [DOI] [PubMed] [Google Scholar]
- Petty J. T., Sergev O. O., Ganguly M., Rankine I. J., Chevrier D. M., Zhang P. A.. Segregated, Partially Oxidized, and Compact Ag10 Cluster within an Encapsulating DNA Host. J. Am. Chem. Soc. 2016;138:3469–3477. doi: 10.1021/jacs.5b13124. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gonzàlez-Rosell A., Copp S. M.. An Atom-Precise Understanding of DNA-Stabilized Silver Nanoclusters. Acc. Chem. Res. 2024;57:2117–2129. doi: 10.1021/acs.accounts.4c00256. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
