| analyze | |
| ana2ecat.c | Convert Analyze 7.5 image format to ECAT 6.3 or 7 |
| ana_ehdr.c | Edit the information in Analyze 7.5 header file |
| ana_lhdr.c | List the information in Analyze 7.5 header file |
| anabyteo.c | Convert byte order in Analyze 7.5 images |
| ecat2ana.c | Convert ECAT 6.3 or 7 image format to Analyze 7.5 |
| cmfits | |
| fit_frtm.c | NLLSQ fitting of the parameters of (full) reference tissue compartmental model to PET TTACs |
| fit_h2o.c | Fits [O-15]H2O one-tissue compartment model to regional PET TAC data |
| fit_rrtm.c | NLLSQ fitting of the parameters of reduced reference tissue compartmental model to PET TTACs |
| fit_srtm.c | NLLSQ fitting of the parameters of simplified reference tissue compartmental model to PET TTACs |
| fit_trtm.c | NLLSQ fitting of the parameters of transport-limited reference tissue compartmental model to PET TTACs |
| fitk2.c | Estimates the parameters of 1-tissue compartment model |
| fitk2di.c | Estimates the parameters of 1-tissue compartmental model with dual input |
| fitk3.c | Estimates the parameters of irreversible 2-tissue compartment model |
| fitk4.c | Estimates the parameters of reversible 2-tissue compartment model |
| fitk4di.c | Estimates the parameters of 2-tissue compartment model with parent tracer input and 1-tissue compartment model with metabolite input |
| fitk5.c | Estimates the parameters of irreversible 3-tissue compartment model |
| fitmbf.c | Fits Hidehiro Iida's myocardial [O-15]H2O one-tissue compartment model to regional PET TAC data |
| fitvb.c | Testing how well TTACs can be fitted using Vb as the only model parameter |
| ecat | |
| atnmake.c | Compute PET attenuation correction data from blank and transmission data for ECAT 931 and GE Advance 2D sinograms in ECAT 6.3 file format |
| dft2img.c | Create ECAT format PET image with contents from specified TAC file |
| e63emhdr.c | Edit the ECAT 6.3 mainheader |
| e63mdel.c | Delete specified matrix (plane and frame) from ECAT 6.3 image |
| e63mreg.c | Fill missing matrices in ECAT 6.3 image with zero images |
| e63to7.c | Convert ECAT 6.3 to ECAT 7 |
| e7emhdr.c | Edit the ECAT 7 mainheader |
| e7evhdr.c | Edit the ECAT 7 image volume header |
| e7to63.c | Convert ECAT 7.x to ECAT 6.3 |
| ecalibr.c | Calibrate reconstructed ECAT 931 image from counts to kBq/mL using specific file containing calibration coefficients |
| ecatcat.c | Catenate two or more ECAT 6.3 or 7 image or sinogram files |
| ecatfbp.c | FBP reconstruction to ECAT 6.3 sinogram |
| ecatmrp.c | MRP reconstruction to ECAT 6.3 sinogram |
| ecatnorm.c | Normalization correction for ECAT 931 transmission or emission sinogram |
| ecattime.c | Change the scan start and frame times in ECAT image or sinogram files |
| efixplnr.c | Set plane, frame, gate and/or bed numbers in ECAT files to continuous sequence |
| eframe.c | Lists or sets time frames in ECAT 6.3 or 7 file |
| egetstrt.c | Get the scan_start_time in ECAT files |
| ehdrconv.c | Functions for converting ECAT 6.3 header contents to format 7 and vice versa |
| ehdrconv.h | Header file for ehdrconv.c |
| esetstrt.c | Set the scan_start_time in ECAT file |
| esplit.c | Extracts specified ECAT 6.3 or ECAT 7 frames and planes to new file |
| img2scn.c | Make 2D sinogram from PET image in ECAT format |
| lmhdr.c | Lists the contents of main header in ECAT file |
| lmlist.c | List the matrices of an ECAT 6 or 7 file |
| lshdr.c | Lists the contents of subheader(s) in ECAT file |
| hrrt | |
| mkcalhdr.c | Calculation of quantification headers for the HRRT |
| imgcmfits | |
| imgbfbp.c | Estimation of BPnd from dynamic PET images applying SRTM and basis function method |
| imgbfh2o.c | Estimation of perfusion from dynamic radiowater PET images applying basis function approach |
| imgbfh2om.c | Estimation of perfusion from dynamic radiowater PET images applying basis function approach |
| imgbfk2.c | Pixel-by-pixel 1TCM fitting applying basis function method |
| imgbfk3.c | Estimation of irreversible 2TCM parameters from dynamic PET images applying basis function approach |
| imgflow.c | Estimation of perfusion (blood flow), K1/k2, and Va from dynamic radiowater PET image applying Lawson-Hanson non-negative least squares (NNLS) to solve general linear least squares functions |
| imgflowd.c | Estimation of perfusion (blood flow), K1/k2, and Va from dynamic radiowater PET image applying Lawson-Hanson non-negative least squares (NNLS) to solve general linear least squares functions |
| imgflowm.c | Estimation of perfusion (blood flow), K1/k2, and Va from dynamic radiowater PET image applying Lawson-Hanson non-negative least squares (NNLS) to solve general linear least squares functions |
| imglhbdv.c | Estimation of blood and distribution volume from dynamic PET image applying Lawson-Hanson non-negative least squares (NNLS) method to solve general linear least squares functions of 1-tissue compartment model |
| imglhdv.c | Estimation of distribution volume from dynamic PET image applying Lawson-Hanson non-negative least squares (NNLS) method to solve general linear least squares functions of 1- or 2-tissue compartment model |
| imglhk1.c | Estimation of k1, Vp, and optionally k2 from dynamic PET image applying Lawson-Hanson non-negative least squares (NNLS) method to solve general linear least squares functions of (ir)reversible 1-tissue compartment model |
| imglhk2d.c | Estimation of K1A, VbA, K1B, VbB, and k2 from dynamic PET image applying Lawson-Hanson non-negative least squares (NNLS) method to solve general linear least squares functions of reversible 1-tissue compartment model |
| imglhk3.c | Estimation of k3 from dynamic PET image applying Lawson-Hanson non-negative least squares (NNLS) method to solve general linear least squares functions of irreversible 2-tissue compartment model |
| imgmtrap.c | Estimation of k1 and Vb from dynamic PET image applying Lawson-Hanson non-negative least squares (NNLS) method to solve general linear least squares function of a specific irreversible 1-tissue compartment model |
| imgmyocc.c | 1TCM fitting to estimate tissue and vascular components in myocardial dynamic PET imaging |
| imgsrtm.c | Estimation of BPnd from dynamic PET image applying Lawson-Hanson non-negative least squares (NNLS) method to solve general linear least squares functions of simplified reference tissue model (SRTM) |
| imgweigh.c | Constructs a SIF based on dynamic PET image or sinogram, to be used for weighting |
| imginform | |
| img2dft.c | Calculate regional TACs from a PET image |
| img2tif.c | Create a TIFF image from a PET image or sinogram |
| imgdim.c | Report PET image dimensions |
| imgfrdif.c | Sum the difference between frame values in dynamic PET image |
| imgfrdyn.c | Estimate the dynamics in dynamic PET image by looking the difference between frame values |
| imghead.c | Calculates the average TAC from all or thresholded pixels in a PET image or scan file |
| imghist.c | Histogram from voxel values in PET image |
| imgmatch.c | Testing if two PET images match |
| imgmax.c | Find maximum pixel value in PET image file(s) |
| imgmaxp.c | Find the position of maximum pixel value in PET image file |
| imgmlist.c | List image matrices with their min, max, and mean pixel values |
| imgpeak.c | Find the peak values and times in dynamic PET image |
| imgposv.c | Calculate the volume percentage voxels with positive value |
| imgprofi.c | Lists the x and y profiles of a PET image |
| imgqntls.c | Quantiles from voxel values in PET image |
| imgslope.c | Calculate the slope of pixel TACs in dynamic PET image |
| imgunit.c | Set or get calibration unit in PET image(s) |
| pxl2tac.c | Extract TTAC of specified pixel(s) from a PET image |
| siflist.c | Prints on screen the contents of a SIF file; mainly for testing SIF functions |
| imgtools | |
| flat2img.c | Construct an ECAT PET file from binary flat file |
| fvar4img.c | Adds Gaussian noise to simulated dynamic PET image |
| img2flat.c | Save the individual pixel values in PET image as a flat binary file as 4-byte (32-bit) floating point values |
| imgadd.c | Combine image planes from separate PET image files |
| imgafind.c | Find arteries in dynamic PET image |
| imgaumc.c | Calculate area under moment curve (AUMC) for every pixel in dynamic image |
| imgbkgrm.c | Set pixels in dynamic PET image to zero if their TACs seem to contain only noise |
| imgbox.c | Extract a box-like volume of 3D/4D PET image |
| imgcalc.c | Simple arithmetic calculations on ECAT files |
| imgcat.c | Combine image frames from separate PET image files |
| imgcbv.c | Subtracts or simulates the contribution of vascular radioactivity to dynamic PET image |
| imgcbvp.c | Estimate Vb and Ct based on BTAC peak |
| imgcutof.c | Cut off pixel values outside of given value range in a PET image |
| imgdecay.c | Reporting and changing the correction for physical decay in PET image data (application name previously edecay) |
| imgdelfr.c | Delete specified frames from dynamic PET image |
| imgdelpl.c | Delete specified planes from dynamic or static PET image |
| imgdysmo.c | Smoothing of dynamic PET image |
| imgfiltg.c | Applies Gaussian filter for dynamic or static PET image data |
| imgfiltl.c | Applies mean filter for dynamic or static PET image data |
| imgflip.c | Flip PET image in x, y, z directions |
| imgfrsmo.c | Simple smoothing over time frames for dynamic PET image |
| imgfsegm.c | Flexible image segmentation for dynamic PET image |
| imgftac.c | Find those voxels in dynamic PET image which correlate best with user-specified TAC |
| imgidpvc.c | Iterative deconvolution method for image PVC |
| imginteg.c | Calculates an AUC image from dynamic PET image data |
| imginv.c | Invert image data (calculate 1/pixel values) |
| imgledif.c | Calculates a difference image between late and early time frames |
| imglkup.c | Replace the voxel values in PET image with the values from a specified look-up table |
| imgmask.c | Apply mask image to PET image file |
| imgmove.c | Move specified image frames in x,y-directions |
| imgratio.c | Calculates a ratio image from dynamic PET image data and reference region TAC |
| imgshrink.c | Dynamic image is shrunk to take less memory and disk space |
| imgslim.c | Slice off empty parts in dynamic PET image |
| imgssegm.c | Testing image segmentation for static PET image |
| imgswell.c | Inflate the dimensions of image |
| imgthbcv.c | Calculate between-class variance from PET image based on one threshold value, or estimate threshold that gives highest between-class variance |
| imgthrs.c | Threshold for PET image |
| imgzavg.c | Image average over z dimension (planes) |
| input | |
| absscal.c | Extraction and calibration of blood sampler data (previously blo2kbq) |
| avgbolus.c | Calculates an average curve of bolus input curves with different sample times |
| avgfract.c | Calculation of mean of fraction curves |
| b2plasma.c | Convert PET blood TAC to plasma TAC |
| disp4dft.c | Adds or removes dispersion in PET time-activity curves |
| eabaort.c | Extract arterial curve from abdominal region of a dynamic [O-15]H2O PET image. Based on method by Germano et al. with optional improvements |
| extrapol.c | Simple extrapolation for PET input TAC |
| fit_bpr.c | Fits function to blood-to-plasma ratio curves |
| fit_feng.c | Fit an exponential based function to PTAC from a PET study where tracer is administered as a bolus injection |
| fit_fexp.c | Fits exponential function to fraction curve of parent tracer in plasma |
| fit_o2bl.c | Estimates the parameters of [O-15]O2 blood metabolite model from BTAC and PTAC |
| fit_ppf.c | Fits an empirical functions to fraction curve of parent tracer in plasma |
| fit_sinf.c | Fit an exponential based function to PTAC from a PET study where tracer is administered as a short infusion |
| fitdelay.c | Estimation and correction of delay-time between PET tissue TACs and input plasma or blood TACs |
| imgaabtac.c | |
| imgaafind.c | Find abdominal aorta in PET image |
| inpstart.c | Verifies that peak is not missed in an input TAC file, and optionally adds a guess of first zero sample |
| metabcor.c | Calculates TACs of authentic (unchanged) tracer and radioactive metabolite(s) |
| o2metab.c | Calculates BTACs of [O-15]O2 and [O-15]H2O from total BTAC measured during [O-15]O2 PET study |
| p2bfuncs.c | |
| p2blood.c | Convert PET plasma TAC to blood TAC |
| pbconv.c | Functions for computing RBC/plasma or plasma/blood curve based on published or measured functions or population averages |
| pbconv.h | Header file for pbconv.c |
| sim_o2bl.c | Calculates BTAC of [O-15]H2O from metabolite corrected [O-15]O2 BTAC |
| libtpccurveio | |
| cpt.c | Reading and writing CPT files |
| csv.c | I/O functions for CSV files (comma-separated values) |
| dft.c | Functions for processing TAC data in DFT structures |
| dftdecayc.c | Physical decay and isotopes in DFT |
| dftio.c | Contains I/O functions for DFT files |
| dftres.c | Utilities for setting up results structure based on DFT |
| dftunit.c | Setting DFT calibration unit |
| fitres.c | Utility functions for working with FIT struct |
| idwc.c | IO functions for IDWC TAC data |
| if.c | IO functions for IF TAC data |
| libtpccurveio.h | Header file for libtpccurveio |
| mathfunc.c | IO for FIT files and calculating function values |
| ncifile.c | IO for old TPC TAC formats *.roi.nci and *.roi.kbq format |
| resift.c | Utility functions for working with RES and IFT struct |
| result.c | IO for result files and handling RES struct data |
| tsv.c | I/O functions for Amide *.tsv TAC files |
| xeleris.c | I/O functions for GEMS Xeleris TAC files |
| libtpcidi | |
| circle.c | Functions for simulating circular image region |
| heart.c | Functions for simple simulation of image of heart |
| heartcorr.c | Functions for correcting spill-over and recovery errors in myocardial LV muscle and cavity |
| idimask.c | Functions using mask image for extracting input |
| libtpcidi.h | Header file for libtpcidi |
| peak.c | Functions for finding peak voxel in PET image |
| recovery.c | Functions for computing recovery errors for vessel |
| vessel.c | Functions for simulating image of vessel (tube) |
| libtpcimgio | |
| analyze.c | IO for Analyze 7.5 image files |
| dcm.c | IO functions for DICOM files |
| ecat63h.c | Procedures for editing ECAT 6.3 header contents |
| ecat63ml.c | Reading and writing ECAT 6.3 matrix list |
| ecat63p.c | Procedures for printing ECAT 6.3 header contents |
| ecat63r.c | Procedures for reading ECAT 6.3 format |
| ecat63w.c | Procedures for writing ECAT 6.3 matrix data |
| ecat7h.c | Procedures for editing ECAT 7.x header contents |
| ecat7ift.c | Procedures for reading and writing ECAT 7.x headers with IFT struct |
| ecat7ml.c | Reading and writing ECAT 7.x matrix list |
| ecat7p.c | Printing ECAT 7.x (header) contents |
| ecat7r.c | Functions for reading ECAT 7.x format |
| ecat7w.c | Functions for writing ECAT 7.x format |
| img.c | Basic tools for working with IMG data struct |
| img_ana.c | I/O routines for IMG data from/to Analyze 7.5 format |
| img_e63.c | ECAT 6.3 I/O routines for IMG data |
| img_e7.c | ECAT 7 I/O routines for IMG data |
| img_nii.c | NIfTI-1 PET image I/O routines for IMG data |
| img_sif.c | Copying data from IMG to SIF and vice versa |
| img_upet.c | I/O routines for IMG data from/to Siemens Inveon format |
| imgcomp.c | Routines for checking if two IMG data are similar |
| imgdecayc.c | Physical decay and isotopes in IMG |
| imgfile.c | I/O routines for IMG data |
| imgminmax.c | Searching min and max in IMG data |
| imgunits.c | Setting image calibration unit |
| interfile.c | Function(s) for interfile headers |
| ird.c | Storing and processing of 4D image coordinate data |
| libtpcimgio.h | Header file for libtpcimgio |
| micropet.c | Procedures for reading Siemens Inveon images |
| nifti.c | Procedures for reading and writing NIfTI-1 PET images |
| pixel.c | Functions for reading and writing pixel definition files |
| sif.c | Routines for Scan Information Files (SIF) |
| sifio.c | Functions for reading and writing SIF format files |
| vol.c | Storing and processing of 3D PET image volume data with no time information (frames) |
| weight.c | Functions for setting weight factors based on SIF |
| libtpcimgp | |
| imgarithm.c | Misc arithmetical routines for processing 4D IMG data |
| imgeval.c | Functions for extracting TACs from image data |
| imgfilter.c | Gaussian IMG filters |
| imgflips.c | Functions for turning IMG image volume data |
| imgframe.c | Functions for setting image frame times |
| imgscanner.c | Scanner specific parameters for IMG data |
| imgsegm.c | Functions for segmentation of 4D PET images |
| imgthreshold.c | Thresholding and filtering dynamic and parametric PET images |
| imgtiff.c | Writing IMG data as a TIFF 6.0 format image |
| imgtransform.c | Image transformation functions |
| libtpcimgp.h | Header file for libtpcimgp |
| mask.c | Functions for processing mask images |
| point.c | A three dimensional point |
| libtpcmisc | |
| backup.c | Functions for file copying and making backup |
| branch.c | Isotope branching ratio correction |
| datetime.c | Date and time functions |
| decpoint.c | Functions for reading real numbers from strings which may contain either decimal dots or commas |
| doubleutil.c | Working with doubles |
| filename.c | Functions for editing file names |
| halflife.c | Functions for processing isotope half-life and decay correction |
| idcrypt.c | Encryption/decryption of subject names and other identification information in string form |
| ift.c | Functions for basic processing of IFT data structure |
| iftfile.c | Reading and writing IFT format files |
| iftsrch.c | Search functions for IFT contents |
| intex.c | Expansion of positive integers specified in a string |
| libtpcmisc.h | Header file for libtpcmisc |
| petc99.c | This file contains the ISO C99 functions that are not yet available in all C compilers but that are required by the PET library |
| petunits.c | Check and set units of PET data |
| proginfo.c | Functions for printing usage and build information from executables |
| quots.c | Functions for processing strings with quotation marks |
| readfile.c | Functions for reading ASCII data files |
| rname.c | Functions for processing region names |
| strext.c | Utility functions for processing strings |
| studynr.c | Functions for processing PET study number |
| swap.c | Byte swapping for little to big endian (and vice versa) conversion |
| libtpcmodel | |
| aic.c | Routines for model selection and weighting using Akaike's information criteria |
| bobyqa.c | BOBYQA is a derivative-free optimization code with constraints by M. J. D. Powell. Original Fortran code by Powell (2009) |
| bootstrap.c | Procedure for counting the confidence intervals and standard deviations for estimates of parameters of compartmental PET models |
| bvls.c | BVLS (Bounded-value least-squares) |
| constraints.c | Setting and checking fit parameter constraints and limits |
| gaussdev.c | Normally distributed (Gaussian) deviate with zero mean and unit variance |
| hholder.c | Implementation and use of Householder transform |
| integr.c | Linear interpolation and integration of PET and blood/plasma TACs |
| libtpcmodel.h | Header file for libtpcmodel |
| llsqwt.c | Linear least-squares fit with errors in both coordinates |
| lms.c | Least median of squares estimate for single data |
| lts.c | Least trimmed squares estimates for univariate location and variance |
| median.c | Calculation of median value |
| mertwi.c | Mersenne Twister MT19937 pseudorandom number generator for TPCCLIB |
| mestim.c | Calculating Hubers M-estimator for single data |
| mtga.c | Multiple-time graphical analysis (including Patlak and Logan plots) |
| nlopt1d.c | Nonlinear one-dimensional optimization |
| nnls.c | NNLS (non-negative least squares) and required subroutines |
| normaldistr.c | Functions for using normal distribution |
| o2.c | Default parameters and helper functions for oxygen metabolism |
| pearson.c | Pearson's correlation coefficient and regression line |
| powell.c | Powell function minimization routines |
| qr.c | Routines needed in the use of QR decomposition when solving least squares problems |
| runs_test.c | Runs test: defines if residuals of two data arrays are independent |
| shuffle.c | Random shuffle and related functions |
| simplex.c | Nelder-Mead algorithm (Downhill simplex) for function minimization |
| simulate.c | Procedures for simulating PET time-activity curves |
| tgo.c | Topographical minimization algorithm |
| libtpcmodext | |
| bf_model.c | Functions for calculation of basis functions for PET modelling |
| cluster_tac.c | Clustering and segmentation for PET modeling |
| dftinput.c | Procedures for handling model input data |
| dftint.c | Functions for interpolating and integrating DFT data |
| extrapolate.c | Procedures for extrapolating PET TAC data |
| fittime.c | Check and set fit duration from data |
| img_k1.c | Functions for computing K1 pixel-by-pixel |
| img_mtga.c | Functions for computing pixel-by-pixel the MTGA (Gjedde-Patlak and Logan plot) |
| imginput.c | Procedures for handling model input data |
| libtpcmodext.h | Header file for libtpcmodext |
| misc_model.c | Miscellaneous functions for PET modelling |
| mrl.c | Calculation of maximum run length |
| noise.c | Noise simulation for PET modelling |
| plotdata.c | Write linear plot data and fitted lines in HTML tables or SVG plots |
| plotfit.c | Plot measured and fitted TACs in SVG format |
| units_check.c | Check and set data units for PET modelling |
| weight_model.c | Weights for PET data modelling |
| libtpcrec | |
| ellipse.c | 2D plane model of an ellipse |
| fbp.c | Image reconstruction using filtered back-projection |
| libtpcrec.h | Header file for libtpcrec |
| mrp.c | Median Root Prior image reconstruction from PET sinogram |
| mrprior.c | Median Root Prior |
| prmat.c | Data handling for projection matrix |
| radon.c | Radon transform |
| recutil.c | General routines for image reconstruction procedures |
| reprojection.c | Image reprojection |
| trmrp.c | Transmission image reconstruction using MRP |
| libtpcroi | |
| ecat_roi.c | ECAT 2D ROI functions |
| ecat_roi_old.c | Deprecated ECAT ROI functions; may need to be updated before use |
| libtpcroi.h | Header file for libtpcroi |
| libtpcsvg | |
| axis.c | Axis for XY plots |
| libtpcsvg.h | Header file for libtpcsvg |
| svg_defs.c | Defined objects for TPC SVG C library |
| svg_file.c | File io for TPC SVG C library |
| svg_legend.c | Functions for drawing legends to SVG plots |
| svg_plot.c | Create SVG plot contents for TPC SVG C library |
| svg_title.c | Create SVG plot titles for TPC SVG C library |
| svg_vport.c | Create SVG plot viewports for TPC SVG C library |
| mask | |
| mask2pxl.c | List the pixel coordinates in a mask image |
| maskcloak.c | Cload mask with a new mask |
| maskconj.c | Conjunction (AND) of two mask images |
| maskdila.c | Mask image dilation |
| maskeros.c | Mask image erosion |
| maskinv.c | Invert mask image |
| masklbl.c | Mask image region labelling |
| masksize.c | Report the size of regions in mask image and optionally sort by size |
| pxl2mask.c | Make mask image from specified pixel(s) |
| mtga | |
| imgdv.c | Estimation of distribution volume from dynamic PET images applying multiple time graphical analysis (MTGA) approach (Logan plot) |
| imgfur.c | Calculation of FUR from dynamic or static PET image data |
| imgki.c | Estimation of influx constant from dynamic PET images applying multiple time graphical analysis (MTGA) approach (Patlak plot) |
| logan.c | Regional Logan plot |
| patlak.c | Regional Patlak plot |
| regfur.c | Estimation of FUR from regional PET TAC data |
| nifti | |
| ecat2nii.c | Convert ECAT 6.3 or 7 image format to NIfTI-1 |
| niftiift.c | Procedures for reading and writing NIfTI header with IFT struct |
| niftiift.h | Header file for niftiift.c |
| nii2ecat.c | Convert NIfTI-1 PET image to ECAT 7 format |
| nii_ehdr.c | Edit the information in NIfTI-1 header |
| nii_lhdr.c | List the information in NIfTI-1 header |
| tac2nii.c | Create NIfTI format PET image with contents from specified TAC file |
| restools | |
| res2html.c | Convert result files to HTML table format |
| rescoll.c | Collects results from separate PET studies |
| resdel.c | Remove specified regions from result file |
| reslist.c | Listing part of result file contents |
| resmatch.c | Verify that two result files have matching contents. Used in automatic software and analysis tool testing |
| simulations | |
| ainterp.c | Interpolates TACs to an optimal time scale for simulations |
| b2t_h2o.c | Simulation of TTACs using radiowater compartmental model |
| b2t_mo2.c | Simulation of TTACs using [O-15]O2 PET compartmental model for skeletal muscle |
| heartcor.c | Simple recovery and spillover correction and simulation for myocardial TAC data |
| p2t_3c.c | Simulation of TACs using three-tissue compartmental model. Deprecated, use sim_3tcm instead |
| p2t_di.c | Simulation of TACs using dual-input compartmental models |
| p2t_v3c.c | Simulation of TACs using three-tissue compartmental model, accounting for vascular volume. Deprecated, use sim_3tcm instead |
| simiart.c | Simulate dynamic PET image with circular vessel |
| simimyoc.c | Simulates simple PET image of myocardium |
| suv | |
| dftsuv.c | Calculation of SUV or i.d./ml from tissue or plasma PET TACs |
| imgsuv.c | Calculation of SUV or i.d./ml from PET image data |
| tacfits | |
| dftweigh.c | Add or remove sample weights to PET TAC data |
| fit2dat.c | Calculates PET TACs based on the specified parameters of a mathematical function, which has been fitted to the data |
| fit2res.c | Convert FIT files into result file format |
| fit_exp.c | Fits the sum of 1-3 exponential functions to PET TACs |
| fit_gvar.c | Fits gamma variate bolus plus recirculation function to PET TACs |
| fit_hiad.c | Fits the sum of Hill function and its derivative function to (xi,yi) data |
| fit_line.c | Fits regression line to PET TACs |
| fit_ratf.c | Fits rational function to PET TACs |
| fit_sigm.c | Fits the Hill function, a sigmoidal function, to (xi,yi) data |
| fitedit.c | Edit parameter value in FIT file |
| paucinf.c | Calculates AUC 0-inf from PET plasma curves |
| tactools | |
| addtimes.c | Add time column into TAC data originally without times (e.g. countrates) |
| dft2res.c | Convert TAC files into result file format |
| dftavg.c | Calculates a weighted average of TACs in specified regions |
| dftcat.c | Catenation of two TAC files |
| dftcbv.c | Subtracts or simulates the contribution of vascular radioactivity to PET TTACs |
| dftdblf.c | Doubles the TAC sample number by making each sample/frame into two by linear interpolation |
| dftinteg.c | Calculates an AUC from regional PET TAC data |
| dftmax.c | Finds maximum value and its time in DFT file(s) |
| dftratio.c | Calculate the regional tissue to reference tissue ratio |
| dftscale.c | Adjusts two TACs into the same level |
| tac2svg.c | Plotting TAC data in SVG format XY plots |
| tactime.c | Changing sample times in regional or blood/plasma TAC files |
| tools | |
| asc2flat.c | Reads values from an ASCII file and writes those in a binary file as 4-byte floats |
| bigend.c | Report the byte order of the current platform |
| convend.c | Conversion of byte order of numerical values stored in flat binary file |
| htmlfind.c | Searching and replacing HTML code in HTML files |
| upet | |
| upet2e7.c | Convert Inveon/microPET image to ECAT 7 image volume format |
| upet2sif.c | Extract SIF from Inveon/microPET image header |