Quick Start
Installation
Install Julia from julialang.org if you haven't already.
Add NMRAnalysis.jl from the Julia package manager:
julia> ] pkg> add NMRAnalysisJulia will download and compile NMRAnalysis and its dependencies. This takes a few minutes the first time.
Load the package:
using NMRAnalysisA startup message will list all available analysis functions.
Basic Workflow
Most analyses follow the same pattern: navigate to your data directory, then call the appropriate function.
using NMRAnalysis
cd("/path/to/your/nmr/data")Get help on any function with ?:
?relaxation2d
?r1rhoExamples
¹⁹F R1ρ Relaxation Dispersion
r1rho() # select experiment folder interactively
r1rho("11") # specify experiment directly
r1rho("11"; minvSL=500) # filter low spin-lock powersSee the R1ρ Tutorial for a step-by-step guide.
2D Relaxation (T1 / T2)
relaxation2d(
["11/pdata/1", "12/pdata/1", "13/pdata/1", "14/pdata/1"],
[0.010, 0.030, 0.060, 0.100] # delays in seconds
)An interactive graphical window opens for peak picking and fitting. See Relaxation (T1/T2) for details.
Next Steps
- 1D Experiments — detailed guides for each 1D experiment type
- 2D Experiments — interactive GUI reference and per-experiment guides
- Tutorials — step-by-step worked examples
Getting Help
- Use
?function_namein the Julia REPL for built-in help - Report issues and suggest features at github.com/waudbylab/NMRAnalysis.jl