NMRPipe: A multidimensional spectral processing system based on UNIX pipes
Tóm tắt
The NMRPipe system is a UNIX software environment of processing, graphics, and analysis tools designed to meet current routine and research-oriented multidimensional processing requirements, and to anticipate and accommodate future demands and developments. The system is based on UNIX pipes, which allow programs running simultaneously to exchange streams of data under user control. In an NMRPipe processing scheme, a stream of spectral data flows through a pipeline of processing programs, each of which performs one component of the overall scheme, such as Fourier transformation or linear prediction. Complete multidimensional processing schemes are constructed as simple UNIX shell scripts. The processing modules themselves maintain and exploit accurate records of data sizes, detection modes, and calibration information in all dimensions, so that schemes can be constructed without the need to explicitly define or anticipate data sizes or storage details of real and imaginary channels during processing. The asynchronous pipeline scheme provides other substantial advantages, including high flexibility, favorable processing speeds, choice of both all-in-memory and disk-bound processing, easy adaptation to different data formats, simpler software development and maintenance, and the ability to distribute processing tasks on multi-CPU computers and computer networks.
Tài liệu tham khảo
citation_journal_title=J. Magn. Reson.; citation_author=H. Barkhuijsen, R. Beer, W.M.M.J. Bovée, D. Ormondt; citation_volume=61; citation_publication_date=1985; citation_pages=465-481; citation_id=CR1
citation_journal_title=J. Magn. Reson.; citation_author=H. Barkhuijsen, R. Beer, D. Ormondt; citation_volume=73; citation_publication_date=1987; citation_pages=553-557; citation_id=CR2
citation_journal_title=Acc. Chem. Res.; citation_author=A. Bax, S. Grzesiek; citation_volume=26; citation_publication_date=1993; citation_pages=131-138; citation_id=CR3
citation_journal_title=J. Magn. Reson.; citation_author=P.T. Callaghan, A.L. MacKay, K.P. Pauls, O. Soderman, M. Bloom; citation_volume=56; citation_publication_date=1984; citation_pages=101-109; citation_id=CR4
citation_journal_title=J. Magn. Reson.; citation_author=J. Cavanagh, A.G. Palmer, P.E. Wright, M. Rance; citation_volume=91; citation_publication_date=1991; citation_pages=429-436; citation_id=CR5
citation_journal_title=J. Magn. Reson.; citation_author=M.A. Delsuc, F. Ni, G.C. Levy; citation_volume=73; citation_publication_date=1987; citation_pages=548-552; citation_id=CR6
citation_title=Maximum Entropy and Bayesian Methods; citation_publication_date=1989; citation_id=CR7; citation_author=M.A. Delsuc; citation_publisher=Kluwer
citation_journal_title=J. Biomol. NMR; citation_author=M.S. Friedrichs; citation_volume=5; citation_publication_date=1995; citation_pages=147-153; citation_id=CR8
citation_journal_title=J. Magn. Reson.; citation_author=D.S. Garrett, R. Powers, A.M. Gronenborn, G.M. Clore; citation_volume=94; citation_publication_date=1991; citation_pages=214-220; citation_id=CR9
citation_journal_title=Nature; citation_author=S.F. Gull, G.J. Daniell; citation_volume=272; citation_publication_date=1978; citation_pages=686-690; citation_id=CR10
citation_journal_title=J. Biomol. NMR; citation_author=P. Güntert, V. Doetsch, G. Wider, K. Wüthrich; citation_volume=2; citation_publication_date=1992; citation_pages=619-629; citation_id=CR11
citation_title=XView Programming Manual; citation_publication_date=1993; citation_id=CR12; citation_author=D. Heller; citation_author=T. Raalte; citation_publisher=O'Reilly and Associates, Inc.
citation_title=Rowland Institute for Science Technical Memorandum RIS-18t; citation_publication_date=1985; citation_id=CR13; citation_author=J.C. Hoch; citation_publisher=Rowland Institute
citation_journal_title=Methods Enzymol.; citation_author=J.C. Hoch; citation_volume=176; citation_publication_date=1989; citation_pages=216-241; citation_id=CR14
citation_journal_title=J. Magn. Reson.; citation_author=J.C. Hoch, A.S. Stern, D.L. Donoho, I.M. Johnstone; citation_volume=86; citation_publication_date=1990; citation_pages=236-246; citation_id=CR15
citation_journal_title=J. Magn. Reson.; citation_author=P.J. Hore; citation_volume=62; citation_publication_date=1985; citation_pages=561-567; citation_id=CR16
citation_journal_title=J. Biomol. NMR; citation_author=B. Johnson, R.A. Blevins; citation_volume=4; citation_publication_date=1994; citation_pages=603-614; citation_id=CR17
citation_title=UNIX Programmers Manual: Supplementary Documents 1; citation_publication_date=1986; citation_id=CR18; citation_author=S. Johnson; citation_publisher=University of California
citation_journal_title=Appl. Spectrosc.; citation_author=J. Kauppinen, E.K. Saario; citation_volume=47; citation_publication_date=1993; citation_pages=1123-1127; citation_id=CR19
citation_journal_title=J. Magn. Reson.; citation_author=L.E. Kay, D. Marion, A. Bax; citation_volume=84; citation_publication_date=1989; citation_pages=72-84; citation_id=CR20
citation_journal_title=J. Magn. Reson.; citation_author=L.E. Kay, M. Ikura, G. Zhu, A. Bax; citation_volume=91; citation_publication_date=1991; citation_pages=422-428; citation_id=CR21
citation_journal_title=J. Am. Chem. Soc.; citation_author=L.E. Kay, P. Keifer, T. Saarinen; citation_volume=114; citation_publication_date=1992; citation_pages=10663-10666; citation_id=CR22
citation_title=The UNIX Programming Environment; citation_publication_date=1984; citation_id=CR23; citation_author=B.W. Kernighan; citation_author=R. Pike; citation_publisher=Prentice-Hall
citation_title=The C Programming Language; citation_publication_date=1988; citation_id=CR24; citation_author=B.W. Kernighan; citation_author=D.M. Ritchie; citation_publisher=Prentice-Hall
citation_journal_title=Methods Enzymol.; citation_author=M. Kjaer, K.V. Andersen, F.M. Poulsen; citation_volume=239; citation_publication_date=1994; citation_pages=288-307; citation_id=CR25
citation_journal_title=J. Magn. Reson.; citation_author=P.J. Kraulis; citation_volume=84; citation_publication_date=1989; citation_pages=627-633; citation_id=CR26
citation_journal_title=Biochemistry; citation_author=P.J. Kraulis, P.J. Domaille, S.L. Campbell-Burk, T. Aken, E.D. Laue; citation_volume=33; citation_publication_date=1994; citation_pages=3515-3531; citation_id=CR27
citation_journal_title=IEEE Trans. Acoust. Speech Signal Process.; citation_author=R. Kumaresan, D.W. Tufts; citation_volume=30; citation_publication_date=1982; citation_pages=833-840; citation_id=CR28
citation_journal_title=J. Magn. Reson.; citation_author=E.D. Laue, J. Skilling, J. Staunton; citation_volume=63; citation_publication_date=1985; citation_pages=418-424; citation_id=CR29
citation_journal_title=J. Magn. Reson.; citation_author=E.D. Laue, J. Skilling, J. Staunton, S. Sibisi, R. Brereton; citation_volume=62; citation_publication_date=1985; citation_pages=437-452; citation_id=CR30
citation_journal_title=J. Magn. Reson.; citation_author=E.D. Laue, M.R. Mayger, J. Skilling, J. Staunton; citation_volume=68; citation_publication_date=1986; citation_pages=14-29; citation_id=CR31
citation_journal_title=Comput. Enhanced Spectrosc.; citation_author=G.C. Levy, F. Delaglio, A. Macur, J. Begemann; citation_volume=3; citation_publication_date=1986; citation_pages=1-12; citation_id=CR32
citation_journal_title=Biochem. Biophys. Res. Commun.; citation_author=D. Marion, K. Wüthrich; citation_volume=113; citation_publication_date=1983; citation_pages=967-974; citation_id=CR33
citation_journal_title=J. Magn. Reson.; citation_author=D. Marion, M. Ikura, A. Bax; citation_volume=84; citation_publication_date=1989; citation_pages=425-430; citation_id=CR34
citation_journal_title=J. Magn. Reson.; citation_author=D. Marion, M. Ikura, R. Tschudin, A. Bax; citation_volume=85; citation_publication_date=1989; citation_pages=393-399; citation_id=CR35
citation_journal_title=J. Magn. Reson.; citation_author=A.R. Mazzeo, M.A. Delsuc, A. Kumar, G.C. Levy; citation_volume=81; citation_publication_date=1989; citation_pages=512-519; citation_id=CR36
citation_journal_title=J. Biomol. NMR; citation_author=R.P. Meadows, E.T. Olejniczak, S.W. Fesik; citation_volume=4; citation_publication_date=1994; citation_pages=79-96; citation_id=CR37
citation_journal_title=J. Magn. Reson.; citation_author=F. Ni, H.A. Scheraga; citation_volume=70; citation_publication_date=1986; citation_pages=506-511; citation_id=CR38
citation_journal_title=J. Magn. Reson.; citation_author=F. Ni, G.C. Levy, H.A. Scheraga; citation_volume=66; citation_publication_date=1986; citation_pages=385-390; citation_id=CR39
citation_journal_title=J. Magn. Reson.; citation_author=E.T. Olejniczak, H.L. Eaton; citation_volume=87; citation_publication_date=1990; citation_pages=628-632; citation_id=CR40
citation_title=TCL and the Tk Toolkit; citation_publication_date=1994; citation_id=CR41; citation_author=J.K. Ousterhout; citation_publisher=Addison-Wesley
citation_journal_title=J. Magn. Reson.; citation_author=A.G. Palmer, J. Cavanagh, P.E. Wright, M. Rance; citation_volume=93; citation_publication_date=1991; citation_pages=151-170; citation_id=CR42
citation_journal_title=J. Magn. Reson.; citation_author=S.I. Parks, R.B. Johannesen; citation_volume=22; citation_publication_date=1976; citation_pages=265-267; citation_id=CR43
citation_journal_title=Chem. Rev.; citation_author=I. Pelczer, S. Szalma; citation_volume=91; citation_publication_date=1991; citation_pages=1507-1524; citation_id=CR44
citation_journal_title=J. Magn. Reson.; citation_author=A.G. Redfield, S.D. Kunz; citation_volume=19; citation_publication_date=1975; citation_pages=250-254; citation_id=CR45
citation_journal_title=J. Biomol. NMR; citation_author=P. Schmieder, A.S. Stern, G. Wagner, J.C. Hoch; citation_volume=4; citation_publication_date=1994; citation_pages=483-490; citation_id=CR46
citation_journal_title=Nature; citation_author=S. Sibisi; citation_volume=301; citation_publication_date=1983; citation_pages=134-136; citation_id=CR47
citation_journal_title=Mon. Not. R. Astr. Soc.; citation_author=J. Skilling, R.K. Bryan; citation_volume=211; citation_publication_date=1984; citation_pages=111-124; citation_id=CR48
citation_journal_title=J. Magn. Reson.; citation_author=D.J. States, R.A. Haberkorn, D.J. Ruben; citation_volume=48; citation_publication_date=1982; citation_pages=286-292; citation_id=CR49
citation_journal_title=Prog. NMR Spectrosc.; citation_author=M. Stephenson; citation_volume=20; citation_publication_date=1988; citation_pages=515-626; citation_id=CR50
citation_title=Advanced Programming in the UNIX Environment; citation_publication_date=1992; citation_id=CR51; citation_author=W.R. Stevens; citation_publisher=Addison-Wesley
citation_journal_title=Astron. Astrophys.; citation_author=N.L. Wu; citation_volume=139; citation_publication_date=1984; citation_pages=555-557; citation_id=CR52
citation_journal_title=J. Magn. Reson.; citation_author=G. Zhu, A. Bax; citation_volume=90; citation_publication_date=1990; citation_pages=405-410; citation_id=CR53
citation_journal_title=J. Magn. Reson.; citation_author=G. Zhu, A. Bax; citation_volume=98; citation_publication_date=1992; citation_pages=192-199; citation_id=CR54
citation_journal_title=J. Magn. Reson.; citation_author=G. Zhu, A. Bax; citation_volume=100; citation_publication_date=1992; citation_pages=202-207; citation_id=CR55