Skip to main content

provenance for neuroimaging data

Project description

provenance for neuroimaging data

Pypi Build Docs Coverage DOI

See the full online documentation (or pdf) and PyPi package.

To inspect image files, install nibabel,mne and/or pydicom.

A list with all provenance attributes collected can be found here.

Commandline Usage

Look for image files below the current directory, inspect them and store the obtained provenance metadata:

provenance discover .

Run a transformation command and log it as provenance for the new file:

provenance record mcflirt -in t1flip_all_orig -out t1all_reg -refvol 0

Alternatively, log the provenance after running the command:

provenance log 'motion correction' --new fmri-3dmc.nii --parent fmri.nii

Publish provenance of known files for subject ‘John Doe’ as an html file:

provenance report --subject "John Doe" --html

Python API

import niprov
niprov.discover('.')
analysispackage.correctmotion(input='JD-fmri.nii', output='JD-fmri-3dmc.nii')
niprov.log('JD-fmri.nii', 'motion correction', ['JD-fmri-3dmc.nii'])
niprov.record('mcflirt -in t1flip_all_orig -out t1all_reg -refvol 0')
files = niprov.report(forSubject='John Doe')

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

niprov-0.1.post6.tar.gz (29.5 kB view details)

Uploaded Source

File details

Details for the file niprov-0.1.post6.tar.gz.

File metadata

  • Download URL: niprov-0.1.post6.tar.gz
  • Upload date:
  • Size: 29.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for niprov-0.1.post6.tar.gz
Algorithm Hash digest
SHA256 0f1968b1c39aef5504bb579fa608edfc0543a5fe861e5499c1da0850a679bdf3
MD5 2921918df33284062993e49091da10a4
BLAKE2b-256 a8ecf322b9c1f63fd4f6e84ad5e44c08d34a3215d4cd50b17021a62eb51bd8dc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page