Rxnat
Rxnat interfaces with XNAT (extensible neuroimaging archive toolkit) neuroimaging repositories to query, retrieve, and manage neuroimaging datasets (e.g., NITRC, ConnectomeDB/Human Connectome Project, and XNAT Central) for analysis in R.
Key Features:
- Integration with XNAT repositories: Queries multiple XNAT-based repositories including NITRC, ConnectomeDB (HCP), and XNAT Central to locate neuroimaging studies and resources.
- Data retrieval: Downloads entire image sets or specified subsets of neuroimaging data for downstream analysis and processing.
- R ecosystem integration: Provides dataset access and management within the R environment and is positioned alongside Python clients such as PyXNAT and XNATpy.
Scientific Applications:
- Statistical analysis in R: Enables use of neuroimaging datasets within R for statistical computing and graphics workflows.
- Data normalization: Supports retrieval of datasets for normalization procedures across neuroimaging studies.
- Comparative analyses: Facilitates comparative analysis across datasets from different XNAT repositories.
- Workflow integration: Allows incorporation of XNAT-hosted neuroimaging data into broader analysis pipelines and research workflows.
Methodology:
Users configure system environment variables in the .Renviron file in their home directory using the format XXXX_RXNAT_USER and XXXX_RXNAT_PASS (where XXXX is specified when initiating an XNAT connection); Rxnat reads and uses these credentials to establish connections to XNAT repositories.
Topics
Details
- Programming Languages:
- R, Python
- Added:
- 1/18/2021
- Last Updated:
- 2/10/2021
Operations
Publications
Gherman A, Muschelli J, Caffo B, Crainiceanu C. Rxnat: An Open-Source R Package for XNAT-Based Repositories. Frontiers in Neuroinformatics. 2020;14. doi:10.3389/fninf.2020.572068. PMID:33240070. PMCID:PMC7680896.