Skip to main content
Tests Codecov Python versions Latest Version Docs

Abstraction of Repository-Centric ANAlysis (Arcana) is Python framework for “repository-centric” analyses of data tree (e.g. NeuroImaging studies) built on the Pydra dataflow engine.

Arcana manages all interactions with “store” the data tree is stored in via adapter layers designed for specific repository software or data structures (e.g. XNAT or BIDS). Intermediate outputs are stored, along with the parameters used to derive them, back into the store for reuse by subsequent analysis steps.

Analysis workflows are constructed and executed using the Pydra dataflow API, and can either be run locally or submitted to cloud or HPC clusters using Pydra’s various execution plugins. For a requested output, Arcana determines the required processing steps by querying the store to check for missing intermediate outputs and parameter changes before constructing the required workflow graph.

Documentation

Detailed documentation on Arcana can be found at https://arcana.readthedocs.io

Quick Installation

Arcana-core can be installed for Python 3 using pip:

$ python3 -m pip install arcana

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Creative Commons License: Attribution-NonCommercial-ShareAlike 4.0 International

Note: For the legacy version of Arcana as described in Close TG, et. al. Neuroinformatics. 2020 18(1):109-129. doi: 10.1007/s12021-019-09430-1 please see https://github.com/MonashBI/arcana-legacy. Conceptually, the legacy version and the versions in this repository are similar. However, instead of Nipype, later versions use the Pydra dataflow engine (Nipype’s successor) and the syntax has been rewritten from scratch to make it more streamlined and intuitive.

Acknowledgements

The authors acknowledge the facilities and scientific and technical assistance of the National Imaging Facility, a National Collaborative Research Infrastructure Strategy (NCRIS) capability.

Release files for arcana 0.10.19

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arcana 0.10.19
File Size Uploaded
arcana-0.10.19.tar.gz 150.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for arcana 0.10.19
File Interpreter ABI Platform
arcana-0.10.19-py3-none-any.whl Python 3 none any Details

Total release size: 342.7 kB

Release files / arcana-0.10.19.tar.gz

Download URL arcana-0.10.19.tar.gz
Size 150.2 kB
Tags Source
SHA-256 checksum
How to use checksums
9808dc73f4e182c56957a9ecc1ef0a60ec3fc4917236eecbf1193989fef4a2a7
BLAKE2b-256 checksum
How to use checksums
4f99ea6da80e8950dfd837561d1de930cfbbc3048476beebfb71a171afa4f4f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / arcana-0.10.19-py3-none-any.whl

Download URL arcana-0.10.19-py3-none-any.whl
Size 192.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dacb13e2e97241c83d6ebdb235609b98936b3b9a01514701b13de9d948392a57
BLAKE2b-256 checksum
How to use checksums
c07cdd3125e89ab70afe470a09cffa39a5c6d62ef490ce9e988a2a8ab6a6f252
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release history Release notifications | RSS feed

This release

0.10.19 This release

2 release files

0.10

2 release files

0.9.12

2 release files

0.9.11

2 release files

0.9.10

2 release files

0.9.9

2 release files

0.9.8

2 release files

0.9.7

2 release files

0.9.6

2 release files

0.9.5

2 release files

0.9.4

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.10

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page