AcquiLAB
Manual contents2. Analyze

Chapter 2 of 9 · updated 5 October 2026

Analyze

From an instrument file to a result with units and uncertainties: techniques, methods, options and what to do when a run fails.

From file to figure

The normal path is four steps: Analyze → technique → upload → Analyze, and Plot Studio opens on the result.

The Analyze page shows one card per technique: General analysis, Spectroscopy, Electrochemistry, Materials, Imaging, and Separation & MS. Each card lists the methods it covers and what the analysis gives, and the search box matches methods, instruments and outputs (for example “qNMR”, “Scherrer” or “LOD”). Below the cards, Recent analyses lists the project's latest files with their state and headline result, with Open or Fix and re-run.

The Analyze page: six technique cards with their methods, a search box and the list of recent analyses.
Analyze: one card per technique, and the project's recent analyses below.
  1. Choose the technique card, then the method under it.
  2. Upload the file: CSV, TXT or XLS for tables, TIFF for images, JSON for the structured materials and MS exports. Instrument text exports with metadata lines (JASCO and similar) are read as they are; you don't need to edit the file. Several files at once work for Calibration from spectra and PCA: they are placed side by side, one column per file.
  3. Check the options. Columns are chosen from the header when the names are clear (for example E (V), Ewe/V, <I>/mA, Abs); otherwise you pick them from the preview. Use a.u. for arbitrary units and 1 for dimensionless.
  4. Press Analyze. Plot Studio opens with the result.

Methods

39 entries: 33 methods and the default analyzer of each technique. Every method reports values with units and, where the method defines them, uncertainties. Results are computed on the server; nothing in the browser recomputes them.

MethodWhat it gives youInputMain options
General analysis
General x–y analysisProcessed curves of any table of measurements, ready for Plot Studio (for example the area under the curve).CSV, TXT or XLS tablex and y columns with units (a.u. for arbitrary units, 1 for dimensionless)
Spectroscopy
Spectroscopy (technique default)UV-Vis style spectrum processing and peak positions.CSV, TXT or XLS—
Analyze a curve on the graphPseudo-Voigt peak fit, area under the curve, Savitzky–Golay smoothing or 1st/2nd derivative, or a baseline offset, over a chosen X range.X and Y columns, at least 5 points in the rangewhat to do, X range, window (5–101 points, odd), polynomial order, peak near X
Baseline correctionSubtracts a baseline that follows the lower edge of the curve (asymmetric least squares) or a flat offset; gives the corrected curve to plot or analyse further.X column (wavelength, wavenumber, shift, time …) and Y columnbaseline type, stiffness (flexible, medium, stiff), how strictly it stays under peaks, X range
Calibration curve (Beer–Lambert)Straight-line fit of absorbance against concentration with residuals; slope ± SE, intercept, R², an unknown's concentration ± u.Table of standards (at least 3 rows)concentration and absorbance columns, unit, absorbance of an unknown
Calibration from spectraOverlays the standards, reads each at the maximum, minimum, a wavelength or an area, fits the line and reads unknowns back.Several files, or one wide tablesignal kind, feature, range, concentrations (or units in column names), unknown columns
PCA of spectraScree plot, loadings against wavelength and the score plot.Wide table, at least 3 spectraaxis in nm or cm⁻¹, 2–5 components, SNV, unit-length or maximum normalisation
Raman bandsCosmic-ray removal, AsLS baseline and smoothing; band positions, heights and widths; pseudo-Voigt fits of the strongest bands.Raman shift (cm⁻¹) and intensitycosmic rays, baseline, smoothing, normalise, bands to fit (0–12), prominence
FTIR / IR bands%T or T converted to absorbance, baseline, band positions and widths, fits.Wavenumber and A or Tsignal type, baseline, smoothing, bands to fit
Band assignment (suggested functional groups)Suggests functional groups for bands above 1500 cm⁻¹ (O–H, N–H, C–H, C≡N, C=O …) from 27 group-frequency ranges. Screening, not identification.FTIR spectrumsignal type, baseline, smoothing
Fluorescence / emission spectrumEmission maximum, FWHM, centroid, integrated intensity, all peaks and an optional I(λ1)/I(λ2) ratio.Wavelength and intensityemission or excitation, wavelength range, baseline, normalise, ratio wavelengths
Fluorescence quenching (Stern–Volmer)F₀/F = 1 + K_SV[Q]: K_SV ± u and R².[Q] and intensity (at least 3 rows)concentration unit, F₀
Photoluminescence (PL)Peak wavelength and photon energy, FWHM in nm and eV, integral, Stokes shift.Wavelength and PL (absorption optional)reference column and kind, baseline, smoothing
Chemiluminescence / emission kineticsMaximum, time to maximum, total light, first-order decay fit and half-life.Time and intensitytime unit, decay fit, background
NMR peaks and integralsPeak list (shift, height, width in Hz) and integrals in protons relative to the first range.ppm and intensity (MestReNova or TopSpin CSV)nucleus ¹H, ¹³C, ¹⁹F or ³¹P, solvent, referencing, integral and leave-out ranges, MHz
qNMR purity (internal standard)Purity in % w/w from the analyte and internal-standard integrals, proton counts, molar masses and weighed masses.Quantitative ¹H spectrumboth ppm ranges, protons, molar masses, masses, standard purity
Reaction conversion by NMRConversion from reactant and product signals per proton.¹H spectrum of the mixtureboth ranges and proton counts
Impurity and residual-solvent screening (¹H)Flags residual solvents and common impurities for the chosen solvent and lists unexplained peaks.¹H spectrumyour compound's ranges, S/N threshold
Peak types and J couplingss, d, t, q … m with J in Hz (first-order patterns).1D spectrum and spectrometer MHzlargest coupling, S/N, leave-out ranges
Electrochemistry
Electrochemistry (technique default)Technique analyzer for potentiostat exports.CSV, TXT or XLS—
Cyclic voltammetry peaksPer cycle: E_pa, i_pa, E_pc, i_pc, ΔE_p, E_mid and |i_pa/i_pc|.E and I in recorded orderunits, smallest peak (default 5 % of the range)
Chronoamperometry / chronopotentiometryCharge after the step, Cottrell plot and D; or baseline, steady state, change and t50/t90/t95 for a step inside the trace.Time and current or potentialwhere the step is, steady-state %, n, area, concentration
Differential pulse / square-wave voltammetry peaksChecks the pulse sequence, linear background, peak potential, height, FWHM and area.E and (difference) currenttechnique, pulse amplitude, width or frequency, step, polarity
Tafel analysis (corrosion)E_corr, j_corr and the anodic and cathodic Tafel slopes.Polarization curveunits, area, reference electrode, fit ranges (automatic 60–180 mV)
Calibration from injection steps (amperometric sensor)Stable current (mean ± SD) before each injection, calibration line, sensitivity, R² and LOD.One chronoamperometry recording with injectionsconcentration per step, window, injection times (automatic)
Materials
Materials (technique default)Materials analyzer (for example XRD patterns) for the structured JSON export.JSON—
BET surface areaBET range by the Rouquerol criteria, S_BET ± u, C constant and monolayer capacity.p/p₀ and amount adsorbedunit, gas N₂, Ar or Kr, temperature, cross-section
XRD peaks, d-spacings and crystallite sizeFinds and fits the diffraction peaks (pseudo-Voigt): 2θ, d-spacing, width and Scherrer crystallite size of each peak; Williamson–Hall size and strain from four or more peaks.Powder pattern: 2θ (degrees) and intensityX-ray tube (Cu, Co, Mo, Cr, Fe) or another wavelength, background, smallest peak, peaks to fit, Scherrer K, instrument broadening, 2θ range
XRD phase identification (against your references)Ranks the reference patterns you supply by how well they match (whole-pattern similarity and peak positions). Candidate screening: a phase that is not among your references can't be found.One table on the same 2θ points: 2θ, your pattern, one column per reference phase (for example simulated from CIF files)X-ray tube or wavelength, peak position tolerance, weight of the whole-pattern similarity, smallest peak
Fit several peaks at onceFits overlapping peaks together (pseudo-Voigt) after an optional straight or Shirley background: position, width, area and area % of each peak with standard errors, the fit and its residual.X and Y columns covering the peaks (XPS, Raman, IR, UV-Vis, XRD, chromatography …)peak positions (optional), number of peaks, smallest peak, background (straight, Shirley for XPS, none), X range
Imaging
Imaging · Microscopy (technique default)Image summary and measurements from TIFF microscopy images.TIFF—
Particles in an image (count and size)Separates particles from the background by a threshold (touching particles split): number, covered area fraction, median diameter and number per area.Greyscale TIFF (SEM, optical …), bright particles on a darker backgroundpixel size and unit, threshold, smoothing, smallest particle, split touching particles, leave out particles cut by the edge
Porosity from an imageTakes the dark phase as pores: porosity (area fraction) and median pore size (local thickness).Greyscale TIFF of a cross-section or membrane, darker porespixel size and unit, threshold, smoothing, smallest pore
Count objects in a fluorescence imageCounts bright objects (cells, nuclei, colonies, droplets …): number, number per area and how many touch the edge.Greyscale TIFF, one channel, bright objects on a dark backgroundpixel size and unit, threshold, smoothing, smallest object, split touching objects, what the objects are
Lattice spacings from an HRTEM image (FFT)Fourier transform of a lattice image: the spots, lattice d-spacings and the angle between two lattice directions. Screening, not crystallographic indexing.Square-ish HRTEM or STEM TIFF with lattice fringespixel size and unit, window before the FFT (Hann or none), smallest spot, maximum number of spots
AFM roughness and topographyAreal roughness Sa and Sq, the height distribution (percentiles) and the number of raised features.AFM height image as TIFF (heights as pixel values, for example exported from Gwyddion)pixel size and unit, height unit, height that counts as a raised feature, smallest feature
Separation & MS
Separation & MS · Mass spectrum (technique default)Centroid peaks with a noise baseline; mass spectrum profile with sticks.JSON export—
Chromatogram peaks and areas (integration)Baseline, peak detection and integration: retention time, height, area and area %, width, tailing factor, plate count and resolution of each peak.Time and detector signal (HPLC, GC, IC, SEC …)baseline (straight, curved, none), regions kept out of the baseline, smoothing, smallest peak, integration width, minimum peak distance, peak direction, time range
Deconvolution of overlapping peaksSeparates co-eluting or shouldering peaks into Gaussian components on a straight local baseline: retention time, height, width, area and area % of each, with the fit and its quality.Time and signal; a time window around the overlaptime window, retention times of the components (optional), number of components, shared or separate widths, how far a centre may move

A technique card marked Experimental or Beta is still being checked against reference data. Every result records the method, its version and its scientific maturity.

Reading a result

  • The results table lists each value with its unit and uncertainty, and the quality checks the method ran. The columns used are named, so you can see what was read.
  • The graph opens in Plot Studio, drawn in your saved style. Nothing there recomputes the result.
  • Next on this data suggests the logical follow-up method with your settings carried over, for example “Name the peak types” or “qNMR purity” after NMR peaks.
  • The Record & write bar adds a note, adds the result to a document or opens it in the Notebook.
A fluorescence result: the measurements (peak, height, width, area, shoulder ratio) above the publication graph and its style panel.
The same analysis result on a phone.
A fluorescence spectrum result: the measurements and the graph, on a laptop and on a phone.

When an analysis fails

A failed run says why. When the problem is in the setup, the message names a reason and what to fix; the file and the run stay in Data, and Fix setup and re-run opens the setup with your previous choices.

ReasonWhat to do
column_not_foundA selected column was not found in the file. Re-open the setup and pick the columns again from the preview.
columns_sameThe x axis and the signal are the same column. Choose two different columns.
unit_missingEnter a unit for both columns (a.u. for arbitrary units, 1 for dimensionless).
unit_not_recognisedUse a standard symbol such as nm, s, mV or counts, a.u. for arbitrary units, or 1 for dimensionless.
not_a_tableThe file could not be read as a table of numbers with a header row.
non_numeric_valuesA selected column has empty or non-numeric values (text, blanks or NaN). Choose columns that contain only numbers, or clean those rows.
too_few_pointsThe selected columns need at least two numeric rows.

Other failures are reported in plain words: the analysis type does not support this input, the file is too large for this analysis, the analysis took too long and was stopped, or the analysis service is not ready (try again in a few minutes).

Not available yet

Some techniques are described in AcquiLAB's skill catalogue as specifications but cannot run yet, among them impedance spectra you measured (EIS; the Randles circuit exists as a simulation), GC-MS and LC-MS, DLS and zeta potential, DSC and TGA, ELISA, qPCR, flow cytometry, western blots, rheology and mechanical testing. AcquiLAB says so instead of guessing; they are planned.

Try it in AcquiLAB

Sign in and this chapter's page opens in the app.

Open AcquiLAB