Skip to content

Commit c52e70a

Browse files
wip on simplification
1 parent b62834d commit c52e70a

72 files changed

Lines changed: 3523 additions & 53 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

content/en/_index.html

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@
88
<div class="row justify-content-center align-items-center">
99
<div class="col-xl-7 col-lg-6 col-md-6">
1010
<h1>
11-
A prototype software framework for<br />
12-
living, <a href = "/docs/getting-started/concepts/transferable/">transferable</a><br />
13-
health economic models
11+
Develop living, <a href = "/docs/getting-started/concepts/transferable/">transferable</a> models.<br />
12+
Run and report <a href = "/docs/getting-started/concepts/reproducible-replicable-generalisable/">repeatable</a> analyses.
1413
</h1>
1514
<br />
1615
<a class="btn btn-lg btn-primary mr-3 mb-4" href="{{< relref "/docs" >}}">
@@ -32,7 +31,7 @@ <h1>
3231

3332
{{< blocks/lead >}}
3433
<div class="col">
35-
<h1 class="text-center">Build modular and open-source models in R using three steps.</h1>
34+
<h1 class="text-center">ready4 is a <a href = "https://rdcu.be/dIv8g">prototype software framework</a> for the development and use of health economic models in R.</h1>
3635
</div>
3736

3837
{{< /blocks/lead >}}

content/en/docs/Examples/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ tags:
1717
- Use - heterogeneity
1818
- Use - utility mapping
1919
description: >
20-
See how ready4 has been applied to [model](https://readyforwhatsnext.org/) real world decision problems in youth mental health.
20+
See how ready4 has been applied to [model](https://readyforwhatsnext.org/) real world decision problems.
2121
---
2222

2323
An scientific summary of the ready4 prototype software framework and its early application in youth mental health is [available as an open-access article in PharmacoEconomics]( https://doi.org/10.1007/s40273-024-01378-8).

content/en/docs/Getting-started/Concepts/Project.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ description: >
1212
A ready4 modelling project develops a computational model, adds data and runs analyses.
1313
---
1414

15-
As a [complex, collaborative and long-term undertaking](/docs/getting-started/motivation/), it is not feasible for ready4 to be financed by a single [funder](/docs/getting-started/stakeholders/funders/) or progressed as a single project. Instead, our mode of development is via multiple independent modelling projects, each with their own project governance and [funding](/docs/contribution-guidelines/contribution-types/funding/).
16-
1715
A ready4 modelling project will use the [ready4 software framework](/docs/framework/) to implement the three steps of:
1816

1917
- Developing and validating a [computational model](../model);
Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,32 @@
11
---
2-
title: "Reproducible research"
3-
linkTitle: "Reproducibility"
2+
title: "Repeatable research"
3+
linkTitle: "Repeatability"
44
weight: 24
55
categories:
66
- Documentation
77
tags:
88
- Project
99
- Project - concepts
1010
description: >
11-
Some core concepts relating to reproducible research have multiple conflicting definitions - this is how we use them.
11+
Some core concepts relating to repeatable research have multiple conflicting definitions - this is how we use them.
1212
---
1313

14-
Although there is widespread support from the scientific community on the importance of reproducible research, the definition of key terms such as reproducibility and replicability can vary across disciplines and methodologies (e.g. the extent to which computational modelling is used). In some cases, entirely different terms (e.g. repeatability) are preferred. The meanings we intend when using these terms are described below.
14+
Although there is widespread support from the scientific community on the importance of repeatable research, the definition of key terms such as reproducibility and replicability can vary across disciplines and methodologies (e.g. the extent to which computational modelling is used). The meanings we intend when using these terms are described below.
1515

1616
## Reproduction and Replication
1717
The distinctions we make between reproduction and replication have been guided by the approach outlined in a report by the [National Academies of Sciences, Engineering and Medicine](https://nap.nationalacademies.org/catalog/25303/reproducibility-and-replicability-in-science). However, we have adapted their definitions slightly as the meanings in that report were framed in terms of study findings / outcomes, whereas our usage relates more to intended objectives when deploying tools.
1818

19-
### Meanings
19+
### Our usage
20+
2021
#### Reproduction
2122
Applying the same [analysis](/docs/model/analyses/) code to the same input [data](/docs/model/datasets/) with the expectation of generating identical outputs (with the exception of trivial artefacts like datestamps for when analysis reports were produced).
2223

2324
#### Replication
2425
Applying analysis code used in a study to new input data. The analysis code is reused with only minimal edits that are necessary to account for differences in input data paths and variable names and to study metadata (e.g. investigator names, sample descriptions). The new data can be real or fake, but will include the same structure and concepts / measures as those found in the original study's dataset. If the new data is a sample from the same population as the original study, then the expectation when undertaking replications is for results across studies to be broadly similar.
2526

26-
### Examples
27-
[Examples of both reproduction and replication code](/docs/model/analyses/replication-code/) are available. When publishing analysis code we try to adopt (there are exceptions) the following rules of thumb:
27+
### Suggested policies
28+
When publishing analysis code we suggest adopting the following rules of thumb:
2829

29-
1. If the data required to re-run a study analysis are publicly available (or declared by the analysis program itself), then we publish the code as a reproduction program (e.g. [this program for creating a synthetic population](/docs/model/analyses/replication-code/make-fakes/clinical-primary/)).
30+
1. If the data required to re-run a study analysis are publicly available (or declared by the analysis program itself), publish the code as a reproduction program (e.g. [this program for creating a synthetic population](https://readyforwhatsnext.org/docs/analyses/replication-code/make-fakes/clinical-primary/)).
3031

31-
2. If the data required to re-run a study analysis are not publicly available, we publish the replication version of the code. The replication version of the code may be configured to ingest a synthetic (fake) representation of the study dataset as with [this utility mapping replication program](/docs/model/analyses/replication-code/map-utility/ttu_lng_aqol6d_csp/). Details of the (minimal) steps required to revert the replication code to a version that can be used for reproduction purposes are typically embedded within the program itself.
32+
2. If the data required to re-run a study analysis are not publicly available, we publish the replication version of the code. The replication version of the code may be configured to ingest a synthetic (fake) representation of the study dataset as with [this utility mapping replication program](https://readyforwhatsnext.org/docs/analyses/replication-code/map-utility/ttu_lng_aqol6d_csp/). Details of the (minimal) steps required to revert the replication code to a version that can be used for reproduction purposes are typically embedded within the program itself.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
title: "Concepts"
33
linkTitle: "Concepts"
4-
weight: 1
4+
weight: 21
55
categories:
66
- Documentation
77
tags:
88
- Project
99
- Project - concepts
1010
description: >
11-
A number of concepts are helpful to understand prior to using ready4.
11+
A number of concepts are helpful to understand prior to reading ready4 documentation.
1212
---
1313

content/en/docs/Getting-started/Implementation/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ tags:
1212
- Framework
1313
- Software
1414
description: >
15-
The ready4 software framework is distributed as a collection of [framework code libraries](/docs/software/libraries/types/framework) that support object-oriented and functional approaches to implementing [modular](/docs/getting-started/concepts/module/) and open source [computational models](/docs/getting-started/concepts/model/).
15+
The ready4 prototype software framework is distributed as a collection of [framework code libraries](/docs/software/libraries/types/framework) that support object-oriented and functional approaches to implementing [modular](/docs/getting-started/concepts/module/) and open source [computational models](/docs/getting-started/concepts/model/).
1616
---
1717

1818

content/en/docs/Getting-started/Motivation/_index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
title: "Motivation"
33
linkTitle: "Motivation"
4-
weight: 21
4+
weight: 1
55
categories:
66
- Documentation
77
tags:
88
- Project
99
- Project - purpose
1010
description: >
11-
To support the development of [replicable](/docs/getting-started/concepts/reproducible-replicable-generalisable/) and [transferable](/docs/getting-started/concepts/transferable/) health economic models ready4 provides a framework for implementing [modular](/docs/getting-started/concepts/module/) and [open source](/docs/software/terms/licenses/) projects.
11+
There are a number of limitations to current health economic modelling practice, with models rarely adequately [transparent, reusable and updatable](/docs/framework/standards/).
1212
---
1313

1414
## Problem

content/en/docs/Getting-started/Purpose/_index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ description: >
1414
The ready4 prototype software framework supports model implementations that meet explicit transparency, reusability and updatability criteria.
1515
---
1616

17-
Transparent, reusable and updatable (TRU) computational health economic models are signifiers of ethical modelling practice. The ready4 software framework provides tools to help implement TRU models (see [this preprint](https://arxiv.org/pdf/2403.17798.pdf) for a detailed description).
17+
The ready4 software framework provides tools to help implement computational health economic models that are transparent, reusable and updatable (TRU).
1818

1919
## Transparent
2020
Model code and data are publicly available in online [code repositories](/docs/software/repositories/) and [data collections](/docs/model/datasets/finding-data/search/). Algorithms are [documented and transparently and regularly tested](/docs/software/libraries/documentation/). Model development occurs [in the open](https://github.com/ready4-dev) and [invites community participation](/docs/contribution-guidelines/contribution-types/code/), with each individual's [contribution](/docs/contribution-guidelines/) publicly identifiable. [Analyses](/docs/model/analyses/) are [reproducible and replicable](/docs/getting-started/concepts/reproducible-replicable-generalisable/#reproduction-and-replication).
@@ -25,3 +25,4 @@ Model code and data are publicly available in online [code repositories](/docs/s
2525
## Updatable
2626
Model code, data and analyses are versioned, with an ongoing program of making [new and updated releases](/blog/releases/). Software is [maintained](/docs/contribution-guidelines/priorities/curate/), with opportunities for users and contributors to flag issues, request features and supply [code contributions](/docs/contribution-guidelines/contribution-types/code/).
2727

28+
The criteria we use for assessing TRU attributes of computational models are described in more detail in [this preprint](https://arxiv.org/pdf/2403.17798.pdf), with a worked example of the application of these criteria provided in [this article from PharmacoEconomics](https://rdcu.be/dIv8g).

content/en/docs/Overview/_index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ categories:
77
tags:
88
- Project
99
description: >
10-
How ready4 aims to improve the transferability of health economic models.
10+
How ready4 aims to improve the development and application of health economic models.
1111
---
1212

1313
## What is ready4?
14-
ready4 is a prototype software framework for implementing [replicable](/docs/getting-started/concepts/reproducible-replicable-generalisable/) and [transferable](/docs/getting-started/concepts/transferable/) health economic models. The project is implemented in the [open source](/docs/software/terms/licenses/) language R and is led by [researchers at Monash University](/about/).
14+
ready4 is a [prototype software framework](https://rdcu.be/dIv8g) for developing living and [transferable](/docs/getting-started/concepts/transferable/) health economic models and applying those models in [reproducible and replicable](/docs/getting-started/concepts/reproducible-replicable-generalisable/) research. The project is implemented in the [open source](/docs/software/terms/licenses/) language R and is led by [researchers at Monash University](/about/).
1515

1616
## What is a software framework?
1717
A [software framework](/docs/framework/) is a shared technology that can be used by multiple teams to collaboratively author [software](/docs/software).
@@ -35,13 +35,13 @@ Currently, ready4 is being applied to develop and apply [a modular model of yout
3535
ready4 is publicly available and free for you to assess (to verify and validate), apply (to use and/or author health economic model modules) and to derive your own derivative works from (to leverage and enhance the work of others) [under liberal terms of use](/docs/software/terms/).
3636

3737
## Why is it a prototype?
38-
Currently the ready4 software suite is only available in the form of [development releases](/docs/software/status/development-releases/). That means ready4 may require more development, documentation and testing before it could be confidently used for scientific purposes other than the specific studies to which the ready4 development team have already applied it.
38+
Currently, most of the ready4 software suite is available in the form of [development releases](/docs/software/status/development-releases/). That means the libraries implementing ready4 may require more development, documentation and testing before it could be confidently used for scientific purposes other than the specific studies to which the ready4 development team have already applied it.
3939

4040

4141
## Why is it called ready4?
4242
ready4 is short-hand for "readyforwhatsnext", the title of [the research project that catalysed the framework](/about/) and a reference to how computational models can improve the preparedness of decision makers and system planners.
4343

4444
## Where should I go next?
45-
We'd recommend reading the documentation in the order in which sections appear in the table of contents (so go next to [Examples](/docs/examples/), then to [Getting started](/docs/getting-started/) and so on). Scientific manuscripts on the framework's [ethical underpinnings](https://arxiv.org/pdf/2403.17798.pdf) and [early implementation](https://arxiv.org/pdf/2310.14138.pdf) are also available.
45+
We'd recommend reading the documentation in the order in which sections appear in the table of contents (so go next to [Examples](/docs/examples/), then to [Getting started](/docs/getting-started/) and so on). Scientific manuscripts on the framework's [ethical underpinnings](https://arxiv.org/pdf/2403.17798.pdf) and [early implementation](https://rdcu.be/dIv8g) are also available.
4646

4747

content/en/docs/Software/Libraries/Documentation/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Code library documentation"
2+
title: "Library documentation"
33
linkTitle: "Documentation"
44
weight: 266
55
categories:

0 commit comments

Comments
 (0)