Skip to content

Commit 20cf078

Browse files
authored
Merge pull request #173 from AustralianCancerDataNetwork/softwarex
Add SoftwareX details
2 parents 778e763 + 0b91d8e commit 20cf078

File tree

3 files changed

+40
-4
lines changed

3 files changed

+40
-4
lines changed

CITATION.cff

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@
44
cff-version: 1.2.0
55
title: PyDicer
66
message: >-
7-
If you use this software, please cite it using the
8-
metadata from this file.
7+
If you use this software, please cite our SoftwareX article.
98
type: software
109
authors:
1110
- given-names: Phillip
@@ -23,8 +22,6 @@ authors:
2322
- given-names: Xinyi
2423
family-names: Cui
2524
affiliation: University of New South Wales
26-
- given-names: Shuchao
27-
family-names: Pang
2825
- given-names: Shrikant
2926
family-names: Deshpande
3027
affiliation: South Western Sydney Local Health District
@@ -43,3 +40,31 @@ keywords:
4340
license: Apache-2.0
4441
version: 0.2.0
4542
date-released: "2023-12-20"
43+
preferred-citation:
44+
authors:
45+
- family-names: Chlap
46+
given-names: Phillip
47+
orcid: "https://orcid.org/0000-0002-6517-8745"
48+
- given-names: Daniel
49+
family-names: Al Mouiee
50+
- family-names: Finnegan
51+
given-names: Robert N.
52+
orcid: "https://orcid.org/0000-0003-4728-8462"
53+
- given-names: Janet
54+
family-names: Cui
55+
- given-names: Chin
56+
family-names: Vicky
57+
- given-names: Deshpande
58+
family-names: Shrikant
59+
- given-names: Holloway
60+
family-names: Lois
61+
date-published: "2024-12-14"
62+
doi: 10.1016/j.softx.2024.102010
63+
journal: SoftwareX
64+
publisher:
65+
name: Elsevier
66+
title: "PyDicer: An open-source python library for conversion and analysis of radiotherapy DICOM data"
67+
type: article
68+
url: "https://doi.org/10.1016/j.softx.2024.102010"
69+
volume: 29
70+
year: 2025

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# PyDicer: PYthon Dicom Image ConvertER
22

3+
[![SoftwareX](https://img.shields.io/badge/SoftwareX-10.1016/j.softx.2024.102010-green.svg)](https://doi.org/10.1016/j.softx.2024.102010)
4+
35
Welcome to PyDicer, a tool to ease the process of converting Radiotherapy DICOM data objects into a format typically used for research purposes. In addition to data conversion, functionality is provided to help analyse the data. This includes computing radiomic features, radiotherapy dose metrics and auto-segmentation metrics. PyDicer uses the NIfTI format to store data is a well defined file system structure. Tracking of these data objects in CSV files, also stored on the file system, provides an easy and flexible way to work with the converted data in your research.
46

57
The [PyDicer documentation](https://australiancancerdatanetwork.github.io/pydicer/index.html) provides several examples and guides to help you get started with the tool. Here are a few **PyDicer principles** to keep in mind as you get started:
@@ -38,6 +40,9 @@ PyDicer will place converted and intermediate files into a specific directory st
3840
- `[working]/.pydicer`: Intermediate files as well as log output will be stored in here
3941
- `[working]/[dataset_name]`: Clean datasets prepared using the Dataset Preparation Module will be stored in a directory with their name and will symbolically link to converted in the `[working]/data` directory
4042

43+
![PyDicer Working Directory structure](assets/pydicer-working-directory-structure.png)
44+
*PyDicer working directory structure ([Chlap, P. et al. SoftwareX](https://doi.org/10.1016/j.softx.2024.102010))*
45+
4146
## Pipeline
4247

4348
The pipeline handles fetching of the DICOM data to conversion and preparation of your research dataset. Here are the key steps of the pipeline:
@@ -82,6 +87,12 @@ pydicer.add_input(dicom_directory)
8287
pydicer.run_pipeline()
8388
```
8489

90+
## How to Cite
91+
92+
If you make use of PyDicer within your research work, please consider citing our SoftwareX paper:
93+
94+
**Chlap P, Al Mouiee D, Finnegan RN, et al. PyDicer: An open-source python library for conversion and analysis of radiotherapy DICOM data. *SoftwareX*. 2025;[29:102010. doi:10.1016/j.softx.2024.102010](https://doi.org/10.1016/j.softx.2024.102010)**
95+
8596
## Contributing
8697

8798
PyDicer is an open-source tool and contributions are welcome! Here are some ways you might consider contributing to the project:
221 KB
Loading

0 commit comments

Comments
 (0)