Package: ciftier 0.1.0
ciftier: Read and Write CIFTI-2 Neuroimaging Files
Pure R implementation of CIFTI-2 format I/O for grayordinate neuroimaging data. Reads and writes dense timeseries (.dtseries.nii), dense scalars (.dscalar.nii), and dense labels (.dlabel.nii) files without requiring external tools such as Connectome Workbench. Provides S4 classes mirroring the CIFTI-2 XML schema, user-friendly axis abstractions, and optional integration with 'neuroim2' and 'neurosurf' for spatially-aware brain imaging objects.
Authors:
ciftier_0.1.0.tar.gz
ciftier_0.1.0.zip(r-4.7)ciftier_0.1.0.zip(r-4.6)ciftier_0.1.0.zip(r-4.5)
ciftier_0.1.0.tgz(r-4.6-any)ciftier_0.1.0.tgz(r-4.5-any)
ciftier_0.1.0.tar.gz(r-4.7-any)ciftier_0.1.0.tar.gz(r-4.6-any)
ciftier_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
ciftier/json (API)
| # Install 'ciftier' in R: |
| install.packages('ciftier', repos = c('https://bbuchsbaum.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/bbuchsbaum/ciftier/issues
Last updated from:dc2f46b925. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 208 | ||
| source / vignettes | OK | 263 | ||
| linux-release-x86_64 | OK | 167 | ||
| macos-release-arm64 | OK | 87 | ||
| macos-oldrel-arm64 | OK | 87 | ||
| windows-devel | OK | 94 | ||
| windows-release | OK | 99 | ||
| windows-oldrel | OK | 95 | ||
| wasm-release | OK | 167 |
Exports:as_bilat_surface_vectoras_neuro_surfaceas_neuro_vecas_neuro_volaxes_to_headerbrain_model_from_maskbrain_model_from_surfacebrain_modelsbuild_cifti_xmlcifti_datacifti_from_datacifti_headerCIFTI_INDEX_TYPEScifti_intentCIFTI_INTENTSCIFTI_MODEL_TYPESCIFTI_SERIES_UNITSCIFTI_STRUCTURESCiftiImagecol_axisdconndlabeldpconndscalardtseriesextract_structureheader_to_axesiter_structuresnamed_mapsparcels_from_brain_modelsparse_cifti_xmlpconnpcseriespdconnplabelpscalarptseriesread_ciftirow_axisshowto_cifti_indexto_cifti_structure_nameto_r_indexvolume_infowrite_cifti
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Extract Bilateral Surface Data as a neurosurf Object | as_bilat_surface_vector |
| Extract Surface Data as a neurosurf Object | as_neuro_surface |
| Extract All Subcortical Volume Data as a neuroim2 Object | as_neuro_vec |
| Extract Volume Data as a neuroim2 Object | as_neuro_vol |
| Convert Axis Objects Back to CiftiHeader | axes_to_header |
| Create a BrainModelAxis from a Mask | brain_model_from_mask |
| Create a BrainModelAxis from Surface Vertex Indices | brain_model_from_surface |
| Get Brain Models from an Object | brain_models |
| BrainModelAxis Class | ==,BrainModelAxis,BrainModelAxis-method BrainModelAxis-class c,BrainModelAxis-method iter_structures,BrainModelAxis-method length,BrainModelAxis-method show,BrainModelAxis-method [,BrainModelAxis,logical,missing-method [,BrainModelAxis,numeric,missing-method |
| Build CIFTI-2 XML from Header | build_cifti_xml |
| Get the Data Matrix | cifti_data |
| Build a CiftiImage from Spatial Data Objects | cifti_from_data |
| Get the CIFTI Header | cifti_header |
| CIFTI-2 Index Types | CIFTI_INDEX_TYPES |
| Get the NIfTI Intent Code | cifti_intent |
| CIFTI-2 NIfTI Intent Codes | CIFTI_INTENTS |
| CIFTI-2 Brain Model Types | CIFTI_MODEL_TYPES |
| CIFTI-2 Series Unit Types | CIFTI_SERIES_UNITS |
| CIFTI-2 Brain Structure Names | CIFTI_STRUCTURES |
| CiftiAxis Virtual Base Class | CiftiAxis-class |
| CiftiBrainModel Class | CiftiBrainModel-class |
| CiftiHeader Class | CiftiHeader-class |
| Create a CiftiImage | CiftiImage |
| CiftiImage Class | brain_models,CiftiImage-method CiftiImage-class cifti_data,CiftiImage-method cifti_header,CiftiImage-method cifti_intent,CiftiImage-method col_axis,CiftiImage-method dim,CiftiImage-method extract_structure,CiftiImage,character-method named_maps,CiftiImage-method row_axis,CiftiImage-method show,CiftiImage-method volume_info,CiftiImage-method [,CiftiImage,ANY,ANY-method |
| CiftiLabel Class | CiftiLabel-class |
| CiftiLabelTable Class | CiftiLabelTable-class |
| CiftiMatrix Class | CiftiMatrix-class |
| CiftiMatrixIndicesMap Class | CiftiMatrixIndicesMap-class |
| CiftiNamedMap Class | CiftiNamedMap-class |
| CiftiParcel Class | CiftiParcel-class |
| CiftiSurface Class | CiftiSurface-class |
| CiftiVolume Class | CiftiVolume-class |
| Get the Column Axis of a CIFTI Object | col_axis |
| Create a Dense Connectivity CIFTI Image | dconn |
| Create a Dense Label CIFTI Image | dlabel |
| Create a Dense-to-Parcel Connectivity CIFTI Image | dpconn |
| Create a Dense Scalar CIFTI Image | dscalar |
| Create a Dense Timeseries CIFTI Image | dtseries |
| Extract Data for a Single Brain Structure | extract_structure |
| Convert CiftiHeader to Axis Objects | header_to_axes |
| Iterate Over Brain Structures | iter_structures |
| LabelAxis Class | LabelAxis-class length,LabelAxis-method show,LabelAxis-method [,LabelAxis,numeric,missing-method |
| Get Named Maps from an Object | named_maps |
| Create a ParcelsAxis from Brain Models | parcels_from_brain_models |
| ParcelsAxis Class | iter_structures,ParcelsAxis-method length,ParcelsAxis-method ParcelsAxis-class show,ParcelsAxis-method [,ParcelsAxis,numeric,missing-method |
| Parse CIFTI-2 XML Header | parse_cifti_xml |
| Create a Parcel Connectivity CIFTI Image | pconn |
| Create a Parcel Series CIFTI Image | pcseries |
| Create a Parcel-to-Dense Connectivity CIFTI Image | pdconn |
| Create a Parcel Label CIFTI Image | plabel |
| Create a Parcel Scalar CIFTI Image | pscalar |
| Create a Parcel Timeseries CIFTI Image | ptseries |
| Read a CIFTI-2 File | read_cifti |
| Get the Row Axis of a CIFTI Object | row_axis |
| ScalarAxis Class | ==,ScalarAxis,ScalarAxis-method c,ScalarAxis-method length,ScalarAxis-method ScalarAxis-class show,ScalarAxis-method [,ScalarAxis,numeric,missing-method |
| SeriesAxis Class | ==,SeriesAxis,SeriesAxis-method c,SeriesAxis-method length,SeriesAxis-method SeriesAxis-class show,SeriesAxis-method [,SeriesAxis,numeric,missing-method |
| Convert 1-based R Index to 0-based CIFTI Index | to_cifti_index |
| Normalize a Brain Structure Name to CIFTI Convention | to_cifti_structure_name |
| Convert 0-based CIFTI Index to 1-based R Index | to_r_index |
| Get Volume Information | volume_info |
| Write a CIFTI-2 File | write_cifti |
