Rapidtide
Rapidtide is a suite of python programs used to perform rapid time delay analysis on functional imaging data to find time lagged correlations between the voxelwise time series and other time series, both in the LFO band (rapditide2) and now in the cardiac band (happy).
Citing rapidtide
Frederick, B, rapidtide [Computer Software] (2016-2024). Available from https://github.com/bbfrederick/rapidtide. doi:10.5281/zenodo.814990
Contents
Introduction:
Installation:
Usage:
- General points
- rapidtide
- Description:
- Inputs:
- Outputs:
- BIDS Outputs:
- Output data size:
- Usage:
- Positional Arguments
- Analysis type
- Macros
- Anatomic information
- Preprocessing options
- Filtering options
- Significance calculation options
- Windowing options
- Correlation options
- Correlation fitting options
- Regressor refinement options
- sLFO noise removal options
- Output options
- Version options
- Performance options
- Miscellaneous options
- Experimental options (not fully tested, or not tested at all, may not work). Beware!
- Deprecated options. These options will go away in the indeterminate future. Don’t use them.
- Debugging options. You probably don’t want to use any of these unless I ask you to to help diagnose a problem
- Preprocessing for rapidtide
- Analysis Examples:
- Removing low frequency physiological noise from fMRI data
- Removing low frequency physiological noise from fMRI data that has been processed with FIX
- Mapping long time delays in response to a gas challenge experiment:
- Getting an initial regressor from the Superior Sagittal Sinus (SSS)
- CVR mapping:
- Denoising NIRS data:
- Can I use this for other frequency ranges?:
- References
- rapidtide2std
- tidepool
- adjustoffset
- happy
- Description:
- Inputs:
- Outputs:
- BIDS Outputs:
- Usage:
- Positional Arguments
- Processing steps
- Performance
- Preprocessing
- Cardiac estimation tuning
- External cardiac waveform options
- External respiration waveform options
- Output processing - mutually exclusive options
- Output options
- Phase projection tuning
- Version options
- Miscellaneous options.
- Debugging options (probably not of interest to users)
- Example:
- References
- happy2std
- proj2flow
- showxcorr_legacy
- showxcorrx
- showtc
- showxy
- showhist
- spectrogram
- linfitfilt
- atlasaverage
- ccorrica
- tcfrom2col
- tcfrom3col
- pixelcomp
- atlastool
- applydlfilter
- calctexticc
- diffrois
- endtidalproc
- filtnifti
- filttc
- histtc
- histnifti
- resamplenifti
- resampletc
- aligntcs
- temporaldecomp
- spatialdecomp
- polyfitim
- mergequality
- pairproc
- pairwisemergenifti
- physiofreq
- plethquality
- rankimage
- runqualitycheck
- variabilityizer
- fdica
- gmscalc
- roisummarize
- simdata
- spatialfit
- spatialmi
- localflow
- synthASL
- Legacy interface:
- Equivalence between BIDS and legacy outputs:
- API
- Contributing to rapidtide
Digging deeper:
- Theory of operation
- What is rapidtide trying to do?
- What is the difference between RIPTiDe and rapidtide?
- How does rapidtide work?
- Generation of Masks
- Initial Moving Signal Estimation
- Moving Signal Preprocessing
- Moving Signal Massaging
- Dataset Preprocessing
- Significance threshold estimation
- Time delay determination
- Generating a better moving signal estimate (refinement)
- Lather, Rinse, Repeat
- Delay Refinement
- Regress Out the Moving Signal
- References