Revision history [back]
click to hide/show revision 1
initial version

posted Dec 11 '09 at 16:52

rshapiro's gravatar image

rshapiro
11

I found an old post from Frank on the nmrpipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside the real/imaginary loop did solve this processing problem. I've reproduced the script below: #!/bin/csh var2pipe -in ./fid -noaswap \ -xN 1024 -yN 484 \ -xT 512 -yT 242 \ -xMODE Complex -yMODE Complex \ -xSW 6999.738 -ySW 2000.000 \ -xOBS 499.628 -yOBS 50.633 \ -xCAR 4.773 -yCAR 118.860 \ -xLAB HN -yLAB N \ -ndim 2 -aq2D States \ -out ./test.fid -verb -ov nmrPipe -in test.fid \ | nmrPipe -fn SOL \ | nmrPipe -fn SP -off 0.5 -end 0.98 -pow 2 -c 0.5 \ | nmrPipe -fn ZF -auto \ | nmrPipe -fn FT \ | nmrPipe -fn PS -p0 177 -p1 0.0 -di \ | nmrPipe -fn EXT -left -sw -verb \ | nmrPipe -fn TP \ | nmrPipe -fn COADD -cList 1 0 -time \ | nmrPipe -fn SP -off 0.5 -end 0.98 -pow 1 -c 0.5 \ | nmrPipe -fn ZF -auto \ | nmrPipe -fn FT \ | nmrPipe -fn PS -p0 0 -p1 0 -di \ | nmrPipe -fn TP \ | nmrPipe -fn POLY -auto \ -verb -ov -out A.ft2 nmrPipe -in test.fid \ | nmrPipe -fn SOL \ | nmrPipe -fn SP -off 0.5 -end 0.98 -pow 2 -c 0.5 \ | nmrPipe -fn ZF -auto \ | nmrPipe -fn FT \ | nmrPipe -fn PS -p0 177 -p1 0.0 -di \ | nmrPipe -fn EXT -left -sw -verb \ | nmrPipe -fn TP \ | nmrPipe -fn COADD -cList 0 1 -time \ | nmrPipe -fn SP -off 0.5 -end 0.98 -pow 1 -c 0.5 \ | nmrPipe -fn ZF -auto \ | nmrPipe -fn FT \ | nmrPipe -fn PS -p0 -90 -p1 0 -di \ | nmrPipe -fn TP \ | nmrPipe -fn POLY -auto \ -verb -ov -out B.ft2 addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub Here is the link to full post as well: http://tech.groups.yahoo.com/group/nmrpipe/message/389
click to hide/show revision 2
No.1 Revision

posted Dec 11 '09 at 16:53

rshapiro's gravatar image

rshapiro
11

I found an old post from Frank on the nmrpipe NMRPipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside the real/imaginary loop did solve this processing problem. I've reproduced the script below:

#!/bin/csh

var2pipe -in ./fid -noaswap \ -xN 1024 -yN 484 \ -xT 512 -yT 242 \ -xMODE Complex -yMODE Complex \ -xSW 6999.738 -ySW 2000.000 \ -xOBS 499.628 -yOBS 50.633 \ -xCAR 4.773 -yCAR 118.860 \ -xLAB HN -yLAB N \ -ndim 2 -aq2D States \ -out ./test.fid -verb -ov

nmrPipe -in test.fid \ | nmrPipe -fn SOL \ | nmrPipe -fn SP -off 0.5 -end 0.98 -pow 2 -c 0.5 \ | nmrPipe -fn ZF -auto \ | nmrPipe -fn FT \ | nmrPipe -fn PS -p0 177 -p1 0.0 -di \ | nmrPipe -fn EXT -left -sw -verb \ | nmrPipe -fn TP \ | nmrPipe -fn COADD -cList 1 0 -time \ | nmrPipe -fn SP -off 0.5 -end 0.98 -pow 1 -c 0.5 \ | nmrPipe -fn ZF -auto \ | nmrPipe -fn FT \ | nmrPipe -fn PS -p0 0 -p1 0 -di \ | nmrPipe -fn TP \ | nmrPipe -fn POLY -auto \ -verb -ov -out A.ft2

nmrPipe -in test.fid \ | nmrPipe -fn SOL \ | nmrPipe -fn SP -off 0.5 -end 0.98 -pow 2 -c 0.5 \ | nmrPipe -fn ZF -auto \ | nmrPipe -fn FT \ | nmrPipe -fn PS -p0 177 -p1 0.0 -di \ | nmrPipe -fn EXT -left -sw -verb \ | nmrPipe -fn TP \ | nmrPipe -fn COADD -cList 0 1 -time \ | nmrPipe -fn SP -off 0.5 -end 0.98 -pow 1 -c 0.5 \ | nmrPipe -fn ZF -auto \ | nmrPipe -fn FT \ | nmrPipe -fn PS -p0 -90 -p1 0 -di \ | nmrPipe -fn TP \ | nmrPipe -fn POLY -auto \ -verb -ov -out B.ft2

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub

Here is the link to full post as well: http://tech.groups.yahoo.com/group/nmrpipe/message/389

click to hide/show revision 3
No.2 Revision

posted Dec 11 '09 at 17:07

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found an old post from Frank on the NMRPipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside the real/imaginary loop did solve this processing problem. I've reproduced the script below:

var2pipe -in ./fid -noaswap \
-xN 1024 -yN 484 \
-xT 512 -yT 242 \
-xMODE Complex -yMODE Complex \
-xSW 6999.738 -ySW 2000.000 \
-xOBS 499.628 -yOBS 50.633 \
-xCAR 4.773 -yCAR 118.860 \
-xLAB HN -yLAB N \
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

-ov nmrPipe -in test.fid \ | nmrPipe -fn SOL \ | nmrPipe -fn SP -off 0.5 -end 0.98 -pow 2 -c 0.5 \ | nmrPipe -fn ZF -auto \ | nmrPipe -fn FT \ | nmrPipe -fn PS -p0 177 -p1 0.0 -di \ | nmrPipe -fn EXT -left -sw -verb \ | nmrPipe -fn TP \ | nmrPipe -fn COADD -cList 1 0 -time \ | nmrPipe -fn SP -off 0.5 -end 0.98 -pow 1 -c 0.5 \ | nmrPipe -fn ZF -auto \ | nmrPipe -fn FT \ | nmrPipe -fn PS -p0 0 -p1 0 -di \ | nmrPipe -fn TP \ | nmrPipe -fn POLY -auto \ -verb -ov -out A.ft2

A.ft2

nmrPipe -in test.fid \ \

| nmrPipe -fn SOL \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 2 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 177 -p1 0.0 -di \
| nmrPipe -fn EXT -left -sw -verb \
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 1 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 -90 -p1 0 -di \
| nmrPipe -fn TP \
| nmrPipe -fn POLY -auto \
-verb -ov -out B.ft2

B.ft2 addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub

-sub

Here is the link to full post as well: http://tech.groups.yahoo.com/group/nmrpipe/message/389

click to hide/show revision 4
No.3 Revision

posted Dec 11 '09 at 17:08

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found an old post from Frank on the NMRPipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside the real/imaginary loop did solve this processing problem. I've reproduced the script below:

var2pipe -in ./fid -noaswap \
-xN 1024 -yN 484 \
-xT 512 -yT 242 \
-xMODE Complex -yMODE Complex \
-xSW 6999.738 -ySW 2000.000 \
-xOBS 499.628 -yOBS 50.633 \
-xCAR 4.773 -yCAR 118.860 \
-xLAB HN -yLAB N \
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

nmrPipe -in test.fid \
| nmrPipe -fn SOL \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 2 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 177 -p1 0.0 -di \
| nmrPipe -fn EXT -left -sw -verb \
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 1 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 0 -p1 0 -di \
| nmrPipe -fn TP \
| nmrPipe -fn POLY -auto \
-verb -ov -out A.ft2

nmrPipe -in test.fid \

\
| nmrPipe -fn SOL \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 2 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 177 -p1 0.0 -di \
| nmrPipe -fn EXT -left -sw -verb \
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 1 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 -90 -p1 0 -di \
| nmrPipe -fn TP \
| nmrPipe -fn POLY -auto \
-verb -ov -out B.ft2

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub

Here is the link to full post as well: http://tech.groups.yahoo.com/group/nmrpipe/message/389

click to hide/show revision 5
No.4 Revision

posted Dec 11 '09 at 17:10

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found an old a post post from Frank on the NMRPipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside the real/imaginary loop did solve this processing problem. I've reproduced the script below:

var2pipe -in ./fid -noaswap \
-xN 1024 -yN 484 \
-xT 512 -yT 242 \
-xMODE Complex -yMODE Complex \
-xSW 6999.738 -ySW 2000.000 \
-xOBS 499.628 -yOBS 50.633 \
-xCAR 4.773 -yCAR 118.860 \
-xLAB HN -yLAB N \
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

nmrPipe -in test.fid \
| nmrPipe -fn SOL \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 2 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 177 -p1 0.0 -di \
| nmrPipe -fn EXT -left -sw -verb \
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 1 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 0 -p1 0 -di \
| nmrPipe -fn TP \
| nmrPipe -fn POLY -auto \
-verb -ov -out A.ft2


nmrPipe -in test.fid \
| nmrPipe -fn SOL \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 2 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 177 -p1 0.0 -di \
| nmrPipe -fn EXT -left -sw -verb \
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 1 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 -90 -p1 0 -di \
| nmrPipe -fn TP \
| nmrPipe -fn POLY -auto \
-verb -ov -out B.ft2

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub

Here is the link to full post as well: http://tech.groups.yahoo.com/group/nmrpipe/message/389

click to hide/show revision 6
No.5 Revision

posted Dec 11 '09 at 17:15

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found a post post from Frank on the NMRPipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside the real/imaginary loop did solve this processing problem. I've reproduced the script below:

The usual 2D conversion script:

var2pipe -in ./fid -noaswap \
-xN 1024 -yN 484 \
-xT 512 -yT 242 \
.....
-xMODE Complex -yMODE Complex \
-xSW 6999.738 -ySW 2000.000 \
-xOBS 499.628 -yOBS 50.633 \
-xCAR 4.773 -yCAR 118.860 \
-xLAB HN -yLAB N \
....
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

Get first subset:

nmrPipe -in test.fid \
| nmrPipe -fn SOL \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 2 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 177 -p1 0.0 -di \
| nmrPipe -fn EXT -left -sw -verb \
... process X dimension, usual way ...
... no Rance-Kay swapping needed for gNhsqc.c ...
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 1 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 0 -p1 0 -di \
| nmrPipe -fn TP \
| nmrPipe -fn POLY -auto \
...
-verb -ov -out A.ft2


nmrPipe -in test.fid \
| nmrPipe -fn SOL \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 2 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 177 -p1 0.0 -di \
| nmrPipe -fn EXT -left -sw -verb \
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 1 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 -90 -p1 0 -di \
| nmrPipe -fn TP \
| nmrPipe -fn POLY -auto \
-verb -ov -out B.ft2

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub
click to hide/show revision 7
No.6 Revision

posted Dec 11 '09 at 17:17

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found a post post from Frank on the NMRPipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside the real/imaginary loop did solve this processing problem. I've reproduced the script below:

The usual 2D conversion script:

var2pipe -in ./fid -noaswap \
.....
-xMODE Complex -yMODE Complex \
....
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

Get first subset:

nmrPipe -in test.fid \
... process X dimension, usual way ...
... no Rance-Kay swapping needed for gNhsqc.c ...
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
...
-verb -ov -out A.ft2


And the same for the second subset, except use COADD -cList 0 1

nmrPipe -in test.fid \
| nmrPipe -fn SOL \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 2 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 177 -p1 0.0 -di \
| nmrPipe -fn EXT -left -sw -verb \
....
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 1 -c 0.5 \
| nmrPipe -fn ZF -auto \
| nmrPipe -fn FT \
| nmrPipe -fn PS -p0 -90 -p1 0 -di \
| nmrPipe -fn TP \
| nmrPipe -fn POLY -auto \
....
-verb -ov -out B.ft2

Then calculate the final separated spectra.

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub
click to hide/show revision 8
No.7 Revision

posted Dec 11 '09 at 17:17

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found a post post from Frank on the NMRPipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside outside the real/imaginary loop did solve this processing problem. I've reproduced the script below:

The usual 2D conversion script:

var2pipe -in ./fid -noaswap \
.....
-xMODE Complex -yMODE Complex \
....
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

Get first subset:

nmrPipe -in test.fid \
... process X dimension, usual way ...
... no Rance-Kay swapping needed for gNhsqc.c ...
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
...
-verb -ov -out A.ft2

And the same for the second subset, except use COADD -cList 0 1

nmrPipe -in test.fid \
....
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 1 -c 0.5 \
....
-verb -ov -out B.ft2

Then calculate the final separated spectra.

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub
click to hide/show revision 9
No.8 Revision

posted Dec 11 '09 at 17:19

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found a post post from Frank on the NMRPipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside the real/imaginary loop did solve this processing problem. I've reproduced the script below:

The usual 2D conversion script:

var2pipe -in ./fid -noaswap \
.....
-xMODE Complex -yMODE Complex \
....
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

Get first subset:

nmrPipe -in test.fid \
... process X dimension, usual way ...
... no Rance-Kay swapping needed shuffling for gNhsqc.c gNhsqc_IPAP ...
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
...
-verb -ov -out A.ft2

And the same for the second subset, except use COADD -cList 0 1

nmrPipe -in test.fid \
....
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
| nmrPipe -fn SP -off 0.5 -end 0.98 -pow 1 -c 0.5 \
....
-verb -ov -out B.ft2

Then calculate the final separated spectra.

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub
click to hide/show revision 10
No.9 Revision

posted Dec 11 '09 at 17:19

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found a post post from Frank on the NMRPipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside the real/imaginary loop did solve this processing problem. I've reproduced the script below:

The usual 2D conversion script:

var2pipe -in ./fid -noaswap \
.....
-xMODE Complex -yMODE Complex \
....
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

Get first subset:

nmrPipe -in test.fid \
... process X dimension, usual way no Rance-Kay shuffling for gNhsqc_IPAP ...
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
...
-verb -ov -out A.ft2

And the same for the second subset, except use COADD -cList 0 1

nmrPipe -in test.fid \
....
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
....
-verb -ov -out B.ft2

Then calculate the final separated spectra.

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub
click to hide/show revision 11
No.10 Revision

posted Dec 11 '09 at 17:25

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found a post post from Frank on the NMRPipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside the real/imaginary loop did solve this processing problem. I've reproduced the My script is sketched below:

The usual 2D conversion script:

var2pipe -in ./fid -noaswap \
.....
-xMODE Complex -yMODE Complex \
....
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

Get first subset:

nmrPipe -in test.fid \
... process X dimension, usual way no Rance-Kay for gNhsqc_IPAP ...
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
...
-verb -ov -out A.ft2

And the same for the second subset, except use COADD -cList 0 1

nmrPipe -in test.fid \
....
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
....
-verb -ov -out B.ft2

Then calculate the final separated spectra.

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub
click to hide/show revision 12
No.11 Revision

posted Mar 03 '10 at 09:32

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found a post post from Frank on the NMRPipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside the real/imaginary loop did solve this processing problem. My script is sketched below:

The usual 2D conversion script:script (same that you would normally use to process HSQC):

var2pipe -in ./fid -noaswap \
.....
-xMODE Complex -yMODE Complex \
....
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

Get first subset:

nmrPipe -in test.fid \
... process X dimension, usual way no Rance-Kay for gNhsqc_IPAP ...
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
...
-verb -ov -out A.ft2

And the same for the second subset, except use COADD -cList 0 1

nmrPipe -in test.fid \
....
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
....
-verb -ov -out B.ft2

Then calculate the final separated spectra.

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub
click to hide/show revision 13
No.12 Revision

posted Mar 03 '10 at 09:38

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found a post post from Frank on the NMRPipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside the real/imaginary loop did solve this processing problem. My script is sketched below:

The usual 2D conversion script (same script:

var2pipe -in ./fid -noaswap \
.....
-xMODE Complex -yMODE Complex \
....
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

Get first subset (with the same method that you would normally use to process HSQC):

var2pipe -in ./fid -noaswap \
.....
-xMODE Complex -yMODE Complex \
....
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

Get first subset:

nmrPipe -in test.fid \
... process X dimension, usual way no Rance-Kay for gNhsqc_IPAP ...
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
...
-verb -ov -out A.ft2

And the same for the second subset, except use COADD -cList 0 1

nmrPipe -in test.fid \
....
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
....
-verb -ov -out B.ft2

Then calculate the final separated spectra.

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub
click to hide/show revision 14
No.13 Revision

posted Mar 03 '10 at 09:39

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found a post post from Frank on the NMRPipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside the real/imaginary loop did solve this processing problem. My script is sketched below:

The usual 2D conversion script:script (but notice the -xMODE and -yMODE setup - both must be Complex):

var2pipe -in ./fid -noaswap \
.....
-xMODE Complex -yMODE Complex \
....
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

Get first subset (with the same method that you would normally use to process HSQC):

nmrPipe -in test.fid \
... process X dimension, usual way no Rance-Kay for gNhsqc_IPAP ...
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
...
-verb -ov -out A.ft2

And the same for the second subset, except use COADD -cList 0 1

nmrPipe -in test.fid \
....
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
....
-verb -ov -out B.ft2

Then calculate the final separated spectra.

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub
click to hide/show revision 15
No.14 Revision

posted Mar 03 '10 at 09:42

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found a post post from Frank on the NMRPipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside the real/imaginary loop did solve this processing problem. My script is sketched below:

The usual 2D conversion script (but notice the -xMODE and -yMODE setup - both must be Complex):

var2pipe -in ./fid -noaswap \
.....
-xMODE Complex -yMODE Complex \
....
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

Get first subset (with the To process the data you can use that same method that you would is normally use used to process HSQC):HSQC, but with one line inserted right after TP (transpose) command with the contents | nmrPipe -fn COADD -cList 1 0 -time \

... first obtain once subset:

nmrPipe -in test.fid \
... process X dimension, usual way no Rance-Kay for gNhsqc_IPAP ...
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
...
-verb -ov -out A.ft2

And the same for ... then change the COADD line and obtain the second subset, except use COADD -cList 0 1like so:

nmrPipe -in test.fid \
....
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
....
-verb -ov -out B.ft2

Then calculate the final separated spectra.

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub
click to hide/show revision 16
No.15 Revision

posted Mar 03 '10 at 09:42

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found a post post from Frank on the NMRPipe message board that answers the same question, and his suggestion there for processing interleaved data where the IP/AP loop is outside the real/imaginary loop did solve this processing problem. My script is sketched below:

The usual 2D conversion script (but notice the -xMODE and -yMODE setup - both must be Complex):

var2pipe -in ./fid -noaswap \
.....
-xMODE Complex -yMODE Complex \
....
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

To process the data you can use that same method that is normally used to process HSQC, but with one line inserted right after TP (transpose) command with the contents | nmrPipe -fn COADD -cList 1 0 -time \

... first obtain once one subset:

nmrPipe -in test.fid \
... process X dimension, usual way no Rance-Kay for gNhsqc_IPAP ...
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
...
-verb -ov -out A.ft2

... then change the COADD line and obtain the second subset, like so:

nmrPipe -in test.fid \
....
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
....
-verb -ov -out B.ft2

Then calculate the final separated spectra.

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub
click to hide/show revision 17
No.16 Revision

posted Mar 03 '10 at 09:46

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found a post post from Frank on the NMRPipe message board that answers the same question, and his suggestion but I think there for processing interleaved data where the was a little confusion about ordering about IP/AP loop is outside the real/imaginary loop did solve this processing problem. My script is sketched below:with respect to the quadrature frequency discrimination loop.

This solution worked for the setup where array='IPAP,phase'. For the opposite setup, try Frank's post.

The usual 2D conversion script (but notice the -xMODE and -yMODE setup - both must be Complex):

var2pipe -in ./fid -noaswap \
.....
-xMODE Complex -yMODE Complex \
....
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

To process the data you can use that same method that is normally used to process HSQC, but with one line inserted right after TP (transpose) command with the contents | nmrPipe -fn COADD -cList 1 0 -time \

... first obtain one subset:

nmrPipe -in test.fid \
... process X dimension, usual way no Rance-Kay for gNhsqc_IPAP ...
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
...
-verb -ov -out A.ft2

... then change the COADD line and obtain the second subset, like so:

nmrPipe -in test.fid \
....
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
....
-verb -ov -out B.ft2

Then calculate the final separated spectra.

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub
click to hide/show revision 18
No.17 Revision

posted Mar 03 '10 at 09:46

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found a post post from Frank on the NMRPipe message board that answers the same question, but I think there was a little confusion about ordering about IP/AP loop with respect to the quadrature frequency discrimination loop.

This solution worked for the setup where array='IPAP,phase'. For the opposite setup, try Frank's post.

The usual 2D conversion script (but notice the -xMODE and -yMODE setup - both must be Complex):

var2pipe -in ./fid -noaswap \
.....
-xMODE Complex -yMODE Complex \
....
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

To process the data you can use that same method that is normally used to process HSQC, but with one line inserted right after TP (transpose) command with the contents | nmrPipe -fn COADD -cList 1 0 -time \

... first obtain one subset:

nmrPipe -in test.fid \
... process X dimension, usual way no Rance-Kay for gNhsqc_IPAP ...
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
...
-verb -ov -out A.ft2

... then change the COADD line and obtain the second subset, like so:

nmrPipe -in test.fid \
....
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
....
-verb -ov -out B.ft2

Then calculate the final separated spectra.

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub
click to hide/show revision 19
No.18 Revision

posted Mar 03 '10 at 09:57

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found a post post from Frank Delaglio on the NMRPipe message board that answers the same question, but I think there was a little confusion about ordering about of the IP/AP loop with respect to the quadrature frequency discrimination loop.

This solution worked for the setup where array='IPAP,phase'. For the opposite setup, try Frank's post.

The usual 2D conversion script (but notice the -xMODE and -yMODE setup - both must be Complex):

var2pipe -in ./fid -noaswap \
.....
-xMODE Complex -yMODE Complex \
....
-ndim 2 -aq2D States \
-out ./test.fid -verb -ov

To process the data you can use that same method that is normally used to process HSQC, but with one line inserted right after TP (transpose) command with the contents | nmrPipe -fn COADD -cList 1 0 -time \

... first obtain one subset:

nmrPipe -in test.fid \
... process X dimension, usual way no Rance-Kay for gNhsqc_IPAP ...
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
...
-verb -ov -out A.ft2

... then change the COADD line and obtain the second subset, like so:

nmrPipe -in test.fid \
....
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
....
-verb -ov -out B.ft2

Then calculate the final separated spectra.

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub
click to hide/show revision 20
No.19 Revision

posted Mar 03 '10 at 13:11

Evgeny%20Fadeev's gravatar image

Evgeny Fadeev
5771

I found a post post from Frank Delaglio on the NMRPipe message board that answers the same question, but I think there was a confusion about ordering of the IP/AP loop with respect to the quadrature frequency discrimination loop.

This solution worked for the setup where array='IPAP,phase'. For the opposite setup, try Frank's post.

The usual 2D conversion script (but notice the -xMODE and -yMODE setup - both must be Complex):) and the point count includes both IP and AP sub-experiments:

#!/bin/csh

var2pipe -in ./fid -noaswap \
.....
 \
  -xN              1280  -yN               400  \
  -xT               640  -yT               200  \
  -xMODE        Complex  -yMODE        Complex \
....
  -xSW        10002.501  -ySW         2800.000  \
  -xOBS         799.805  -yOBS          81.053  \
  -xCAR           4.754  -yCAR         118.618  \
  -xLAB              H1  -yLAB             N15  \
  -ndim               2  -aq2D          States \
  -out ./test.fid -verb -ov

sleep 5

To process the data you can use that same method that is normally used to process HSQC, but with one line inserted right after TP (transpose) command with the contents | nmrPipe -fn COADD -cList 1 0 -time \

... first obtain one subset:

nmrPipe -in test.fid \
... process X dimension, usual way no Rance-Kay for gNhsqc_IPAP ...
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 1 0 -time \
...
-verb -ov -out A.ft2

... then change the COADD line and obtain the second subset, like so:

nmrPipe -in test.fid \
....
| nmrPipe -fn TP \
| nmrPipe -fn COADD -cList 0 1 -time \
....
-verb -ov -out B.ft2

Then calculate the final separated spectra.

addNMR -in1 A.ft2 -in2 B.ft2 -out A+B.ft2 -c1 1.0 -c2 1.25 -add
addNMR -in1 A.ft2 -in2 B.ft2 -out A-B.ft2 -c1 1.0 -c2 1.25 -sub

powered by CNPROG