USER GUIDE · RESINATONCE 0.50.1
From your spectrum to the report. Step by step.
A practical guide to resin and polymer analysis, resolving blockers and understanding each result. Start with the quick route or jump straight to your question.
Start with the quick route ↗If Prime or ResinAtOnce shows “pending approval”, that copy’s request has been received, but it is not yet authorised. You do not need to create a web account or register the copy again.
Registration: what to do next, step by step → Contact public support →Start with the new contents entries: bilingual videos, lateral projection, PNG export and scientific reviews. Search also includes the earlier guide. Historical screenshots retain their version and origin; videos separately identify version, simulation or saved experimental replay. This help update neither installs another executable nor changes your project.
Watch this application’s videos →Frequently asked questions →26 chapters · 12 application views · Español / English
Real interface screenshots using simulated data prepared for this guide. These are not experiments, validation results or a performance claim.
No chapters match this text. Try a shorter word or clear the search to see the complete guide.
Registration and authorisation: before you start
ResinAtOnce · This guide applies to desktop copies with access control. Registering an installation is not an online-laboratory account or a support request.
Automatic use without an initial request
The owner can enable Automatic use in Copies and installations. Compatible Prime and ResinAtOnce versions then open the workspace without an initial authorisation request, display the access mode and check the signed policy on startup and every 5 minutes. This query sends only the product and a temporary random challenge, not the copy ID, version, spectra or results. It does not accept the registration notice on your behalf or create an account.
When it is disabled, individual authorisation is checked: an active ID can continue; a pending, unregistered or blocked copy, or one without a valid authorisation, shows the access window again. A known individual block always takes priority, even in automatic mode. Offline, the automatic policy expires after 15 minutes; a valid individual authorisation retains its own expiry. A never-registered copy cannot be blocked by ID from the website until its user accepts registration. Older packages do not include this mode and retain the following workflow.
“Pending approval” confirms that the server received this copy’s registration. An administrator must review and approve it in “Copies and installations” in DiffAtOnce Studio. Continue stays disabled until the application checks an active authorisation. No approval deadline or automatic email notification is guaranteed.

Quick steps
- In the application’s support centre, open the This installation tab. Read the notice; the alias is optional and should avoid personal data. Registration sends diffatonce.com this copy’s random identifier, product, version and platform, plus your alias if provided. The HTTPS connection uses a protected technical credential. It does not automatically send spectra, results, paths, the computer name or hardware identifiers.
- If it has not yet been sent, accept the notice and select Send authorization request. In earlier packages, the button is called Register / check authorization. Sending requests access; it does not approve the copy itself. You do not need to sign in or create a web account.
- If pending approval appears, retain this installation and its ID. You can close the window and return later: reopening restores the saved state and checks approval if the connection permits. That check does not send a new registration for an already-pending copy or approve it automatically.
- After the administrator’s review, connect to the Internet and select Check approval (or Register / check authorization in earlier packages). Continue to the application is enabled only when installation authorised appears. If it remains pending, contact support; do not repeat registrations.
- If you need help before first approval, use Web support or this guide’s public link. Integrated application support requires a previously approved copy; a later access block does not remove that support approval. In the public form, select Prime or ResinAtOnce and include the version, status and the ID provided by Copy identifier; a support enquiry does not automatically approve the installation.
Open public support → Review support privacy
If the status does not change
- Pending: await review and use Check approval. Copy identifier only copies the identifier: it does not send or approve anything. The ID is not a password; do not share identity.dpapi, secrets, credentials or spectra to resolve registration.
- Offline: a pending copy does not gain offline access. An already active copy can continue only within its still-valid signed authorisation. The default period is 24 hours from the check, configurable by the administrator; the expiry shown in the application is the reference, not a new guarantee of 24 hours after every launch.
- Blocked: retain and report the complete reason shown. Expired: connect and check again. Incorrect clock: correct Windows date, time and time zone and check online; do not turn the clock back to extend authorisation.
- Connection, certificate, signature or credential failure: retain the full message and consult support. Do not disable TLS or signature verification and do not delete the protected identity. A network error does not prove that the request arrived.
- Changing folders or Windows users: this may create another copy identity. Before moving or reinstalling, consult the update procedure or request help with the current ID. Do not clone the identity or reinstall to bypass pending or blocked status. Experimental data and projects must not be deleted to resolve access.
Videos: learn, pause and repeat
Each workflow has a separately narrated Spanish and English movie, on the website and in WPF packages that include the player. No copy registration is required to read this public help.
- Open Workflow videos and choose Prime or ResinAtOnce. Use the website language: Español plays Spanish audio; English plays English audio with its corresponding interface, poster and chapters.
- Select Play; there is no autoplay. Use chapters to return to a step and CC to select Spanish or English captions synchronized with that movie.
- Expand Steps, provenance and transcript to read or download the text. Changing captions alone does not change narration; change the page or WPF-player language for another voice.
- In the application open Vídeos de uso / Workflow videos from Help and select Español or English. If an older copy does not include these media, use the web gallery; do not download executables from unrelated links.
- Play the step, pause the video and practice in a copy of your project. Check the displayed version: buttons can be positioned differently in an earlier executable.
These are edited sequences of actual WPF captures with local synthetic narration, not continuous mouse recordings. Synthetic demonstrations and saved experimental results are labelled separately; they are neither experimental validation nor chemical identification.
2D field and lateral-projection components
The spatial Gaussian dictionary reconstructs the 2D view; its atoms are not the lateral-projection component count. Several ppm signals can contribute to the same lateral lobe.
- Select DOSY or MwOSY and Original or Model to decompose the projection. Use Residual only as a signed diagnostic, not as a positive mixture. Check protocol and source; the total blue curve is not an individual Gaussian.
- New maps automatically use lateral-modes-v1. For a saved map use Recalculate lateral-projection components and preserve the new decomposition as an explicit review. Opening a file does not replace its historical model.
- The fit detects lobes by prominence and local support and fits the unsmoothed active projection in log10(D) or log10(M). Three supported lobes can yield three components; three are not always imposed, nor is every 2D atom drawn as another lateral component.
- Review total, fitted sum, components, signed residual and positive unassigned signal on the same scale. If a broad curve covers both peaks and valleys, compare local support and Original view before accepting it.
- Advanced settings allow review of prominence, component limit and exploratory manual fitting. The standard maximum is ten, not ten mandatory components. The historical dictionary-marginal-v1 diagnostic remains separate from lobe counting.
- Select a component to inspect its ppm contributions. Recalculating the projection alone neither reinverts the signal nor changes D or reapplies standards, temperature or molecular calibration. Cancelling retains the previous decomposition.
A Gaussian lobe is descriptive, not a species or concentration. The model may declare visually added area and preserved signal: these are not new measurements. Inversion, 2D field and lateral fit have separate states; a satisfactory lateral fit does not fix a non-converged inversion.
Export DOSY, MwOSY and attenuations to PNG
Save a high-resolution figure without capturing the whole screen or recalculating the analysis. The PNG preserves the visible framing, representation and theme.
- Open the completed plot. Select DOSY or MwOSY, Original/Model/Residual, standards, component and zoom. Reset zoom first to show everything; export does not change it automatically.
- In ResinAtOnce select High-resolution PNG… in DOSY/MwOSY. Use the PNG buttons in Results, Review attenuations or standard review for the other curves.
- In Local signal · TRAIn / compare, after calculation, use PNG · attenuation… or PNG · distribution…. A pending plot is not exported as a result.
- The proposed size is 4800 pixels wide at 300 dpi. Choose 2400/150, 7200/600 or a custom size. Height retains the visible plot’s proportions; resize the window first for a taller figure.
- Review pixel dimensions and physical size before saving. Limits are 512–12000 pixels wide, 72–1200 dpi, 16000 high and 64 million total pixels. Increasing dpi alone does not create more pixels.
- Choose filename and folder; confirm only if you want to replace an existing PNG. Cancelling creates no figure. For an empty area or excessive-size warning, open and resize the plot, then retry with an admissible size.
More pixels improve presentation, not scientific resolution, observation count or identifiability. An image does not replace the project, contracts, parameters or report.
Distributions, moments and uncertainty: what to report
Review the distribution and its contract, not just a central D. The shared workbench supports method comparison and saved reviews without overwriting accepted results.
- Open Scientific workbench from the local signal to retain the same region, observations and factors. Compare methods with identical inputs and protocols, not a local signal against a global band summing other ppm positions.
- Check whether values are integrated bin amplitudes or densities per linear or logarithmic unit. Record units, boundaries, orientation, support and threshold. Transforming all D→M preserves integrated weights; only density transformations require a Jacobian.
- Declare number, mass or unknown signal-response weighting. Mn, Mw and dispersity depend on that declaration; M(central D) is a different quantity. Mean Rh also generally differs from Rh at mean D.
- Compare full workbench support (0%) with historical summaries that may use 1%. The figure’s visual threshold is different. Do not change historical protocols to force agreement or interpret visual Gaussian area as concentration.
- In Uncertainty document fit, gradients, standard, temperature, viscosity and calibration, with covariances and shared errors where applicable. Empty means unknown: residuals do not automatically replace independent sigma. Stability is sensitivity, not a confidence interval.
- Explicitly accept and apply a compatible review, keeping the previous one. For a whole-map family profile review equation, units and domain; applying it creates a derived review. Save the project and open the report and exported CSV/contracts to check their review and support.
Execution, convergence, noise compatibility, identifiability and experimental validation are different checks. Conditional intervals are not total uncertainty. Spectral Mn without eligible real data, joint reconstruction and rPROP remain experimental pilots; they do not establish absolute masses for stars or brushes.
Resolve a warning and report a reproducible problem
Keep the complete message and context before changing parameters. An access, drawing or export problem is not necessarily a solver failure.
- If Continue is disabled, read registration status. A pending request requires approval of that copy; a support ticket or researcher account does not authorize it. Check status again after approval.
- If Copy identifier fails with OpenClipboard, select and manually copy the identifier where possible. Do not change installation identity or delete its files to attempt registration again.
- If no attenuations are accepted, review phase, noise, signed signal, useful points, b and exclusions. Keep the previous result and attempt diagnostics; do not relax criteria just to produce a figure.
- If editing and result differ, restore saved settings or calculate a new review. Do not mix another ramp’s result with the editable selection. Retain non-convergence or unknown-noise status in the report.
- In Support and suggestions specify Prime or ResinAtOnce, version, steps, ramp/ppm region, method, parameters, factors, literal message and screenshot. Attach only a minimal authorized copy, without keys, tokens or personal or confidential experimental data.
Open Support and suggestions → · Read frequently asked questions →
Do not replace calibrations to match an expected result. TBO retains its experimental calibration; originals and historical results must not be edited to silence a warning.
Ramp calculation plan: editing is not selection
Before calculating, check the enabled ramps and the operation you selected. The visible ramp is the editing context, not necessarily the whole plan.
- In Project and batch review preparation, source folder, experiments, ramp boundaries, gradients and d20. The same sample label does not establish that two preparations are equivalent.
- Use Calculate this ramp to include or exclude that row from the plan. Changing the EDITING row only changes the context available for review; it does not disable the other ramps.
- Distinguish calculating the current ramp from resin-wide or batch actions. A resin-wide calculation includes enabled ramps from its source folder; a batch includes the enabled batch rows.
- The entire plan is validated before starting. If a ramp needs review, the log identifies the reason and that plan does not start. When Plan confirmed: 4 ramps appears, check that these are the four you intend to calculate.
- Each run retains a snapshot of parameters and conditions. On completion, check Completed, Error, Cancelled or Not executed for each destination; four output files do not imply four accepted analyses.
- Cancel stops pending work and retains earlier complete runs. Review the batch-report scope and states before using an average or exporting conclusions.
Do not mix ramps with different preparation, concentration, temperature, sequence or calibration as independent replicates. The plan and its revisions do not modify original acquisitions.
Standards, temperature and viscosity: check the applied factor
Standard identity, its factor and thermal correction are separate decisions. Review their conditions in each ramp before recalculating.
- In Internal standards review the original signal, region, local fit, documented Rh, solvent and evidence. Confirming a ppm match alone proves neither TTMS identity nor transferability of its Rh to this matrix.
- Choose One primary + the others as controls or Consensus of all enabled standards. Consensus uses the geometric mean of factors, not each peak intensity. Pairwise disagreement above 10% blocks correction and requires standard review; it does not establish which standard is correct.
- To work without a standard choose Use D without an internal standard. It disables this ramp's standards without deleting their evidence; fRef becomes 1 and the thermal option is unchanged. Recalculate and check No internal standard in results and the report.
- Check acquired TE, its range and output temperature; if valid TE is missing, explicitly select manual temperature. Empirical normalization uses fT = Toutput / Tacquired. Within-ramp drift is not removed by using a mean temperature.
- The historical ResinAtOnce native workflow uses fixed reference viscosity, 0.000584794653074285 Pa·s, documented at 293 K for its ¹H/CDCl₃ model. Do not confuse it with an η(T) curve or a measured solution viscosity. Changing T does not automatically measure η(T); check the saved protocol before comparing with Prime.
- The principal KK2 result jointly applies fTTMS = expected DTTMS(T) / measured DTTMS and fT = 293 / T. Check the three factors per block and their single application to the complete axis, with Rh, masses and moments recalculated; do not correct an already corrected distribution again.
- For TBO retain the shared TBO_HDO_20260904 experimental calibration: HDO slope 1.58627, Δ = 50 ms, δ = 1.20 ms and SMSQ10.100. Do not replace it with the nominal gradient to force agreement with an earlier table.
Recovering the assumed standard Rh is a consistency check, not an independent Rh measurement or chemical validation. Adding a standard neither extends the molecular-model domain nor corrects convection by itself.
Title weighings and older results: retain provenance
The concentration model needs the actual preparation for each ramp. Saved results retain their own conditions, even when you are editing different ones.
- Use Read preparation to review the ramp titles. Two weighings with mg or g units are sought, in the order solute followed by solute + solvent; they may appear anywhere in the text. Dates, temperatures and experiment numbers are not interpreted as masses.
- Example: 20 mg solute and 420 mg total mass correspond to 400 mg solvent and C = 20 / 400 = 0.05 mg/mg. The second weighing is total mass, not net solvent; C is neither a percentage nor mg/mL.
- If no unambiguous pair is available, do not invent amounts. Review fields without data before using concentration. A proposal from an earlier survey title outside the ramp requires confirmation; another diffusion ramp's weighings are not borrowed automatically.
- If a ramp's titles contain conflicting preparations, separate the experiments and read them again. After changing series boundaries, review or confirm the weighings again. Amounts from older projects may require confirmation before a new calculation.
- In Molecular weight analysis distinguish the high-dilution PS or PPG curves from the shared empirical concentration model developed with PS. Review its ¹H/CDCl₃ domain and architectural applicability; do not force a mass when compatible conditions are missing.
- Result and editing do not match means the displayed result belongs to another configuration or acquisition. Open its saved context for review or calculate a new revision from current edits; do not relabel earlier results as new or rescale them to match previous tables.
- If an older version reports Distribution declarations are not bound to the saved source summary, retain the failed outputs, open a complete updated package and recalculate as a new revision. Do not edit hashes or delete distribution_contracts.json to bypass verification; installing a new version does not accept earlier failed outputs.
Masses are apparent: a linear-polymer curve does not validate absolute masses of stars, brushes or branched resins. Saving, integrity and file compatibility are software checks, not experimental validation.
01 · Your first measurement
Goal: obtain a reviewable result without confusing new settings with an earlier saved result.
- Open a project or select the Bruker acquisition folder. Check the preparation name and available ramps.
- Review spectrum, nucleus, solvent, sequence, gradients, d20 and temperature. Select signals by ppm in this acquisition.
- Give each signal its role: resin, reactive diluent, additive, impurity or solvent. Review standards or choose to work without an internal standard.
- Choose engine, method and mass model. If motion is suspected, open Diffusion and flow before treating results as final.
- Press Calculate and review attenuations, residuals and distributions. Then open Results and report and generate the document for the required scope.

A completed calculation is not a validated distribution. Keep the project and result folder with their provenance.
02 · Opening, updating and choosing an engine
ResinAtOnce is a research WPF application for 64-bit Windows. This guide describes 0.50.1.
- If the team has supplied a package, extract the complete folder and open ResinAtOnce.exe. Do not copy only the executable: its libraries, documentation and any included local models are required.
- Update into a new folder and retain previous projects and results. Never replace experimental acquisitions or start a second instance on the same running calculation.
- The native C# and diffusion-inversion · C# API engines run their included methods locally, without MATLAB or Python. Retain the package libraries. Only the MATLAB engine requires a compatible MATLAB installation and configured path.
- Select Spanish or English and an appropriate resource profile. Local Beatrix queries may take longer than documentary guidance; use Cancel to release resources when needed.
The team determines packages and distribution terms. This page does not announce a macOS or Linux installer or a new licence.
03 · Project, preparation and ramps
Each ramp must retain its acquisition identity and preparation conditions.
- In Project and batch, select the Bruker folder and review the experiment list. Check title, nucleus and sequence; a similar name is not evidence of equivalence.
- Check ramp boundaries, gradient resets and d20. Do not automatically merge experiments with different times or preparations.
- Enter solute and solvent masses in mg for each preparation. Check whether a weighing is cumulative before treating it as net mass.
- Save the project. When preparing a batch, review propagated signals and standards in each destination; spectral indices are not transferable between acquisitions.

Nominally identical samples can differ in concentration, temperature or calibration. Keep those conditions separate.
04 · Spectrum, signals and role in the resin
Select regions representing the resin and distinguish formulation components.
- In Spectrum and signals, inspect phase, baseline, resolution and overlap. Zoom to the maximum and review the region before adding a signal.
- Label each signal and review its ppm position and extraction interval. Do not automatically reuse indices from another sample.
- Choose its formulation role. Resin signals can contribute to the polymer summary; diluents, additives, impurities and solvents stay separate. Review historical signals with a pending role.
- Use Beatrix suggestions to investigate alternatives and companion signals. A ppm match neither confirms a species nor authorizes a standard.

Changing a selection or role does not rewrite a saved result. Recalculate or save an explicit revision before exporting new values.
05 · Encoding, units and temperature
The diffusion axis depends on the pulse sequence and gradient calibration, not only on fit appearance.
- Check probe, gradient shape, pulse durations and diffusion time used to calculate b. Check units before entering an absolute gradient.
- Use the experimental calibration for the probe and sequence. Do not replace a measured calibration with a nominal value to force agreement.
- Review acquired temperature and the selected thermal correction. If applying a standard and temperature, inspect the separate factors and their product; never apply the thermal factor twice.
- Measured D, normalized D and apparent mass are different quantities. Retain factors and conditions alongside the result.

A good R² cannot detect wrong gradient units. Working without an internal standard still requires correct encoding and instrument calibration.
06 · With an internal standard… or without one
You may use reviewed standards or calculate D without an internal standard, explicitly recording that choice.
- With a standard: identify the signal and check its region, overlaps, attenuation and expected-value conditions. Confirm the required review; a suggestion does not confirm it for you.
- Several standards may be present. Review which are active and primary, or how they are combined. Each retains its local fit and warnings.
- Without a standard: in Molecular weight analysis press Use D without internal standard · this ramp. Standards are disabled, not deleted, and fRef becomes 1. The thermal option does not change automatically.
- Press Calculate after changing this option. Check that results, map and report say No internal standard. To use a standard again, enable it, review its data and recalculate.

The laboratory TTMS Rh is not a universal constant transferable to any matrix. In MwOSY standards appear separately with D/Rh, not converted to polymer mass.
07 · Choosing PS, PPG or concentration
There are two high-dilution curves and one shared empirical concentration model. These are distinct choices.
- Select PS · high dilution or PPG · high dilution for the calibration you intend to apply. Both are high-dilution curves, not two concentration corrections.
- For the concentration system choose Concentration · shared empirical model (PS origin). It uses Dη(c) = Dη∞ exp[k(M) C^ν], with application-traced parameters.
- C is solute mass / solvent mass in mg/mg. It is neither mg/mL nor solute mass / total mass. Check both weighings before calculation.
- The shared model was developed with PS. Applying it to other families is an approximation requiring review; choosing the PPG high-dilution curve does not create a validated PPG concentration law.
- Check solvent, viscosity, output temperature and model domain. If compatible conditions are missing, retain D rather than forcing a mass conversion.

Mass is apparent. A linear-polymer calibration does not validate absolute masses of stars, brushes or branched resins. Selecting PS does not identify polystyrene in the sample.
08 · Calculating and reviewing inversion
Choose the complexity supported by the attenuation data, not the most attractive curve.
- Review engine, method, D range and grid size. Start with the recommended settings and open advanced mode when method-specific control is needed.
- Press Calculate and monitor the activity bar. Do not start overlapping jobs; Cancel preserves earlier complete outputs, not partial results as final ones.
- Compare signal and fit, residuals, phase when available, grid sensitivity and convergence. Review resolution limits before interpreting widths.
- Do not increase a tolerance just to obtain a passing label. A fit requiring review remains exploratory even when its visual residual looks small.

Different methods need not produce identical distributions. Compare the same data, extraction, range, normalization, standard and temperature before attributing differences to the algorithm.
09 · Is there convection? Diagnosis and next step
Open Diffusion and flow. The first decision is the operational signal diagnosis; detecting flow is not correcting it.
- Select ramps from the same preparation and press Analyze convection. Sample and standards are assessed separately.
- Read Convection detected, No detectable convection, or the warning that a decision cannot be made. No detectable convection does not establish absolute absence or a known detection limit.
- Open the curves and compare Dapp versus d20, real and imaginary attenuation, phase and residuals. Review extraction, noise and alternative models before interpreting a change as exclusively convective.
- If convection is not detected and other checks are adequate, continue the analysis. If detected or undecidable, follow correction/review guidance; the uncorrected diagnosis can be exported.

High R², a small baseline or a better-fitting flow model do not validate D or corrected mass.
10 · Taking a correction into results and reports
There are two possible origins: a convection-free control acquisition or physical inversion of the affected acquisition. They are not equivalent.
- Control route: select a convection-free acquisition of the same preparation. Review composition, concentration, ppm region and conditions. Do not copy D from another sample because it looks similar.
- Calculate control D and check stability. This preliminary D is not automatically the mean D of a distribution and does not by itself recalculate all masses.
- In the application-connected guide press Recalculate final results and report. Control attenuations are processed and distribution, D, Rh, apparent masses and moments are recalculated, with standards and temperature reviewed.
- Expert physical route: review motion encoding/first moments, noise, stability, prediction, standards and justification. An empty JSON template or a checkbox does not supply that evidence.
- Only a computed eligible revision can be applied to final results. Check the active table and report: they must record original convection and whether values originate from the control or a physical correction.

Without a valid control or sufficient evidence to separate diffusion and flow, no scientifically correct button can invent corrected D. Retain the diagnosis and plan a suitable acquisition.
11 · Calculating a DOSY / MwOSY map
The map links ppm to D or apparent mass. Changing the axis does not turn a hypothesis into an identity.
- Open DOSY / MwOSY and confirm the source: the edited ramp or the displayed-result acquisition, when available. Check its provenance label.
- In Parameters, review ppm range, excluded solvent regions, engine and method. Implemented TRAIn-MF, MF-NNLS256, RAI-S, DOME-S and SILT variants are available; inspect their specific options.
- Use the fast profile to explore and check the effect of points-per-bin averaging before finer review. Rank r describes numerical factors, not species count.
- Press Calculate map. Review attenuations: too few useful points or signal below noise may require omission or discrete treatment; do not force a continuous distribution.
- Choose DOSY · D, MwOSY · PS/PPG high dilution or shared concentration. Review standard and temperature. Fit to signals frames both axes; Full range also shows empty regions.

A DOSY map does not itself apply a convection correction. The visual threshold controls display only, not validation or truncation of full-projection moments.
12 · Modeling, projection and band assignments
Decomposition uses the active representation, Original or Model, not a different view from the one displayed.
- The Gaussian field is calculated automatically by default. Advanced options let you disable it or switch between Original and Model; projection is recalculated for that source.
- The model preserves unmodelled signal and keeps discrete support separate. Compare residuals and warnings: smoothing cannot recover missing information or turn visual width into physical dispersity.
- Click a side curve or choose a band, then select a map maximum. The highlighted band shows its estimated contribution and associated ppm maxima.
- Hover to see peak D, mean D and mean Rh, or peak mass, mean mass and conditional PDI for the chosen scale. Distinguish these global statistics from the local-signal review.
- Beatrix prioritizes documented polyester and alkyd fragments, then diluents and impurities. Open a candidate to review companions and sources. Phthalate may be resin or plasticizer; DPG does not identify PPG and aromatics do not identify PS.

These are hypotheses, not identifications: sharing D proves neither bonding nor a single species. Areas describe signal, not mole fractions; PDI depends on the response assumption and is not validated dispersity.
13 · Beatrix, sources and consistent suggestions
Guidance follows the active window and selected peak. Its role is to guide review, not alter the experiment.
- Use Live help/F1 for documentation and Explain / ask or Beatrix for a contextual query. Ask specific questions: what is missing, what a band represents, or why a revision cannot be applied.
- When hovering or selecting a peak, compare candidates, companions, nucleus and solvent. In DOSY/MwOSY the tooltip, panel and query use the same candidates for the active cross-peak.
- Open Evidence, details and sources. The knowledge base includes resin regions and solvent-specific ¹H/¹³C impurity tables. Proton DOSY proposals are not transferred to ¹³C.
- In Contextual suggestions you can review history, show advice, enable or pause cards and pause for ten minutes. Historical suggestions are not applied to another ramp.
- Documentary guidance does not pretend to be a model-generated answer. If a calculation is busy, wait or cancel; a query must not change signals, roles, standards or parameters.
- Local inference requires matching model, corpus and manifest. A checksum mismatch blocks it; rules and documentation remain available. Use a matching package rather than bypassing the integrity check.

Integrated AI to guide resin review
Beatrix follows the active signal, band or window: it connects computed status with rules, documentary hypotheses and the next review step. Spectral candidates are the same in hover, selector and consultation. The local LLM selects supplied documentation; numerical facts and window recommendations are not invented by the model.
Capacity and speed: CPU profiles without automatic changes
- Rules and documentation: sources and contextual guidance remain available if the model is not installed or fails integrity checks. The answer is identified as documentary guidance, not claimed to be successful inference.
- Offline local AI: ResinAtOnce offers Light and Advanced profiles, using up to 4 and 8 CPU threads for manual queries, limited by available threads. CPU, free RAM and the model package affect response time. Advanced increases execution resources; it does not install a larger model or improve assignment validation.
- GPU / API is not a native feature of this ResinAtOnce assistant: compatible-server or API integration belongs to Prime and needs its own configuration. Owning a GPU does not activate or guarantee GPU acceleration. A remote-provider query from Prime requires explicit permission to send context.
Manual queries take priority over background guidance. You can cancel or pause advice. Changing selection or result invalidates previous advice; a more powerful computer does not itself change calibration, the mass model or chemical validity.
Five examples of working with Beatrix
These examples are illustrative: they are not sample analyses or new validation evidence. First open the relevant window and selection.
- Preparation and calibration — “What is missing from this preparation before calculation?”. Check the spectrum, title, sequence, gradients, temperature, weighings and signal roles. Ask for guidance on standards and factors, but confirm their identity and conditions yourself. Measured D, empirical correction and apparent mass must remain separate.
- Hover and assignment — “Which fragments are compatible with this peak, and which companion signals should I look for?”. Pin the peak or cross-peak, inspect sources and check nucleus and solvent. If COSY/HSQC/HMBC is available, record observed cross-peaks in 1D / 2D evidence for the same preparation. Reviewed evidence can guide Beatrix; it does not itself confirm a molecule.
- Uncertain signal or band — “Am I comparing a local region with a complete band?”. Check the region, extraction and saved result. If the signal shifts between experiments, review spectra and windows before interpreting attenuation. Beatrix does not align independently; Prime’s Review / align workflow is a separate feature.
- Fit and residuals — “What does this residual or failure to converge mean?”. Review attenuation, prediction, signed residual, noise and gradient coverage. Use Scientific workbench to compare methods for the same signal and review stability and uncertainty. An attractive curve, small residual or high R² does not establish species or absence of convection.
- Next step and report — “Which check should I document before delivering the report?”. Review standard and temperature factors, viscosity, calibration domain and concentration model. Explicitly accept justified reviews and open the exported DOCX. Only supplements compatible with the saved run are attached to its report; advice changes neither originals nor numerical results.
Polymer coverage is not universal. Tables provide contextual evidence, not a library confirming any structure. A documentation update does not imply a new fine-tuning run.
14 · Distributions and components
Distinguish quantitative distribution review from the descriptive Gaussian field of a DOSY map.
- Open Distributions and load complete results. Review acquisition, signal, D/Mw scale and the displayed distribution.
- Inspect components and their selection, moments and limits. A numerical component does not itself identify a molecule.
- After changing a component or summary inclusion, use the explicit action to save/apply the revision to results and reports. A view change is insufficient.
- Check the final table and report scope after updating. Retain the earlier revision for comparison, without mixing both as independent replicates.

Component selection affects moments. A visual map fit must not be confused with an applied quantitative revision.
15 · Results, batch and DOCX report
The report must state what was calculated, which acquisition was used and which corrections were actually applied.
- In Results and report check the saved acquisition, ramp and settings. Result and editing do not match means the displayed output differs from the settings being edited.
- To resolve it, load that result’s settings to reproduce it, or recalculate from the current edits. Do not copy or rename an earlier table as a new result.
- Choose the view/scope: resin table, ramp summary or batch summary. Review included resin signals; different conditions must not be mixed into one average.
- Select language and generate the DOCX. Verify D, Rh, apparent mass, moments, standard warnings and the origin of any convection correction.
- For DOSY/MwOSY use Export figure and data and retain the projection revision. Keep project, exported data and manifests together; an image alone does not preserve all provenance.

Check the final report status. An exported convection diagnosis does not mean correction was applied; control-derived D and physical reconstruction have different origins.
16 · When something does not behave as expected
Start with context and the visible message; do not force a scientific requirement by changing a number.
- Cannot correct: open the Diffusion and flow guide and check your route. Importing first moments does not resolve pending noise, standards or instability. Without a valid control or identifiable model, export the diagnosis.
- Empty map or missing signals: review source, ppm range, exclusions, detector and visual threshold. Compare Original/Model and mass domain. Do not lower the threshold to interpret noise as a species.
- A standard seems to have another Rh: open Check references and local D. A global-band moment is not the local TTMS fit; review factors, viscosity and temperature before comparing.
- Calculation is slow: check engine, resolution, starts, iterations and search options. Try a relevant spectral range and fast profile; then verify that averaging does not change interpretation.
- Unexpected Beatrix proposal: check selected peak/band, nucleus and solvent; open sources and alternatives. No match does not establish absence.
- Problem persists: retain app version, full message, parameters, reproduction steps and a screenshot. Share only authorized data; never publish credentials or private experiments.
A user guide does not replace scientific review of each preparation and acquisition.
17 · Local consistency and shared audit
ResinAtOnce 0.48.1 and Prime 0.12.5 share core fixes; the resin workflow retains its own roles and boundaries.
- To compare TRAIn and DOSY use the same bin or range, binning, acquisitions, b, grid and parameters. Compare measured D first, then reference and temperature factors. A global band is not a local signal.
- After changing a selection or cancelling an attempt, check context and status before adding results. An incomplete calculation must not retain an earlier graph as if it were new.
- Component separation rejects nonfinite inputs, negative weights and non-increasing D grids. The concentration model retains the κ(M) segment change at 117,000 Da without interpolating through a nonrepresentable gap.
- Review JSON files are replaced atomically, leaving a .bak copy of the previous file. Verify final status and the export manifest; do not treat a partial or cancelled batch as a completed report.
These regression tests cover reproducible programming cases. They do not validate assignments, component concentrations, absolute masses or absence of convection in every resin.
Before delivering the report
Check preparation and ramp, signal roles, calibration and temperature, presence or absence of standards, mass model, convection diagnosis and provenance of any revision. Open the exported DOCX and verify that it reflects the saved result you intend to communicate.
Read the scientific methodology →WATCH, PAUSE, REPEAT
Learn with workflow videos.
Six workflows with separately narrated Spanish and English movies, in the application and on the web. Page language selects the voice, interface and timeline; CC offers ES/EN captions. Chapters and downloadable steps. No autoplay or external providers.
DIFFATONCE / MOLECULAR DIFFUSION
