โŒจ๏ธ Command Reference

Every POKY two-letter command, POKY Notepad Script, and POKY Notebook

โ„น๏ธ About this reference

Every command below can also be located at runtime with Command Finder (cf), which additionally searches POKY Notepad Scripts and POKY Notebooks — see POKY Notepad & POKY Notebooks below. For the full narrative feature list see the POKY Features page.

๐Ÿ“‹ On this page

Core Built-in Commands

These accelerators are wired directly into the POKY engine, independent of any Python extension. Many are described in more detail, with examples, on the Spectrum Views and Peaks & Assignments pages.

CommandDescription
atShow assignment dialog
otShow ornament properties dialog
ntShow ornament note dialog
yt / ya / ydShow view synchronization dialog
pfShow preferences dialog
pvShow project view list dialog
pdShow predefined resonances dialog
rrShow rename resonances dialog
foShow spectrum open dialog
joOpen a project
jsSave the current project
jaShow project Save As dialog
jcClose (unload) the current project
qtQuit POKY
pmShow easy access buttons (pointer mode toolbar)
olShow overlay dialog
euUndo the last edit (delete / integrate / move)
raShow resonance assignments dialog
r1 / r2 / r3 / r4Show resonance peak list for axis w1-w4
slShow peak list of the current selection
crShow ornament color dialog
ozShow ornament size dialog
ctShow contour dialog
itShow integration settings dialog
ktShow peak pick settings dialog
tt / vtShow view settings dialog
ptShow print dialog
rt / rgXShow region dialog
stShow spectrum settings dialog
vzShow view depth dialog
coShow assignment copy dialog
miShow Midas dialog
tbShow resonance/assignment table dialog
agShow assignment guessing dialog
PbShow POKY Structure Builder
PaShow POKY Structure Analyzer
PnShow POKY Notepad
PNShow POKY Notebooks
PvShow PyMOL viewer
AOAbout POKY dialog
LMPOKY license dialog
pcCenter selected peak(s) at local maximum
peEstimate linewidth of selected peak(s)
pgDefine a peak group from selected peaks
phReset cached peak heights
piIntegrate the selected peaks
pk / puLock / unlock selected peaks
pa / pF / pP / pNSelect all / fully assigned / partially assigned / unassigned peaks
pC / pI / pASelect by color / invert selection / select aliased peaks
pR / pS / pM / pLSelect intra-residue / sequential / medium-range / long-range assignments
pUUnintegrate selected peaks
ac / ap / aPAssignment copy / paste / paste (no overwrite)
aDDelete assignments from selected peaks
aXCrossdiagonal assignment copy
gs / ls / is / ps / xs / osToggle display of grids / labels / lines / peaks / peak groups / all ornaments
xd / xh / xpSet axis units to index / Hz / ppm
xOSet axis origin to pointer position
xr / xxRoll / swap view axes
vcCenter view on the selected peak
vs / vb / xaToggle axis scales / scrollbars / nucleus-name display
vR / VrToggle resonance panels (this view / all views)
vS / VsToggle slice panels (this view / all views)
vC / VcToggle contour scale (this view / all views)
VS / VBToggle axis scales / scrollbars for all views
vfToggle subtract-fit-peaks display
hh / ht / hoToggle crosshair / transposed crosshair / crosshair from other views
vd / vD / vhDuplicate / destroy / hide the current view
vrRedraw the current view
lu / lr / ll / lcUnoverlap / right- / left- / center-align peak labels
lt / nlShow peak list / new peak list window
rlShow resonance list dialog
faShow spectrum Save As dialog
fsSave the current spectrum
yrSynchronize view ranges to match the current view
zp / zn / zrZoom to previous / next / remembered region
zi / zo / zfZoom in / out / full spectrum
zd / zuStep one plane downfield / upfield (3D/4D)
a1-a4 / A1-A4Alias selected peaks down-/up-field along axis w1-w4
d1-d4 / u1-u4Reflect selected peaks about the down-/up-field edge
uaRemove alias from selected peaks
oc / op / oXOrnament copy / paste / crossdiagonal copy
drDelete unused resonances
rvRenumber the current view
ov / scShow orthogonal views
ib / ie / ig / il / ivSet integration method: box / ellipse / Gaussian / Lorentzian / Voigt
mwToggle mouse wheel mode
RDSet POKYHOME directory
11 / 33 / 55Set pointer mode: select / peak / zoom
๐Ÿ’ก Raw key bindings: A handful of single-character keys (+ - arrow keys left/right/up/down and the bracket keys [ ] ; ' { } : ") are bound directly for zoom, pan, and contour-level nudging and are not listed individually here. See Cheat sheet from the main window.

Automated assignment

CommandDescription
epRun I-PINE automated assignment (PINE-SPARKY 2)
ipConvert I-PINE to POKY resonance list file
oaOne Shot NMR Assignment
arRun ARSIGN automated sidechain assignment
prPine assigner
ppPine graph assigner
abAssign the best by I-PINE
seSelect all floating I-PINE labels
EPRun SSPINE automated assignment (ssPINE-POKY)
RPRun N-HSQC peak matching

Superfast assignment

CommandDescription
n3Superfast assignment with PACSY (about)
dgDummy graph
taTransfer and simulate assignments
utUntag _s
cuCenter and Untag _s
suSelect unconfirmed peaks with _s tag
mtMerge two assignments to a pseudoatom
vaVersatile assigner
ti2D imaging for NMR strip operation via CV
CSChemical shift prediction by UCBShift
E1Chemical shift prediction by SHIFTX2
CCChemical shift prediction by CASCADE
1cSimulate 1D peaks by CASCADE

Chemical shift validation

CommandDescription
LAOutlier detection and reference correction (about LACS)
lvRun LACS validation
AANOESY-based assignment verification (about ARECA)
eaRun ARECA chemical shift validator
ARUse ARECA output list

Structure calculation

CommandDescription
n4Automated structure calculation (about PONDEROSA)
c3Calculate 3D structure by PONDEROSA
upPonderosa Connector
gdGenerate Distance Constraints and White Lists
cyCyana2Sparky format
xeXEASY, DYANA format
xfManual restraint format
eneNORA 2 intensity file
srPhi-psi and accessible surface with STRIDE
hdHADDOCK docking webserver
cwCYRANGE webserver

Structure prediction

CommandDescription
n6Run PECAN/CheSPI secondary structure prediction
gb2D structure prediction with GetSBY
gcSecondary chemical shift analysis
gpPACSY-ALIGN homology NOE assignment
ce3D structure prediction with CS-Rosetta (BMRB)
nmNMR-like 3D structure prediction with PONDEROSA
afAlphaFold 2 structure prediction
AfAlphaFold 3 structure prediction
emESMFold structure prediction
bzBOLTZ-2 structure prediction
haCHAI-1 structure prediction
DID-I-TASSER structure prediction
waFind peptide binders (Wazy and ColabFold)
IFBinding site prediction (IF-SitePred)
OPOrder parameter prediction (OPPE)
tlphi-psi prediction with TALOS-N (NIH or POKY)
tnNDP-PLOT and PyMOL files using TALOS-N output
TsTorsion/SS/RCI/SASA prediction with TAPAS (POKY)
PPSecondary structure prediction by PSIPRED (UCL)
SRSecondary structure profiling by SSD-NMR (K. Zilm)
yoPredict cysteine oxidation state
dpDetect proline isomerization state
pKPredict pKa using PDB (PROPKA 3)
cdCircular dichroism analysis (BESTSEL)
fiPredict disordered region interactions (FINCHES)

Large protein analysis

CommandDescription
snSidechain assignment with 4D-NOESY and CCH-TOCSY
MAMAGIC-Act
MVMAGIC-View
SNPDB2NOE
unUPL2NOE
NACYANA NOA Analysis
cyCyana2Sparky format
CYCyana2Sparky format colors

Disordered protein analysis

CommandDescription
n8ncIDP-assign from Mulder Lab for IDP proteins (about)
RSncIDP Repositioner 1.2b
SGncIDP Spin Graph 1.2b
ncncSPC Propensity Calculator

Perturbation analysis

CommandDescription
FAAssign N-HSQC arbitrarily
npNMR Perturbation Plot
niNMR Titration Plot
CFCAFE โ€” CSP mapping and Kd binding-affinity fitting
rhPeak Height Analysis
PRPRIDE โ€” T1/T2/R1/R2, TauC/M.W., HetNOE, SEA-TROSY, TRACT, Model-Free, RCI/Sยฒ
LSLISA โ€” global 2D lineshape fitting for Kd/koff across an HSQC/HMQC/CPMG-HSQC titration series
eoEasy overlay dialog
ecEasy contour dialog
rdRDC tool (RDC-POKY)
chCHESCA-SPARKY
cHCHESPA-SPARKY
cOCONCISE-POKY
syPOKY-SYNCDYN

Nucleic acid analysis

CommandDescription
N1Nucleic acid analysis (about RNA-PAIRS)
ERAutomated Imino Assignments (POKY's RNA-PAIRS)
SEShow statistical ellipses for RNA analysis
DGDummy graph for nucleic acids
TaTransfer assignments to spectrum
NMNucleic acids modeler
MXRNA secondary structure prediction by MXfold2

Small molecule analysis

CommandDescription
aaA-SIMA: small molecule identification
amA-MAP: metabolite analysis
PXP-Mix โ€” simulated-annealing compound mixture design for 1D NMR screening
LGLigLib โ€” lignin & cell wall model compound NMR shift library, peak matching, and assignment
CCChemical shift prediction by CASCADE
1cSimulate 1D spectrum by CASCADE
b1Simulate 1D spectrum by BMRB
1bSimulate 1D peaks by BMRB
dsDeepSAT small molecule query by C-HSQC
CLCOLMAR-HSQC small molecule query by C-HSQC
oo1D projection inspector with overlay
Oo1D projection inspector with overlay (as 3D)
OO1D slice inspector with overlay

Solid-state NMR spectroscopy

CommandDescription
PSPISA-SPARKY automated PISA wheel analysis
EPRun SSPINE automated assignment (ssPINE-POKY)
TATransfer and simulate assignments
utUntag _s
cuCenter and Untag _s
suSelect unconfirmed peaks with _s tag

In silico screening

CommandDescription
poPOKY DOCK virtual screening
IFBinding site prediction (IF-SitePred)
PXP-Mix โ€” simulated-annealing compound mixture design for 1D NMR screening

Utilities

CommandDescription
ezExport current project to single zip file
izImport from single zip file
doUse clipboard to open many files at once
aeAutomated peak picking by APES
caCheck protein assignment nomenclature
ckCheck resonance deviations
TBAssignment table
cmAssignment Completeness for Proteins (with a per-residue, per-atom-group completeness plot)
CMAssignment Completeness for Nucleic Acids
irImport protein BMRB reference views
IRImport RNA BMRB reference views
sqMolecule sequence
rnRenumber sequence indices
od1D inspector on NDPPlot
oo1D inspector with overlay
erConvert XEASY prot to SPARKY resonance file
gxGenerate XEASY prot file
PmGenerate a mmCIF (PDBx) file from a PDB file
PpGenerate a PDB file from a mmCIF (PDBx) file
ahAdd hydrogens in a PDB file using REDUCE
MPEvaluate a PDB ensemble using MolProbity
riSecondary structure of a PDB by STRIDE
DQPDB2PQR webserver
PBAPBS webserver
fPFormat PostScripts
dnDeposit NMR data to BMRB
cfCommand finder
RDChange POKYHOME
LFChange look and feel
AIAI Chat Assistant โ€” chat with Claude, ChatGPT, or Gemini via their API, with live POKY session context

Universal NMR formats

CommandDescription
nsNMRSTAR 3.1 chemical shift to SPARKY resonance
esGenerate NMRSTAR 3.1 chemical shift file
bpParse NMRSTAR 3.2 file
bgGenerate NMRSTAR 3.2 file
efAbout NMR Exchange Format
e1Export sequence only to NEF
e2Export sequence and chemical shifts to NEF
i1NEF sequence to 3-letter-code format
i2NEF chemical shifts to Sparky resonance list
woWeb version of Open Babel
xuXEASY spectrum to UCSF spectrum

About POKY

CommandDescription
n9About POKY
n0Citations...
nNPOKY webpage
TTVideo Tutorials
LCNMRFAM-SPARKY Basics
SFPOKY user forum
dNDownload POKY software packages

General

CommandDescription
pyPython shell

Assignment

CommandDescription
adAssignment distances
MAMAGIC-Act
MVMAGIC-View
SNPDB2NOE
unUPL2NOE
NACYANA NOA Analysis
cyCyana2Sparky format
CYCyana2Sparky format colors
csChemical shift plot
bmLoad BMRB STAR file
mdMirror peak dialog
mpMirror peak show
naNoesy assignment
rsReposition sequence
sgSpin graph
gaSpin graph assigner
cmAssignment Completeness for Proteins (with a per-residue, per-atom-group completeness plot)
CMAssignment Completeness for Nucleic Acids
irImport protein BMRB reference views
IRImport RNA BMRB reference views
vaVersatile assigner
pqPLUQin-POKY
lALabel Assigned Peaks
bjBuild JSON Shifts

Integration

CommandDescription
clCopy linewidths
lpLinewidth plot
rhRelaxation peak heights
veVolume errors

Molecule

CommandDescription
axAtom name translation
mcMidas constraints
maMidas atom picking
sqMolecule sequence
SASequence alignment
pnPDB atom names
mgMake ensemble from PDBs
mxMake ensemble from XPLOR run
feFit ensemble

Peak

CommandDescription
hcHC peaks
SLList selected peaks
ddDelete duplicate peaks
mfMARDIGRAS format
LTPeak list
pbPeak table
rpRead peak list
krRestricted peak pick
mvShift resonances
tfTALOS format
qnAdd single quote note
v3Show 3D peaks
p3Project a 3D peak onto 2D
TPTransfer a peak
ccCoupling constants
xeXEASY, DYANA format
xfManual restraint format
z5IDAP 1D NMR
zsDisplay heights as a function of data point
iPiPick peak picker
reREDEN peak decomposition

Spectrum

CommandDescription
alAlign spectrum
cxCORMA spectrum
fmOpen multiple files
laSpectrum labelled axis
rmSpectrum region RMSD
dcDefault contour levels
COAdd or subtract two spectra
WDWavelet denoising of a spectrum
DRSpectral dimension reduction
DHScale data heights
S2Slice 2D planes from a 3D spectrum
bsSimulate 2D spectrum with BMRB
meSimulate a practice set (SIM-PRAC)
mrMake a simulated and a residual spectra
bbBLASTP BMRB entries
RMRank Predicted Models by NMR (RPM-NMR)

Spectrum / Fold spectrum

CommandDescription
f1Add w1 sweepwidth (alias peak)
f2Add w2 sweepwidth (alias peak)
f3Add w3 sweepwidth (alias peak)
f4Add w4 sweepwidth (alias peak)
F1Subtract w1 sweepwidth (alias peak)
F2Subtract w2 sweepwidth (alias peak)
F3Subtract w3 sweepwidth (alias peak)
F4Subtract w4 sweepwidth (alias peak)

View

CommandDescription
cvCenter view setup
rxReflection crosshair
spStrip plot
SPAdditional strip plot
SpAnother additional strip plot
dhDraw a center horizontal line
dvDraw a center vertical line
tcType center chemical shifts
ucUniform contour settings
usUniform view sizes
uvUniform view extents
onOrganize neighboring views
THTile horizontal
TVTile vertical
TGTile grid
daAuto-adjust view ratio by peaks
PVFilterable View List
tvTree View
ngNMRGlue Plot
3p3D Perspective Plot

Processing

CommandDescription
PYProky โ€” Quick Convert, Process 1D, Batch Process 1Ds, Process nD, NMRPipe + Phaser 2D, Pseudo-2D T1/T2, Import 1D Format
P!Process 1D with Phaser 1D
P@Process 1Ds with Phaser 1D
P1Process nD with Phaser 1D
P2Process nD with Phaser 2D

Selection

CommandDescription
ASAdvanced Selection
sbSelect bigger peaks
ssSelect smaller peaks
SBSelect same sign bigger peaks
SSSelect same sign smaller peaks
sFSelect all floating labels
sLSelect all labels attached to peaks
sOSelect all ornaments
sGSelect all grids
sNSelect all lines
sASelect all assigned peaks
SaSelect all unassigned peaks
sBSelect all user-labeled peaks
SbSelect all non-user-labeled peaks
suSelect unconfirmed peaks with _s tag
uPUnselect all peaks
SlSelect labels of selected peaks
SgSelect by groups (a.a., b.p.)
pVSelect visible peaks
LvSelect visible labels

Additional

CommandDescription
msMouse chemical shift
obOpen from clipboard...

Reproducibility (Linux/macOS only)

CommandDescription
aUAbout UCONN Connjur
rESnapshot dialog
rGGroup dialog

POKY Notepad & POKY Notebooks

Beyond the two-letter command menus above, POKY ships two scriptable automation surfaces. Both are indexed by Command Finder (cf) alongside every menu accelerator, so a single search box covers all three command sources.

POKY Notepad (Pn)

POKY Notepad (Pn) is the built-in script editor for batch tasks — write or load a Python script, run it against the active project, and see output and errors inline. POKY Notepad Scripts are a curated, growing library of ready-made scripts hosted in the pokynmr/POKY GitHub repository, under the User_Modules/ and PokyNotepad_Scripts/ directories. Command Finder downloads the current script list and lets you search and load any of them directly into Notepad without leaving POKY.

POKY Notebooks (PN)

POKY Notebooks (PN) are Jupyter notebook workflows distributed alongside POKY in the Jupyter_Notebooks directory of the same repository. Command Finder reads the notebook index (Jupyter_Notebooks/files_list.json) and opens any matching .ipynb notebook directly in your browser.

Command Finder (cf)

Open Command Finder with cf and type any keyword. Results are merged from three sources and labeled accordingly:

Result prefixSourceAction on double-click
(none — menu label)Any two-letter command currently registered in the POKY menu barExecutes the command, as if typed in a spectrum view
POKY Notebooks:Jupyter_Notebooks/files_list.json in the POKY GitHub repositoryOpens the notebook URL in your browser
POKY Scripts:User_Modules/ and PokyNotepad_Scripts/ in the POKY GitHub repositoryDownloads the script and opens it in POKY Notepad
๐Ÿ’ก Requires internet access: POKY Notebook and POKY Notepad Script results are fetched live from GitHub each time Command Finder builds its list — without a connection, only the local two-letter menu commands are searchable.