You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/protocol.qmd
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ For this work, six published healthcare DES models were selected. These were mod
33
33
* Association for Computing Machinery (ACM) (@association_for_computing_machinery_acm_artifact_2020)
34
34
* Center for Open Science (COS) (@blohowiak_badges_2023)
35
35
* Institute of Electrical and Electronics Engineers (IEEE) (@institute_of_electrical_and_electronics_engineers_ieee_about_2024)
36
-
* Psychological Science (@hardwicke_transparency_2023 and @association_for_psychological_science_aps_psychological_2024)
36
+
* Psychological Science (@hardwicke_transparency_2024 and @association_for_psychological_science_aps_psychological_2024)
37
37
* Recommendations from the pilot STARS framework for the sharing of code and associated materials from discrete-event simulation models (@monks_towards_2024).
38
38
* This is timed
39
39
@@ -76,17 +76,17 @@ It was also informed by:
76
76
77
77
## Modifications from the protocol
78
78
79
-
There was one major change from the protocol...
79
+
There were two main changes from the protocol...
80
80
81
81
| Deviation | Description and reason for the change |
82
82
| --- | --- |
83
83
| Expanding from 6 to 8 studies | Whilst partway through the 6th study, we reflected on what we had found so far, and felt it would be beneficial to do a few more studies. The primary motivation for this was to try and include a selection of studies that reflect the range of studies in the literature. So far, we had a few studies where the model code/run times were very large or very small, and we felt it beneficial to try and include some more "medium-sized" studies, as these are more typical of the literature. We also thought it would be good to include an older study (for example, about 10 years ago, if we can find one), as all those included so far were within the last few years, but working with more outdated code will be/can be a problem people encounter. |
84
+
| Using the latest software packages | In the protocol, I had planned that - if no versions were provided we select a version of the software and each package that is closest to but still prior to the date of the code archive or paper publication. I kept to this for the Python models (easily set using a conda/mamba environment). However, I had great difficulties attempting to do this in R, and could not successfully backdate both. As such, I used the latest versions of R and each package for those studies |
84
85
85
-
There were also some minor changes, which are explained below...
86
+
There were also some very minor changes, which are explained below...
86
87
87
88
| Deviation | Description and reason for the change |
88
89
| --- | --- |
89
-
| Using the latest software packages | In the protocol, I had planned that - if no versions were provided we select a version of the software and each package that is closest to but still prior to the date of the code archive or paper publication. I kept to this for the Python models (easily set using a conda/mamba environment). However, I had great difficulties attempting to do this in R, and could not successfully backdate both. As such, I used the latest versions of R and each package for those studies |
90
90
| Using percentage difference in results to help decided reproduction success | This is not particularly deviation, as I did explore this, but I ultimately found it very unhelpful, as the percentage difference could be greatly impacted by scale (for example, 0.1 vs 0.2 would appear much greater than 3 vs 4, but the actual meaning of these differences might be similar (e.g. both might be considered a small difference) depending on the scale used and what is being compared - whilst in another context with a different scale, 0.1 vs 0.2 might actually reflect a huge difference!). |
91
91
| Moving onto evaluation stage before receive author response regarding reproduction discrepancy or before getting consensus on reproduction | In the protocol, we required that authors are contacted if there are any remaining difficulties in running the code or items in the scope that were not reproduced. The authors were given a total of four weeks to respond if they chose to. We had implied that we must wait for this time to pass before continuing to the evaluation stage (since the three stages were presented as being completed one after another). The rationale for this was that the timings for the reproduction would be influenced by whether the evaluation had been completed or not, and vice versa. However, given the many possible influences on the timings, this was considered negligble.<br><br>We also required consensus on whether items had been succesfully reproduced or not before moving on. In some cases, this was not done, as other team members were not available (e.g. busy or on annual leave) and so could not yet give a second opinion, and so I progressed with the evaluation and got consensus on reproductions afterwards, once they were available. |
92
92
| Organisation of the repository for the research compendium | In the protocol, we had planned that seperate folders were created for data, methods and outputs. This was generally followed but, if an alternative structure seemed more suitable. For example, if the original study already divided items well, but perhaps with different folder names or with multiple scripts folders or so on, we might have used that original structure, as it still served the purpose of being clear and easy to re-run, whilst reducing the number of differences compared with the original study. |
abstract = {Matplotlib is a 2D graphics package used for Python for application development, interactive scripting,and publication-quality image generation across user interfaces and operating systems},
2423
+
number = {3},
2424
+
urldate = {2024-11-28},
2425
+
journal = {Computing in Science \& Engineering},
2426
+
author = {Hunter, John D.},
2427
+
month = may,
2428
+
year = {2007},
2429
+
note = {Conference Name: Computing in Science \& Engineering},
abstract = {This brief presentation for the NCI Office of Data Sharing Annual Data Sharing Symposium: Driving Cancer Advances through Impactful Research shared information about the Generalist Repository Ecosystem Inititative (GREI) and highlighted two GREI resources, the Generalist Repository Comparison Chart and the Generalist Repository Selection Flowchart.},
file = {Dependency and reproducibility – Government Analysis Function:/home/amy/Zotero/storage/3RXF264Y/dependency-and-reproducibility.html:text/html},
2478
+
}
2479
+
2480
+
@article{alston_beginners_2021,
2481
+
title = {A {Beginner}'s {Guide} to {Conducting} {Reproducible} {Research}},
file = {Full Text PDF:/home/amy/Zotero/storage/5JPQLYHX/Alston and Rick - 2021 - A Beginner's Guide to Conducting Reproducible Rese.pdf:application/pdf;Snapshot:/home/amy/Zotero/storage/3PNWT4JP/bes2.html:text/html},
0 commit comments