TL;DR
The paper introduces RAARR, an automated algorithm that rapidly assigns asymmetric rotor microwave spectra, even for complex mixtures, without prior molecular data, significantly advancing spectral analysis efficiency.
Contribution
The novel RAARR algorithm automates the assignment of asymmetric rotor spectra using energy conservation constraints, handling mixtures and unestimated constants efficiently.
Findings
Successfully assigned 15 experimental spectra, including 5 new species.
Automatically assigned multiple mixture components in 9 cases.
Operates in about 100 seconds, demonstrating high speed and accuracy.
Abstract
We present a new algorithm, Robust Automated Assignment of Rigid Rotors (RAARR), for assigning rotational spectra of asymmetric tops. The RAARR algorithm can automatically assign experimental spectra under a broad range of conditions, including spectra comprised of multiple mixture components, in about 100 seconds or less. The RAARR algorithm exploits constraints placed by the conservation of energy to find sets of connected lines in an unassigned spectrum. The highly constrained structure of these sets eliminates all but a handful of plausible assignments for a given set, greatly reducing the number of potential assignments that must be evaluated. We successfully apply our algorithm to automatically assign 15 experimental spectra, including 5 previously unassigned species, without prior estimation of molecular rotational constants. In 9 of the 15 cases, the RAARR algorithm successfully…
| Series | Color | Upper state | Lower state |
|---|---|---|---|
| a-type | Blue | ||
| b-type | Red | ||
| b-type | Purple | ||
| a-type | Black |
| Molecule | Previous assignment | Our assignments | ||||
|---|---|---|---|---|---|---|
| variant 1 | variant 2 | |||||
| -pinene | 1936.6, 1228.6, 1127.0 [22] | 1936.6, 1228.6, 1127.0 | 1936.6, 1228.6, 1127.0 | |||
| -terpineol | N/A |
|
2329.1, 620.8, 562.4 | |||
| benzaldehyde | 5234.3, 1564.2, 1204.7 [23] |
|
5234.4, 1564.3, 1204.7 | |||
| benzyl--D1 alcohol | N/A |
|
spectrum too short | |||
| -pinene | 1901.9, 1293.7, 1150.8 [24] | 1901.9, 1293.7, 1150.8 | 1901.9, 1293.7, 1150.8 | |||
| cinnamaldehyde | 4866.4, 579.1, 517.8 [25] | 4866.4, 579.1, 517.8 | 4866.4, 579.1, 517.8 | |||
| ethylguiacol | N/A | 1640.6, 802.5, 567.8 | 1640.6, 802.5, 567.8 | |||
| limonene (from lemon oil) | 3058.0, 717.0, 679.3 [26] | 3058.0, 717.0, 679.3 | 3058.0, 717.0, 679.3 | |||
| limonene (from orange extract) | 3058.0, 717.0, 679.3 [26] |
|
3041.2, 745.7, 643.7 | |||
| myrtenal | 1666.3, 962.3, 836.9 [27] | 1666.4, 962.4, 836.9 | 1666.7, 962.4, 836.9 | |||
| myrtenol | 1589.4, 971.9, 827.7 [28] |
|
1702.1, 871.7, 802.1 | |||
| menthone | 1953.4, 694.5, 586.6 [29] |
|
1953.5, 694.5, 586.6 | |||
| m-anisaldehyde | N/A |
|
1940.0, 1088.0, 700.3 | |||
| nopinone | 1923.1, 1297.6, 1164.0 [24] | 1923.3, 1297.6, 1164.0 | 1923.2, 1297.6, 1164.0 | |||
| p-anisaldehyde | 4160.7, 717.8, 614.9 [30] |
|
4160.7, 717.8, 614.9 | |||
| phlorol | N/A |
|
1906.0, 463.1, 443.2 | |||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Automated, context-free assignment of asymmetric rotor microwave spectra
Lia Yeh, Lincoln Satterthwaite, and David Patterson
Broida Hall, University of California, Santa Barbara, Santa Barbara, CA 93106
Abstract
We present a new algorithm, Robust Automated Assignment of Rigid Rotors (RAARR), for assigning rotational spectra of asymmetric tops. The RAARR algorithm can automatically assign experimental spectra under a broad range of conditions, including spectra comprised of multiple mixture components, in 100 seconds. The RAARR algorithm exploits constraints placed by the conservation of energy to find sets of connected lines in an unassigned spectrum. The highly constrained structure of these sets eliminates all but a handful of plausible assignments for a given set, greatly reducing the number of potential assignments that must be evaluated. We successfully apply our algorithm to automatically assign 15 experimental spectra, including 5 previously unassigned species, without prior estimation of molecular rotational constants. In 9 of the 15 cases, the RAARR algorithm successfully assigns two or more mixture components.
1 Background
Microwave spectroscopy provides our most accurate measurements of molecular structures. Typical spectra recorded by modern instruments are comprised of thousands of lines, each corresponding to a specific rotational transition of a specific species. Assigning the correct quantum numbers to lines in an observed spectrum is a prerequisite for extracting meaningful structural information about the molecule. Today, such assignments are typically performed using a combination of quantum chemical simulation, which can in most cases predict rotational constants to within a few percent, and often laborious inspection of the observed spectrum. Assignment of complex spectra remains very much an art, and veteran spectroscopists employ diverse tricks as well as deep intuition to find requisite patterns amid congested spectra [1].
Robust automatic fitting of rotational spectra or rovibronic spectra has been a longstanding goal of the spectroscopy community. Attempts at fully automated algorithms include genetic algorithms [2], broad searches combined with quantum chemical calculation [3, 4], assignment via nonlinear spectroscopy [5, 6], and artificial neural networks [7]. Colin Western’s PGOPHER program [8] includes an implementation of the automated fitting routine described in reference [3]. Of particular note are the genetic algorithms demonstrated by Meerts and Schmitt, which have successfully assigned rotationally resolved electronic spectra with no need for prior estimation of molecular constants [9, 10]. These algorithms furthermore can be applied to a wide range of candidate Hamiltonians, in contrast to the rigid rotor Hamiltonian assumed in this work. Automated, context-free assignment and structure determination from high-dimensional NMR data is now an integral part of modern NMR analysis [11, 12]. In many cases approaches to spectral assignment leverage the ability of modern quantum chemical calculations to predict the structure of a compound, and thus the approximate rotational constants, from the elemental composition and connectivity of the compound, vastly reducing the size of the search space. This approach is not applicable in the case where the identity of the analyte is unknown. An algorithm which can assign spectra without the context of a prior prediction is therefore desirable. To our knowledge, no reliable algorithm has been demonstrated which can be used by a non-expert to assign the rotational spectra of mixtures of asymmetric tops without prior estimation of rotational constants.
Today, assignment is often done by experts using a combination of intuition and software, including Colin Western’s PGOPHER program and Herb Pickett’s SPFIT/SPCAT software suite [13, 14]. These tools can rapidly predict a spectrum from molecular constants, and can be used to find rotational constants given a correct set of observed frequencies and corresponding line assignments. Our algorithm uses the SPFIT package to find rotational constants once it has identified a short list of plausible assignments.
We present here an algorithm, Robust Automated Assignment of Rigid Rotors (RAARR), which can rapidly determine the rotational constants of multiple species within an unassigned spectrum under a broad range of conditions. The RAARR algorithm is context-free, meaning that no prior estimation of , , and , or in fact, any information about the molecular species, is needed. The RAARR algorithm is consistent, using no pseudorandom number generation. Lastly, the RAARR algorithm is fully automatic, needing no user input other than the spectrum itself.
2 Rotational spectra
Many molecules are well approximated as rigid rotors; even flexible molecules typically fold into one of several rigid conformers at low temperature, with each conformer behaving separately as a rigid rotor or a slightly perturbed rigid rotor. The rotational transition frequencies of a rigid rotor are determined by the rotational constants , , and ; these constants are related to the principal moments of inertia of the molecule , , and via
[TABLE]
We confine ourselves here to the asymmetric top case, , and the case where dipole moments and are non-zero. This is by far the most common case, and represents a “typical” molecule of low () symmetry.
Predicting the microwave spectrum given , , and is straightforward, and can be done by several publicly available software packages, including PGOPHER by Colin Western and the SPFIT/SPCAT suite by Herb Pickett. The reverse problem — determining , , and from a microwave spectrum, is substantially more difficult. Line assignments are non-obvious, and it is typically difficult to determine which lines in a complex spectrum belong to a common species. A typical experimental spectrum is shown in Figure 1.
The microwave spectrum of a rigid rotor molecule is fully characterized by the rotational constants , , and , and the corresponding electric dipole moment components , , and . Each transition’s intensity is proportional to either if it is an -type transition, if it is -type, or if it is -type. The RAARR algorithm requires and to be non-zero; can be either zero or non-zero. In many spectrometers, including our own, line intensities are found experimentally to be unreliable, which essentially requires that any assignment algorithm be robust against unknown intensity fluctuations. Our algorithm assigns the common case of “nearly rigid” molecules by the well established method of first approximating them as exactly rigid, and using the subsequent assignment to find centrifugal distortion coefficients [15].
The RAARR algorithm proceeds in the following steps, described below:
A simple peak-finding algorithm finds spectral lines from the original 1D spectrum, and all of these lines are marked as unassigned. 2. 2.
The algorithm finds closely associated sets of unassigned lines, referred to in this paper as “scaffolds,” in the experimental spectrum. While many sets of associated lines exist within any spectrum, the algorithm searches only for the exact structure shown in Figures 2D, 3C, and 5B. The highly constrained structure of a scaffold makes it highly unlikely that non-associated lines will be falsely identified as a set. A typical scaffold in the molecule myrtenal is shown in Figures 2D, 3C, and 5B. 3. 3.
The lines in each scaffold can be plausibly assigned in only a few ways. Each of these assignments are attempted; those assignments which converge yield a candidate set of rotational constants . In practice, a single set of constants is typically found for any given scaffold. 4. 4.
A spectrum based on each candidate set of constants is calculated and compared against the original spectrum. If a convincing match is found, the assignment list is incrementally extended to include predicted lines. At this stage algorithm additionally fits the centrifugal distortion constants and . 5. 5.
If a match is found, the lines that were correctly predicted in step 4 are marked as assigned, and the algorithm begins again at step 2 to search for additional species.
2.1 Pattern finding
The scaffolds found in step 2 are constrained to simultaneously follow two patterns, “4-loops” and “series,” as described below.
A 4-loop refers to a set of four transitions that form a closed path from one rotational state back to itself. Conservation of energy constrains such frequencies to add and subtract up to zero, as in Figures 2A and 2B. A randomly selected group of four lines is therefore highly unlikely to form a plausible 4-loop. This constraint depends only on conservation of energy, and so will robustly hold even for non-rigid rotor spectra.The constraints on 4-loops are closely related to the established method of using ground state combination-differences to assign infrared or optical spectra [16, 17]. Convergence of 4-loops are routinely used to confirm experimental assignments [18, 19].
A series is a set of correlated lines of varying . Series can be -type, -type, or -type. Figure 2C shows a typical series in myrtenal (6,6-dimethylbicyclo[3.1.1]hept-3-ene-4-carbaldehyde, C10H14O). The frequencies of a given series are nearly evenly spaced, and in particular are well fit by a quadratic polynomial, with fit residuals typically less than 1%. -type series with are particularly well fit by a quadratic polynomial. This regular spacing is exploited in Loomis-Wood plots [20, 21]. As with 4-loops, a randomly selected group of lines is unlikely to form a plausible series.
The RAARR algorithm works by finding sets of four series, or “scaffolds,” that fit together following the specific structure shown in Figure 2D. Each scaffold contains several 4-loops and four series, and is thus highly constrained. While many types of 4-loops exist in a spectrum, if the approximate selection rules of and are obeyed, only 4-loops comprised of two -type and two -type R-branch transitions can be assembled in the specific, interwoven “scaffold” structure shown in Figure 2D. If transitions with are also considered, 4-loops comprised of two -type and two -type R-branch transitions can also be assembled in a similar structure. While our algorithm attempts such assignments, the weak -type transitions in these scaffolds makes scaffolds of this form difficult to detect.
While the sum of the frequencies of a perfectly measured 4-loop should be strictly zero, measurement errors inevitably lead to small non-zero value for . We measured for several hundred 4-loops in diverse molecules, and found kHz more than 99% of the time (see supplementary Figure 2). We used 50 kHz as our acceptance window, and found that algorithm performance was not sensitive to small changes in this value. We anticipate that this value would need to be reset depending on the spectrometer used.
2.2 Scaffold construction
Scaffolds are built sequentially, from an initial 4-loop. Candidate scaffolds which do not simultaneously fit constraints from four-loop convergence and series behavior are discarded as they are found.
RAARR finds all plausible 4-loops containing at least one strong observed line. In a typical congested spectrum, this step finds between 500 and 5000 candidate 4-loops; the majority of these are coincidence, and do not correspond to a connected set of lines. Others are legitimate 4-loops which cannot be extended into scaffolds; four-loops which contain Q-branch transitions fall into this category. See Figure 3A. 2. 2.
The algorithm predicts two pairs of frequencies, each necessary to grow the scaffold in either direction. At least one line from each pair is the next in a series, and each pair of lines combined with the existing scaffold completes a new 4-loop. See Figure 3B. 3. 3.
If a pair of lines close to the predicted frequencies and intensities is found, it is added to the scaffold. 4. 4.
Scaffolds which contain series which are not well fit by a quadratic polynomial are discarded. Scaffolds comprised of lines that do not fit the intensity constraints described in Section 2.3 are also discarded. This discarding step is critical to efficiently trimming a potentially enormous list of candidate scaffolds. 5. 5.
Steps 2-4 are repeated until additional lines are not found and/or the edge of the spectrum has been reached. 6. 6.
Each scaffold is assigned a score, or -value, which estimates the chance that a structure as constrained as the scaffold in question or better would arise by chance. -values as low as are routinely found, indicating that the algorithm is confident before any attempt at assignment that the scaffold reflects a connected set of lines. 7. 7.
The scaffolds with the lowest -value are assigned using SPFIT, as described below.
The myrtenal spectrum shown in Figure 5 represents a relatively uncongested spectrum. In this case, 1966 4-loops were considered. These were rapidly (20 seconds) winnowed down to 2 scaffolds, each comprised of about 20 spectral lines. In more congested spectra, many thousand potential 4-loops are found, and the algorithm typically takes several minutes to find a scaffold.
2.3 Intensity information
In many spectrometers, including our own, line intensities can vary significantly, and so the algorithm must be robust against this variation. Line intensities are used in RAARR in the following ways: 1) the initial 4-loop is assumed to have at least one line in the top 40 most intense lines, 2) variation of line intensities in a given series can be no more than a factor of 10, and 3) variation of line intensities in a given scaffold can be no more than a factor of 100. These constraints allow the common situation where and , which we cannot determine prior to assignment, differ significantly. We have found that algorithm performance is not highly sensitive to adjustments in these parameters. The third constraint effectively prevents the algorithm from finding analogous scaffolds comprised of -type and -type transitions, which necessarily contain weak -type lines with .
2.4 Assignment of scaffolds
To assign a scaffold, we need to determine which of its four series are -type and which are -type, and to guess the upper and lower states of each transition in the scaffold. We then call Pickett’s SPFIT, which, if the fit converges, will return three rotational constants and the RMS error on the scaffold lines. Lastly, we use Pickett’s SPCAT to generate a theoretical spectrum from the constants, which we compare against the experimental spectrum.
We can unambiguously distinguish - and -type series by the signs of the frequencies in the following equation, which each 4-loop must satisfy,
[TABLE]
Consider 4-loops containing exactly two lines from the same series. If these two same-series lines have the same sign in Equation 2, they must be -type transitions (between states of the same , as in Figure 2A); else, they must be -type (between states with differing by one, as in Figure 2B).
Of the two -type series, one connects a series of states , and the other a series of states . The first of these series is shown as the blue, left hand series in Figures 2D and 5B. This series can be identified prior to assignment by comparing the energies of the left hand and right hand states. We use to denote the minimum found in the scaffold. The state has strictly lower energy than the corresponding state with in both prolate and oblate asymmetric tops.
With the series identified, the assignment of each state in the entire scaffold is determined by and of the lowest state. can be estimated from the -type series (black lines), by noting that , where is the frequency of the lowest -type transition in this series, and is the frequency of the second lowest transition (see for example the analytical approximations described in Cooke et al. [1]). Although we find scaffolds in most cases with values of 0, 1, or 2, we try assignments up to . We find the most robust performance is achieved by trying a range of and for the lowest state in the scaffold.
Scaffolds of the type shown in figure 2 can also be formed via a combination of -type and -type transitions if -type transitions with are considered. For these assignments the -type transitions shown in red and purple in figure 2 are replaced by -type transitions, and the states are replaced with . No such scaffolds were found for the molecules shown in table 2. The -type transitions with , although detectable in our spectra, typically had measured intensities of less than 1% of our strong -type lines, and scaffolds which included these lines were disallowed as discussed in section 2.3.
3 Performance
We ran our algorithm on three qualitatively distinct sets of spectra: simulated spectra of “fake” rigid rotor molecules, experimental spectra of molecules that have been previously assigned, and experimental spectra of previously unassigned molecules.
3.1 Performance on simulated spectra
A large number ( of “fake” molecular spectra were generated. To generate these spectra, and centrifugal distortion constants were chosen within varying ranges, and the rotational spectrum was calculated. The ideal spectra produced were then distorted to simulate realistic instrumentation errors: lines were shifted in frequency by random amounts within kHz, and noise was added. In addition, lines were broadened and the heights of the lines were randomized rather aggressively by a factor of , reflecting our experience that experimental line strengths are unreliable. The broadening and resampling of the lines leads to the blending of nearby lines, as happens experimentally. A significant number of random lines were added to the spectra, to simulate lines corresponding to excited states, isotopologs, conformers, and chemical contaminants. Spectra were cut off outside an adjustable range, reflecting the finite range of the simulated instrument. It is noteworthy that despite these significant efforts to “spoil” our simulated spectra, RAARR still performed significantly better on the simulated spectra than on experimental spectra.
The algorithm correctly assigned these simulated spectra in more than 99% of the cases which fit the following three criteria:
A scaffold connecting levels of at least 4 distinct values can be found within the simulated range of the instrument. This constraint is essentially guaranteed for molecules with and . Very small molecules, with large , , and , typically fail this criteria 2. 2.
The molecule is not a symmetric or nearly symmetric top. The highly repetitive spectra of nearly symmetric tops leads to many false-positive scaffolds, confusing the algorithm. In simulated spectra this only led to failure for molecules with Ray’s asymmetry parameter , or 2 MHz 3. 3.
Both -type and -type transitions are visible in the spectrum
The values found by the algorithm for , , and differed very slightly from the original values; this is expected because of the intentional distortions in the simulated spectra. Typical output from running RAARR on a simulated spectrum is shown in Figure 4.
3.2 Performance on experimental spectra
Table 2 shows results of running RAARR on a variety of experimental spectra. 15 molecules in all were assigned, including 5 new species; one species (myrtenal) had been previously assigned but we were unaware of this at the time of our assignment. RAARR agreed with previous assignments in all cases where a previous assignment had been made.
We also applied RAARR to 5 other species (heptaldehyde, rosemary oil, butanol, benzyl alcohol, and linalool oxide) without success.
3.3 Performance on mixtures
The algorithm was tested on several mixtures, and was able to assign , , and independently to each of several mixture components. The most natural mixture is conformers from a single compound; as seen in Table 2, the RAARR algorithm successfully found 2 or more conformers in 9 separate cases. In the case of limonene, the fit was found independently both from a sample of lemon oil and a sample of orange extract. In several other cases, fits were found despite the spectra being heavily contaminated with ethanol. While a known contaminant such as ethanol could be removed from the spectrum, this was not done here. Ethanol is both non-rigid and too small to satisfy , as described in Section 3.1.
While the algorithm performs well on mixture components which are substantially represented in the sample, at present it performs poorly on trace contaminants. Our sample of lemon oil contained a visible -pinene spectrum at the few percent level, but the RAARR algorithm did not find this; in addition, 13C isotopomers are in general too weak to be independently assigned. The current algorithm cannot find these trace components because the experimental spectra are highly congested when such weak lines are considered, and the number of 4-loops and scaffolds becomes untenable. We are optimistic that future extensions to the algorithm, which take advantage of the fact that the parent isotopomer has very similar , , and and centrifugal distortion constants to 13C isotopomers, will be able to find scaffolds of 13C isotopomers even amid such congested spectra. Automated assignment of all singly-substituted isotopomers of all visible conformers is a prerequisite to fully automated context-free structural determination, which is a long-standing goal of the microwave spectroscopy community.
3.4 Limitations
The current algorithm only works for asymmetric rigid rotor molecules with visible -type and -type lines. We have seen cases where although the algorithm is ultimately unsuccessful, it nevertheless finds highly constrained scaffolds, which are strongly indicated to comprise connected sets of lines. These scaffolds then resist assignment to rigid rotors. It is our belief that these molecules are non-rigid, for example exhibiting internal tunneling behavior. Running RAARR on spectra of known non-rigid molecules, such as benzyl alcohol, similarly found scaffolds but no assignment. Extensions to our algorithm which allow for fitting Hamiltonians with internal barriers would therefore likely assign these molecules as well.
To date, the algorithm has only been tested on low temperature spectra, such as those produced in buffer gas cooled or pulsed jet spectrometers. While the basic approach of finding scaffolds within complex spectra should apply at higher temperatures, the algorithm would likely have to be adapted; in particular, the current approach of fitting spectra first without centrifugal distortion and then adding these terms is likely inapplicable to spectra containing high lines. Larger species are likely intractable at higher temperatures, simply because the spectra are congested to the point where individual lines cannot be resolved.
Our restriction to rigid rotor molecules additionally precludes molecules with visible hyperfine structure. In the context of organic compounds, this limitation is most notable in that the current algorithm gets confused by the hyperfine structure arising from 14N nuclear electric quadrupole splittings in compounds containing nitrogen. We anticipate that future versions of RAARR will be able to assign spectra of nitrogen-containing compounds as well, although this will become substantially more difficult for compounds with several nitrogens.
We are developing further algorithms which assign spectra based on combinations of -type and -type lines, combinations of -type and -type lines, and multiple series of -type lines alone. In the case of using -type lines alone, longer series are required; a reasonable constraint would be , rather than as is required here. Each member of the resulting family of algorithms will be applied to an unassigned spectrum, substantially increasing the probability of a successful assignment. The performance of these algorithms will be described in a future publication.
4 Conclusion
We have demonstrated a new algorithm, RAARR, which can rapidly assign experimental rigid rotor asymmetric top spectra, including mixtures of conformers and mixtures of different compounds. The algorithm finds assignments from a broadband spectrum for diverse types of molecules, primarily limited by the constraint that the molecules exhibit visible -type and -type lines. The algorithm is shown experimentally to be capable of assigning mixtures.
5 Description of supplementary material
The runtimes of RAARR (at the time of publication) on each molecule in this paper are listed. We also describe a second variant of the RAARR algorithm that searches for scaffolds more efficiently for typical spectra via exploiting overlapping frequencies in scaffold 4-loops. We present a histogram of our experimental convergence of 4-loop sums to justify the bounds on it discussed in Section 2.1.
6 Acknowledgements
We thank Cristóbal Pérez at the Max-Planck Institute for Structure and Dynamics of Matter for many helpful discussions, and assigning spectra we couldn’t. We thank the Packard Foundation and the National Science Foundation for financial support (NSF grant DBI-1832846).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. Cooke and P. Ohring, “Decoding pure rotational molecular spectra for asymmetric molecules,” Journal of Spectroscopy , vol. 2013, 2012.
- 2[2] J. Hageman, R. Wehrens, R. de Gelder, W. Leo Meerts, and L. Buydens, “Direct determination of molecular constants from rovibronic spectra with genetic algorithms,” The Journal of Chemical Physics , vol. 113, no. 18, pp. 7955–7962, 2000.
- 3[3] N. A. Seifert, I. A. Finneran, C. Perez, D. P. Zaleski, J. L. Neill, A. L. Steber, R. D. Suenram, A. Lesarri, S. T. Shipman, and B. H. Pate, “AUTOFIT, an automated fitting tool for broadband rotational spectra, and applications to 1-hexanal,” Journal of Molecular Spectroscopy , vol. 312, pp. 13–21, 2015.
- 4[4] E. J. Riffe, S. T. Shipman, S. A. Gaster, C. M. Funderburk, and G. G. Brown, “Rotational spectrum of eugenol as analyzed with double resonance and grid-based autofit,” The Journal of Physical Chemistry A , vol. 123, no. 5, pp. 1091–1099, 2019. PMID: 30640470.
- 5[5] M.-A. Martin-Drumel, M. C. Mc Carthy, D. Patterson, B. A. Mc Guire, and K. N. Crabtree, “Automated microwave double resonance spectroscopy: A tool to identify and characterize chemical compounds,” The Journal of Chemical Physics , vol. 144, no. 12, p. 124202, 2016.
- 6[6] S. M. Fritz, A. Hernandez-Castillo, C. Abeysekera, B. M. Hays, and T. S. Zwier, “Conformer-specific microwave spectroscopy of 3-phenylpropionitrile by strong field coherence breaking,” Journal of Molecular Spectroscopy , vol. 349, pp. 10–16, 2018.
- 7[7] D. P. Zaleski and K. Prozument, “Automated assignment of rotational spectra using artificial neural networks,” The Journal of Chemical Physics , vol. 149, no. 10, p. 104106, 2018.
- 8[8] C. M. Western and B. E. Billinghurst, “Automatic assignment and fitting of spectra with PGOPHER,” Physical Chemistry Chemical Physics , vol. 19, no. 16, pp. 10222–10226, 2017.
