SPM2 ongoing maintenance effort
Matlab C Other Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
apriori
canonical
rend
spm_orthviews
templates
toolbox
Contents.m
DCM_Aud.mat
Grid.mat
MIP.mat
Makefile
README.txt
Split.mat
connex.h
spm.m
spm.man
spm_Bcdf.m
spm_Bpdf.m
spm_Ce.m
spm_DesMtx.m
spm_DesRep.m
spm_FcUtil.m
spm_Fcdf.m
spm_FcnTpl.txt
spm_Fpdf.m
spm_Gcdf.m
spm_Gpdf.m
spm_Icdf.m
spm_Ipdf.m
spm_LICENCE.man
spm_Ncdf.m
spm_Npdf.m
spm_P.m
spm_PEB.m
spm_P_Bonf.m
spm_P_FDR.m
spm_P_RF.m
spm_Pcdf.m
spm_Pec_resels.m
spm_Ppdf.m
spm_Q.m
spm_RandFX.man
spm_SpUtil.m
spm_Tcdf.m
spm_Tpdf.m
spm_VOI.m
spm_Volt_W.m
spm_Volterra.m
spm_XYZreg.m
spm_XYZreg_Ex2.m
spm_Xcdf.m
spm_Xpdf.m
spm_add.c
spm_add.dll
spm_add.m
spm_add.mexa64
spm_add.mexglx
spm_add.mexlx
spm_add.mexmac
spm_add.mexmaci
spm_add.mexsol
spm_add.mexw64
spm_adjmean_fmri_ui.m
spm_adjmean_ui.m
spm_affreg.m
spm_ancova.m
spm_applydef_ui.m
spm_atranspa.c
spm_atranspa.dll
spm_atranspa.m
spm_atranspa.mexa64
spm_atranspa.mexglx
spm_atranspa.mexlx
spm_atranspa.mexmac
spm_atranspa.mexmaci
spm_atranspa.mexsol
spm_atranspa.mexw64
spm_barh.m
spm_bi_reduce.m
spm_bias_apply.m
spm_bias_estimate.m
spm_bias_mex.c
spm_bias_mex.dll
spm_bias_mex.mexa64
spm_bias_mex.mexglx
spm_bias_mex.mexlx
spm_bias_mex.mexmac
spm_bias_mex.mexmaci
spm_bias_mex.mexsol
spm_bias_mex.mexw64
spm_bias_ui.m
spm_bilinear.m
spm_brainwarp.c
spm_brainwarp.dll
spm_brainwarp.m
spm_brainwarp.mexa64
spm_brainwarp.mexglx
spm_brainwarp.mexlx
spm_brainwarp.mexmac
spm_brainwarp.mexmaci
spm_brainwarp.mexsol
spm_brainwarp.mexw64
spm_bsplinc.c
spm_bsplinc.dll
spm_bsplinc.m
spm_bsplinc.mexa64
spm_bsplinc.mexglx
spm_bsplinc.mexlx
spm_bsplinc.mexmac
spm_bsplinc.mexmaci
spm_bsplinc.mexsol
spm_bsplinc.mexw64
spm_bsplins.c
spm_bsplins.dll
spm_bsplins.m
spm_bsplins.mexa64
spm_bsplins.mexglx
spm_bsplins.mexlx
spm_bsplins.mexmac
spm_bsplins.mexmaci
spm_bsplins.mexsol
spm_bsplins.mexw64
spm_bwlabel.c
spm_bwlabel.dll
spm_bwlabel.m
spm_bwlabel.mexglx
spm_bwlabel.mexsol
spm_check_registration.m
spm_chi2_plot.m
spm_clf.m
spm_close_vol.m
spm_clusters.c
spm_clusters.dll
spm_clusters.m
spm_clusters.mexa64
spm_clusters.mexglx
spm_clusters.mexlx
spm_clusters.mexmac
spm_clusters.mexmaci
spm_clusters.mexsol
spm_clusters.mexw64
spm_conman.m
spm_contrasts.m
spm_conv.m
spm_conv_vol.c
spm_conv_vol.dll
spm_conv_vol.m
spm_conv_vol.mexa64
spm_conv_vol.mexglx
spm_conv_vol.mexlx
spm_conv_vol.mexmac
spm_conv_vol.mexmaci
spm_conv_vol.mexsol
spm_conv_vol.mexw64
spm_coreg.m
spm_coreg_ui.m
spm_create_vol.m
spm_datatypes.h
spm_dcm_U.m
spm_dcm_average.m
spm_dcm_contrasts.m
spm_dcm_create.m
spm_dcm_display.m
spm_dcm_estimate.m
spm_dcm_evidence.m
spm_dcm_generate.m
spm_dcm_priors.m
spm_dcm_reshape.m
spm_dcm_sessions.m
spm_dcm_ui.m
spm_dcm_voi.m
spm_dctmtx.m
spm_defaults.m
spm_defaults_edit.m
spm_detrend.m
spm_dicom_convert.m
spm_dicom_dict.mat
spm_dicom_dict.txt
spm_dicom_headers.m
spm_diff.m
spm_dilate.c
spm_dilate.dll
spm_dilate.mexa64
spm_dilate.mexglx
spm_dilate.mexlx
spm_dilate.mexmac
spm_dilate.mexmaci
spm_dilate.mexsol
spm_dilate.mexw64
spm_en.m
spm_est_smoothness.m
spm_expm.m
spm_fMRI_design.m
spm_fMRI_design_show.m
spm_figure.m
spm_filter.m
spm_flip_analyze_images.m
spm_fmri_spm_ui.m
spm_format.man
spm_fx_HRF.m
spm_fx_dcm.m
spm_get.m
spm_getSPM.m
spm_get_bf.m
spm_get_data.m
spm_get_def.m
spm_get_image_def.m
spm_get_lm.c
spm_get_lm.dll
spm_get_lm.m
spm_get_lm.mexglx
spm_get_lm.mexsol
spm_get_ons.m
spm_get_space.m
spm_getdata.c
spm_getdata.h
spm_global.c
spm_global.dll
spm_global.m
spm_global.mexa64
spm_global.mexglx
spm_global.mexlx
spm_global.mexmac
spm_global.mexmaci
spm_global.mexsol
spm_global.mexw64
spm_graph.m
spm_grid.m
spm_hdm_priors.m
spm_hdm_ui.m
spm_help.m
spm_hist2.c
spm_hist2.dll
spm_hist2.m
spm_hist2.mexa64
spm_hist2.mexglx
spm_hist2.mexlx
spm_hist2.mexmac
spm_hist2.mexmaci
spm_hist2.mexsol
spm_hist2.mexw64
spm_hrf.m
spm_image.m
spm_imatrix.m
spm_imcalc.m
spm_imcalc_ui.m
spm_input.m
spm_int.m
spm_invBcdf.m
spm_invFcdf.m
spm_invGcdf.m
spm_invIcdf.m
spm_invNcdf.m
spm_invPcdf.m
spm_invTcdf.m
spm_invXcdf.m
spm_kernels.m
spm_krutil.c
spm_krutil.dll
spm_krutil.mexa64
spm_krutil.mexglx
spm_krutil.mexlx
spm_krutil.mexmac
spm_krutil.mexmaci
spm_krutil.mexsol
spm_krutil.mexw64
spm_lambda_HRF.m
spm_list.m
spm_list_files.c
spm_list_files.dll
spm_list_files.m
spm_list_files.mexa64
spm_list_files.mexglx
spm_list_files.mexlx
spm_list_files.mexmac
spm_list_files.mexmaci
spm_list_files.mexsol
spm_list_files.mexw64
spm_list_files_expand.m
spm_load.m
spm_log.m
spm_lx_dcm.m
spm_make_lookup.c
spm_make_lookup.h
spm_mapping.c
spm_mapping.h
spm_mask.m
spm_matfuns.c
spm_matrix.m
spm_matx.m
spm_max.c
spm_max.dll
spm_max.m
spm_max.mexa64
spm_max.mexglx
spm_max.mexlx
spm_max.mexmac
spm_max.mexmaci
spm_max.mexsol
spm_max.mexw64
spm_mean_ui.m
spm_meanby.m
spm_mex_win.zip
spm_mex_win_p3.zip
spm_mex_win_p4.zip
spm_mfx.m
spm_mip.m
spm_mip_ui.m
spm_motd.man
spm_mvNpdf.m
spm_nCr.m
spm_nlsi.m
spm_nlsi_GN.m
spm_non_sphericity.m
spm_normalise.m
spm_normalise_disp.m
spm_normalise_ui.m
spm_orth.m
spm_orthviews.m
spm_peb_ppi.m
spm_platform.m
spm_powell.m
spm_print.m
spm_progress_bar.m
spm_project.c
spm_project.dll
spm_project.m
spm_project.mexa64
spm_project.mexglx
spm_project.mexlx
spm_project.mexmac
spm_project.mexmaci
spm_project.mexsol
spm_project.mexw64
spm_read_hdr.m
spm_read_netcdf.m
spm_read_vols.m
spm_realign.m
spm_realign_ui.m
spm_regions.m
spm_reml.m
spm_reml_ancova.m
spm_render.m
spm_render_vol.c
spm_render_vol.dll
spm_render_vol.m
spm_render_vol.mexa64
spm_render_vol.mexglx
spm_render_vol.mexlx
spm_render_vol.mexmac
spm_render_vol.mexmaci
spm_render_vol.mexsol
spm_render_vol.mexw64
spm_resels.m
spm_resels_vol.c
spm_resels_vol.dll
spm_resels_vol.m
spm_resels_vol.mexa64
spm_resels_vol.mexglx
spm_resels_vol.mexlx
spm_resels_vol.mexmac
spm_resels_vol.mexmaci
spm_resels_vol.mexsol
spm_resels_vol.mexw64
spm_reslice.m
spm_resss.m
spm_results_ui.m
spm_sample_vol.c
spm_sample_vol.dll
spm_sample_vol.m
spm_sample_vol.mexa64
spm_sample_vol.mexglx
spm_sample_vol.mexlx
spm_sample_vol.mexmac
spm_sample_vol.mexmaci
spm_sample_vol.mexsol
spm_sample_vol.mexw64
spm_sections.m
spm_segment.m
spm_segment_ui.m
spm_setup_satfig.m
spm_slice_timing.m
spm_slice_vol.c
spm_slice_vol.dll
spm_slice_vol.m
spm_slice_vol.mexa64
spm_slice_vol.mexglx
spm_slice_vol.mexlx
spm_slice_vol.mexmac
spm_slice_vol.mexmaci
spm_slice_vol.mexsol
spm_slice_vol.mexw64
spm_smooth.m
spm_smooth_ui.m
spm_smoothto8bit.m
spm_sp.m
spm_spm.m
spm_spm_Bayes.m
spm_spm_ui.m
spm_sptop.m
spm_str_manip.m
spm_surf.m
spm_svd.m
spm_sys_deps.h
spm_t2z.m
spm_templates.man
spm_transverse.m
spm_type.m
spm_u.m
spm_uc.m
spm_uc_Bonf.m
spm_uc_FDR.m
spm_uc_RF.m
spm_unlink.c
spm_unlink.dll
spm_unlink.m
spm_unlink.mexa64
spm_unlink.mexglx
spm_unlink.mexlx
spm_unlink.mexmac
spm_unlink.mexmaci
spm_unlink.mexsol
spm_unlink.mexw64
spm_uw_apply.m
spm_uw_estimate.m
spm_uw_show.m
spm_vol.m
spm_vol_access.c
spm_vol_access.h
spm_vol_ana.m
spm_vol_check.m
spm_vol_ecat7.m
spm_vol_minc.m
spm_vol_utils.c
spm_vol_utils.h
spm_win32utils.c
spm_win32utils.dll
spm_win32utils.m
spm_win32utils.mexw64
spm_write_filtered.m
spm_write_plane.m
spm_write_sn.m
spm_write_vol.m
win32mmap.c
win32mmap.h

README.txt

  ___  ____  __  __
 / __)(  _ \(  \/  )  
 \__ \ )___/ )    (   Statistical Parametric Mapping
 (___/(__)  (_/\/\_)  SPM -  http://www.fil.ion.ucl.ac.uk/spm

                              R E A D M E

________________________________________________________________________

This README gives a brief introduction to the installation and use of
the SPM package. Full details can be found on the SPMweb site:
                 http://www.fil.ion.ucl.ac.uk/spm

A manifest for this release is contained in the file Contents.m
The release is described in the file spm.man
 
________________________________________________________________________
                                                                     SPM

   Statistical Parametric Mapping refers to the construction and
   assessment of spatially extended statistical process used to test
   hypotheses about [neuro]imaging data from SPECT/PET & fMRI. These
   ideas have been instantiated in software that is called SPM.

________________________________________________________________________
                                                            Installation

The SPM software is a suite of MATLAB functions, scripts and data
files, with some externally compiled C routines, implementing
Statistical Parametric Mapping. MATLAB, a commercial engineering
mathematics package, is required to use SPM. MATLAB is produced by The
MathWorks, Inc.  Natick, MA, USA. http://www.mathworks.com/
eMail:info@mathworks.com. SPM requires only core MATLAB to run (no
special toolboxes are required).

SPM2 is written for Matlab versions 5.3, 6.0 and 6.5 under UNIX. (SPM2
will not work with versions of Matlab 5 prior to 5.3, including
Matlab 4.) Binaries of the external C-mex routines are provided for]
Solaris, Linux, Windows and MacOS X only, users of other UNIX platforms
need an ANSI C compiler to compile the supplied C source (Makefile
provided). See http://www.fil.ion.ucl.ac.uk/spm/spm2b.html for details.

( Whilst the majority of the code is implemented as MatLab functions    )
( & scripts containing standard MatLab commands, a number of features   )
( specific to the UNIX version have been used. SPM also uses external   )
( C programs, linked to MatLab as C-mex files, to perform some of the   )
( more computationally intensive operations.  Some of these latter C    )
( programs use UNIX system calls to implement SPMs "memory mapping",    )
( mapping disk resident image volumes into memory. (Specifically, the   )
( calls are mmap (mman.h) in spm_map_vol.c; munmap (mman.h) in          )
( spm_unmap_vol.c; & readdir (dirent.h) in spm_list_files.c. Not all    )
( UNIX flavours support mman.h.                                         )

With the compiled c-mex files in place, simply prepend the SPM
directory to your MatLab path to complete the installation. (Type `help
path` in matlab for information on the MatLab path.)

________________________________________________________________________
                                                         Getting started
                                                         
SPM is invoked with the command `spm` at the MatLab prompt. We
recommend you start by reviewing the help system, by selecting "About
SPM" from the splash screen. This initially displays the "spm.man"
topic, detailing this release. Press the "Menu" button to display a
representation of the SPM menu window, with buttons linked to
appropriate help pages.

Before attempting to analyze data using SPM, we recommend you spend
some time reading. It is essential to understand the concepts of
Statistical Parametric Mapping in order to effectively use the software
as a research tool. You should begin with the SPMweb pages,
particularly the "Documentation" page. Of the resources listed there
perhaps the most useful starting point are the SPM course notes, which
explain the concepts and theories implemented in SPM at a lower level
than the articles in the peer reviewed literature. There is no manual.

Note that SPM uses Analyze format images as standard, although it can
also read MINC & ECAT-7 images. You will either need to convert your
image files to one of these formats (preferably Analyze), or construct
an additional module for the SPM memory mapping subsystem to read your
file format. Image conversion utilities for your image file format may
be available in other packages, or may have been specially written by
other SPM users. (Consult the SPM email discussion list, described
below, by first searching the archives, and posting a query if
necessary.) Unfortunately we have no resources to provide image
conversion software, although we will collaborate in developing SPM
memory mapping read-modules for popular image formats for inclusion in
SPM.

________________________________________________________________________
                                                               Resources

The SPMweb site is the central repository for SPM resources:
                 http://www.fil.ion.ucl.ac.uk/spm
Introductory material, installation details, documentation, course
details and patches are published on the site.

There is an SPM eMail discussion list, hosted at <spm@mailbase.ac.uk>.
The list is monitored by the authors, and discusses theoretical,
methodological and practical issues of Statistical Parametric Mapping
and SPM. Subscribe by sending the one line message: "join spm firstname
lastname" to <mailbase@mailbase.ac.uk>. (Users at NIH or UC-Davis
should join their local SPM feeds.) The SPMweb site has further
details:
                 http://www.fil.ion.ucl.ac.uk/spm/help

Please report bugs to the authors at <spm-authors@fil.ion.ucl.ac.uk>.
Peculiarities may actually be features, and should be raised on the SPM
eMail discussion list, <spm@mailbase.ac.uk>.

________________________________________________________________________
                                       Disclaimer, copyright & licencing

SPM (being the collection of files given in the manifest in the
Contents.m file) is free but copyright software, distributed under the
terms of the GNU General Public Licence as published by the Free
Software Foundation (either version 2, as given in file spm_LICENCE.man, or
at your option, any later version). Further details on "copyleft" can
be found at http://www.gnu.org/copyleft/. In particular, SPM is
supplied as is.  No formal support or maintenance is provided or
implied.

________________________________________________________________________
SPM is developed by members and collaborators of the
                              Wellcome Department of Cognitive Neurology

@(#)README.txt 2.6 02/11/21