Skip to content

Commit

Permalink
Add Clinica example
Browse files Browse the repository at this point in the history
  • Loading branch information
omar-rifai committed Nov 9, 2021
1 parent 3c03d36 commit 0bb33cd
Show file tree
Hide file tree
Showing 3 changed files with 109 additions and 0 deletions.
21 changes: 21 additions & 0 deletions examples/clinica_pipelines/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
## 2-step workflow using Clinica (https://github.com/aramis-lab/clinica)

---

### Workflow

<center>
<img src="clinica_pipelines.png" width="90%" position="center">
</center>

---

### Generate a graph

from the root of this project

```bash
python bids_prov/visualize.py examples/clinica_pipelines/adni-to-bids.json examples/clinica_pipelines/t1linear-mat.json examples/clinica_pipelines/t1linear-nii.json -o clinica_pipelines.png
```

generates the graph illustrating the provenance of files related to two Clinica pipelines (adni-to-bids and t1-linear)
44 changes: 44 additions & 0 deletions examples/clinica_pipelines/t1linear_mat.jsonld
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
"@context": "https://raw.githubusercontent.com/omar-rifai/Provenance/main/context.json",
"records":{
"prov:Agent" : [{
"@id": "RRID:Clinica",
"@type": "prov:SoftwareAgent",
"label": "Clinica"
}],
"prov:Activity": [
{
"@id": "uuid:2c2964f2-f865-41cc-a4e9-5d4f4ecaec13",
"label": "t1-linear",
"command": [
[
"run",
"t1-linear",
"/path/to/bids",
"ws/CAPS_t1linear",
"-np",
"4",
"-tsv",
"subjects.tsv",
"-ui"
]
],
"parameters": {
"uncropped_image": true
},
"wasAssociatedWith": "RRID:Clinica",
"used": [
"uuid:6cada670-8bf2-44ef-80ae-71796eb5ecd7"
]
}
],
"prov:Entity": [
{
"@id": "uuid:696a079c-3618-4e0d-87aa-b60965c86127",
"label": "sub-ADN..-MNI152NLin2009cSym_res-1x1x1_affine.mat",
"wasGeneratedBy": "uuid:2c2964f2-f865-41cc-a4e9-5d4f4ecaec13"
}

]
}
}
44 changes: 44 additions & 0 deletions examples/clinica_pipelines/t1linear_nii.jsonld
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
"@context": "https://raw.githubusercontent.com/omar-rifai/Provenance/main/context.json",
"records":{
"prov:Agent" : [{
"@id": "RRID:Clinica",
"@type": "prov:SoftwareAgent",
"label": "Clinica"
}],
"prov:Activity": [
{
"@id": "uuid:2c2964f2-f865-41cc-a4e9-5d4f4ecaec13",
"label": "t1-linear",
"command": [
[
"run",
"t1-linear",
"/path/to/bids",
"ws/CAPS_t1linear",
"-np",
"4",
"-tsv",
"subjects.tsv",
"-ui"
]
],
"parameters": {
"uncropped_image": true
},
"wasAssociatedWith": "RRID:Clinica",
"used": [
"uuid:6cada670-8bf2-44ef-80ae-71796eb5ecd7"
]
}
],
"prov:Entity": [
{
"@id": "uuid:5ebd15a4-0051-46e1-ada0-d718f39b2e2c",
"label": "sub-ADN..-MNI152NLin2009cSym_res-1x1x1_affine.nii",
"wasGeneratedBy": "uuid:2c2964f2-f865-41cc-a4e9-5d4f4ecaec13"
}

]
}
}

0 comments on commit 0bb33cd

Please sign in to comment.