Grégory Operto

How to select longitudinal data from XNAT

2019-08-20

This is a short example showing how to identify subjects with multiple MR experiments on XNAT, for potential use in the context of a longitudinal analysis. Consider it as an extra tutorial for pyxnat.

As almost always, everything starts with creating an Interface.

import pyxnat
x = pyxnat.Interface(config='/home …


First steps with pyxnat

2019-08-19

A couple of basic commands to get started with pyxnat. This post quickly overviews the XNAT data model by the means of short examples, starting by creating a connection to a running instance. Documentation can be found there.

EDIT: pyxnat v1.4 was just released on 30/10/2020.

pyxnat

There …


Caching FreeSurfer measurements for faster access

2019-06-20

We love being able to access the freshest data directly from our XNAT platform. By querying it from Jupyter notebooks, we make sure to have full control on the resource provenance. But let's admit it, beyond a couple of thousands of participants, collecting - and re-collecting - the data every time can …


When XNAT and the HPC cannot see each other...

2019-06-20

This was written before XNAT releases its container service. XNAT can be configured so that processing jobs may be sent over a high performance computing system. Recent versions now also supports the use of containerization. We put up a "manual" to allow exporting jobs from XNAT in contexts where its …


Importing external resources to XNAT

2019-05-28

We tend to give general preference to data coming from local "XNAT-native" workflows. Yet sometimes some factors (e.g. related to computational power, software availability) may require us to import resources from external, less controlled, data sources.

This example shows how to get external archives imported to an XNAT instance …