From 37101bf4790d51a89d108c1bc2e9eda3f4c86c2d Mon Sep 17 00:00:00 2001 From: Christian Haselgrove Date: Thu, 2 Jan 2025 10:18:36 -0500 Subject: [PATCH 1/3] Edit and style Getting Started --- content/resources/getting-started/_index.md | 121 ++++++++------------ 1 file changed, 46 insertions(+), 75 deletions(-) diff --git a/content/resources/getting-started/_index.md b/content/resources/getting-started/_index.md index 0255037..b36235d 100644 --- a/content/resources/getting-started/_index.md +++ b/content/resources/getting-started/_index.md @@ -3,26 +3,19 @@ title: Getting Started with ReproNim weight: 2 --- -**The ReproNim philosophy**: Incorporate reproducible practices into the typical neuroimaging workflow. These practices ensure more robust, well documented studies at the end for you, your colleagues and your peers. +ReproNim's philosophy is to incorporate reproducible practices into the typical neuroimaging workflow. These practices ensure more robust, well documented studies at the end for you, your colleagues, and your peers. -ReproNim offers best practices, tools and training to implement reproducible neuroimaging in your lab. Here is a brief overview of our website: +ReproNim offers best practices, tools, and training to implement reproducible neuroimaging in your lab. -* **New to reproducible neuroimaging?** - * [Why reproducible neuroimaging](/about/why/) - * [What is reproducible neuroimaging?](/about/why/#what-is-reproducible-neuroimaging) - * [ReproNim's principles and supporting actions](/about/in-practice/) for reproducible neuroimaging -* **Wondering what ReproNim can do for you?** - * Meet our [exemplary user personas and the issues they face in running neuroimaging studies](/resources/getting-started/#meet-our-user-personas) - * View our introduction to the [ReproNim approach](/about/repronim-approach/) and some step-by-step tutorials on how to use ReproNim tools to improve your ability to perform robust and shareable neuroimaging studies -* **Tools and how-to guide:** - * Our [Resource](/resources/) section provides a listing of [tools](/resources/tools/) and [tutorials](/resources/tutorials/) on how to use them to support principles of reproducible neuroimaging -* **Training:** - * [On-line training course](https://www.repronim.org/teach.html) on a range of basic and more advanced topics related to reproducible neuroimaging - * [ReproNim Fellows Program](/fellowship/): Become a ReproNim fellow through our train the trainer program +Our website provides a number of resources: -## Meet our user personas +* An introduction to reproducible neuroimaging: We provide an [overview of reproducible neuroimaging](/about/why/), including exactly what we mean by the term and why it's important. We follow it by showing [how to apply reproducible neuroimaging in practice](/about/in-practice/) and introduce principles of reproducible neuroimaging and actions for their application. +* An overview of how ReproNim applies to you: Meet our [exemplary user personas](/resources/getting-started/#meet-our-user-personas) below and read about the issues they face in running neuroimaging studies. Then browse our [tools](/resources/tools/) to find one that serves your needs and follow one our our [tutorials](/resources/tutorials/), showing how to use the tools to support reproducible neuroimaging. +* Training resources: We provide an [online training course](https://www.repronim.org/teach.html) on a range of basic and more advanced topics related to reproducible neuroimaging. And learn about the [ReproNim/INCF Fellowship](/fellowship/), our innovative and successful train-the-trainer program. -To introduce you to ReproNim, we have created a set of exemplary user personas that represent some typical users and given them a face (through the magic of AI), a set of skills and interests. We then produced a set of basic use cases that showcased how adopting the principles of neuroimaging and ReproNim tools can help them in their goals. +## User personas + +To introduce you to ReproNim, we have created a set of exemplary personas that cover some typical interests and needs and have given each a face (through the magic of AI) and a set of skills and interests. We then produced a set of basic use cases that showcase how adopting the principles of neuroimaging and ReproNim tools can help them in their goals. Who would you like to hear from? @@ -32,7 +25,7 @@ Who would you like to hear from? Sarah

- Hi, I’m Sarah. I’m an early- to mid-career researcher. I’m interested in applying best practices to my day-to-day research workflow. Read more. + Hi, I'm Sarah. I'm an early- to mid-career researcher. I'm interested in applying best practices to my day-to-day research workflow. Read more.

@@ -41,7 +34,7 @@ Who would you like to hear from? Richard

- Hi, I’m Richard. I’m a research software engineer. I want to incorporate more standards into the technical operations of my lab and also learn more about how to effectively share workflows with my clients. Read more. + Hi, I'm Richard. I'm a research software engineer. I want to incorporate more standards into the technical operations of my lab and learn more about how to effectively share workflows with my clients. Read more.

@@ -50,7 +43,7 @@ Who would you like to hear from? John

- Hi, I’m John. I'm a university-based computational neuroscientist and teacher. I would like to see what resources are available for my teaching about rigor and reproducibility. Read more. + Hi, I'm John. I'm a university-based computational neuroscientist and teacher. I would like to see what resources are available for my teaching about rigor and reproducibility. Read more.

@@ -59,7 +52,7 @@ Who would you like to hear from? Evelyn

- Hi, I’m Evelyn. I'm the director of a multi-center distributed project. My interest is in harmonizing the research being performed at several sites. Read more. + Hi, I'm Evelyn. I'm the director of a multi-center distributed project. My interest is in harmonizing the research being performed at several sites. Read more.

@@ -67,101 +60,79 @@ Who would you like to hear from? Sarah -I’m Sarah, an early- to mid-career researcher. I’m interested in applying best practices to my day-to-day research workflow. +I'm Sarah, an early- to mid-career researcher. I'm interested in applying best practices to my day-to-day research workflow. I'm fluent in modern technologies and comfortable both at the bench and behind a computer, and I spend my days engaged in the hands-on aspects of studies. As I build my career, I want to keep up-to-date with the latest trends and tools, but I don't dwell on technology for its own sake. Efficiency is important, but not if it sacrifices rigor. -I would like support for making my workflow development more efficient: How do I go from my 'garden path' trial workflow development, lock into a 'final' workflow, and then efficiently apply this workflow to my complete dataset? My workflow might change, so I'd like to efficiently update and re-apply the new workflow. I've heard versioning will be important for this, but I'm not handy with these technologies. Publishing my data would be nice for some additional impact and complying with the NIH data sharing mandate support. +I would like support for making my workflow development more efficient: How do I go from my "garden path" workflow development, lock into a final workflow, and then efficiently apply this workflow to my complete dataset? My workflow might change, so I'd like to efficiently update and re-apply the new workflow. I've heard versioning will be important for this, but I'm not handy with these technologies. Publishing my data would be nice for some additional impact and for complying with the NIH data sharing mandate. -**How can ReproNim help?** +#### How ReproNim can help -ReproNim can help Sarah learn more about data and software management and other best practices for reproducible neuroimaging, and introduce her to tools and practices for versioning workflows. When data and software are managed throughout the neuroimaging workflow, publishing data, and the pipelines that produced it, effectively and efficiently is much easier to do. +ReproNim can help Sarah learn more about data and software management and other best practices for reproducible neuroimaging as well as introduce her to tools and practices for versioning workflows. When data and software are managed throughout the neuroimaging workflow, effectively and efficiently publishing data and the pipelines that produced it is much easier to do.. -**Tutorials that might be interesting to Sarah**: +Tutorials that might be interesting to Sarah include: -* Creating a [neuroimaging data management and sharing plan](/resources/tutorials/data-management-and-sharing/) - * Principle \= planning -* Implementing data management basics: Using ReproNim tools to [convert data to the BIDS standard](/resources/tutorials/dicom-to-bids/) and [create a data dictionary](/resources/tutorials/data-dictionary/) - * Principle: Data and metadata management - * Actions: Standards, Annotation -* Implementing software management basics: [Using Git to manage workflow/pipeline versions](/resources/tutorials/git/) - * Principle: Software management - * Actions: Versioning -* Publishing your work as a “Re-executable paper”( \= text, data, code): Standards-based data sharing through OpenNeuro - * Principle: Publishing re-executable papers - * Actions: Standards, Annotation +* For study planning, [Creating a Data Management and Sharing Plan](/resources/tutorials/data-management-and-sharing/). +* For data management, [Converting DICOM to BIDS](/resources/tutorials/dicom-to-bids/) and [Creating a Data Dictionary](/resources/tutorials/data-dictionary/). +* For software management, [Basic Software Versioning Using Git](/resources/tutorials/git/). +* For publishing, [Publish Everything](/resources/tutorials/publish-everything/). ### Richard Richard -Hi, I’m Richard, a research software engineer. I want to incorporate more standards into the technical operations of my lab and also learn more about how to effectively share workflows with my clients. +Hi, I'm Richard, a research software engineer. I want to incorporate more standards into the technical operations of my lab and also learn more about how to effectively share workflows with my clients. -I'm responsible for developing the software in support of my lab’s research. I'm given high-level requirements but I then have the freedom to decide how to implement solutions. I don't code exclusively but spend time researching and planning my work since I have to balance software engineering best practices with the limited resources available for research software engineering. +I'm responsible for developing the software in support of my lab's research. I'm given high-level requirements but I then have freedom to decide how to implement solutions. I don't code exclusively and spend time researching and planning my work since I have to balance software engineering best practices with the limited resources available for research software engineering. -I would like to generate software products that incorporate community standards for data ingestion and export. I'm aware of BIDS for standard input data representation, but I need to learn about output standards such as BIDS derivatives and standardized output descriptions (like NIDM). I have heard that containerizing software can make it easier to deliver it to my local clients (and for them to share with others who want to reproduce their work) and easier to support compared to a bare metal software solution. +I would like to generate software products that incorporate community standards for data ingestion and export. I'm aware of BIDS for standard data representation, but I need to learn about output standards like BIDS derivatives and standardized output descriptions like NIDM. I have heard that containerizing software can make it easier to deliver it to my local clients (and for them to share with others who want to reproduce their work) and easier to support compared to a bare metal software solution. -**How can ReproNim Help?** +#### How ReproNim can help ReproNim can help Richard learn how standards such as BIDS and NIDM can help with better data management. ReproNim can provide Richard with demos and use cases to show why containerization is worth the effort. -**Tutorials that might be interesting to Richard**: +Tutorials that might be interesting to Richard include: -* Advanced data management: Putting your derived data into BIDS derivatives and creating a semantically-enriched data dictionary using NIDM, a standard for annotating neuroimaging data - * Principles: Data management - * Actions: Standards, annotation -* Working with containers: Using Neurodocker to containerize computational - * Principles: Re-executability -* Advanced data and software management: [DataLad containers/run \+, YODA principles](/resources/tutorials/repronim-containers/) - * Principles: Re-executability +* For data management, [Creating a Data Dictionary](/resources/tutorials/data-dictionary/). +* For software management, [Advanced Containerization Using DataLad](/resources/tutorials/repronim-containers/). ### John John -Hi, I’m John. I'm a university-based computational neuroscientist and teacher. I would like to see what resources are available for my teaching about rigor and reproducibility. +Hi, I'm John. I'm a university-based computational neuroscientist and teacher. I would like to see what resources are available for teaching about rigor and reproducibility. -I have both lab and teaching responsibilities. I'd like my lab members to understand and utilize principles of re-executable annotated workflows. I also wonder whether whether the ReproNim fellowship program might be appropriate for someone in my lab (perhaps as a way to train others in the lab thereafter). As a teacher, I'm interested in broadly educating my students on reproducibility, including exposure to key concepts, tools, and educational materials. +I have both lab and teaching responsibilities. I'd like my lab members to understand and utilize principles of re-executable annotated workflows. I also wonder whether whether the ReproNim fellowship program might be appropriate for someone in my lab (perhaps as a way to train others in the lab thereafter). As a teacher, I'm interested in broadly educating my students on reproducibility and exposing them to key concepts, tools, and educational materials. I'm interested in whether ReproNim provides up-to-date teaching materials that I can use in my own teaching. I'm also interested in resources that might help my students and/or lab. -**How can ReproNim Help?** +#### How ReproNim can help + +Educational resources that might be interesting to John and his students: -**Educational resources that might be interesting to John and his students**: +This site's [Why Reproducible Neuroimaging](/about/why/) and [Reproducible Neuroimaging in Practice](/about/in-practice/) provide a high-level overview of reproducible neuroimaging and the issues around it. -* John should point his students to the [Why Reproducible Neuroimaging](/about/why/) sections of our website for a high level overview of issues around reproducible neuroimaging. -* For more in-depth training, ReproNim has created a [modular on-line course](/resources/training/) that covers basic and advanced topics in reproducible neuroimaging. Each module contains tutorials and hands on exercises. -* ReproNim also offers a [Fellows Program](/fellowship/), a one year train-the-trainer program in reproducible neuroimaging +The [tutorials](/resources/tutorials/) provided here give opportunities for hands on experience in a number of areas. -ReproNim provides a [catalog of our main tools](/resources/tools/), with links to help materials and on-line forums. +For more in depth training, ReproNim has created a [modular online course](/resources/training/) that covers basic and advanced topics in reproducible neuroimaging. Each module contains tutorials and hands on exercises. -→ For hands on experience, his students can follow [tutorials](/resources/tutorials/) recommended for Sarah, Richard and Evelyn +John might also be interested in the [ReproNim/INCF Fellows Program](/fellowship/), a one year train-the-trainer program in reproducible neuroimaging. ### Evelyn Evelyn -Hi, I’m Evelyn. I'm the director of a multi-center distributed project. My interest is in harmonizing the research being performed at several sites. +Hi, I'm Evelyn. I'm the director of a multi-center distributed project. My interest is in harmonizing the research being performed at several sites. -I've been a researcher my whole career, and now I direct a multi-center distributed project. My responsibilities include oversight for integrated data sharing and cross-site analyses within the project, as well as making all data ultimately publicly accessible and reusable. I'm interested in options for facilitating and streamlining data acquisition, use, and reuse for varied purposes, both within and beyond the bounds of the project itself. I have the authority and responsibility to make recommendations for infrastructure that would serve a multidisciplinary multi-site project well. +I've been a researcher my whole career, and now I direct a multi-center distributed project. My responsibilities include oversight for integrated data sharing and cross-site analyses within the project, as well as ultimately making all data publicly accessible and reusable. I'm interested in options for facilitating and streamlining data acquisition, use, and reuse for varied purposes, both within and beyond the bounds of the project itself. I have the authority and responsibility to make recommendations for infrastructure that would serve a multidisciplinary multi-site project well. -I think ReproNim might address many of my priorities, but I'd really like an end-to-end platform for data acquisition, data management, and dissemination. I need to distribute common analyses to all of the project's sites. I'd like it to be easy for the sites to give me results from this analysis that are easy to aggregate and harmonize. As the sites are also collecting their own subjects, I need common demographic, clinical, and behavioral data to be collected and shared in a way that is also easy to aggregate and harmonize. +I think ReproNim might address many of my priorities, but I'd really like an end-to-end platform for data acquisition, data management, and dissemination. I need to distribute common analysis methods to all of the project's sites. I'd like it to be easy for the sites to give me results from these analyses and for these results to be easy to aggregate and harmonize. The sites are also collecting their own subjects, so I need common demographic, clinical, and behavioral data to be collected and shared in a way that is also easy to aggregate and harmonize. -**How can ReproNim help?** +#### How ReproNim can help -ReproNim is not an end to end platform, but has several tools that can take her current data workflow and make it easy to share FAIR data and analyses across multiple sites. +ReproNim is not an end-to-end platform but does have several tools that can apply to Evelyn's current data workflow to make it easy to share FAIR data and analyses across multiple sites. -**Use cases that might be of interest to Evelyn:** +Tutorials that might be of interest to Evelyn include: -* Planning and data management: Learn how a data collection and annotation framework for behavioral data to be collected can be set up using [ReproSchema and shared across multiple sites](/resources/tutorials/reproschema/). - * Principles: planning, data management - * Actions: standards, annotations -* Basic software management for distributed data: [Curating and processing a single study to generate standardized, analysis-ready data to participate in distributed projects using Nipoppy](/resources/tutorials/nipoppy/) - * Principles: Software management - * Standards: Standards, annotation -* Advanced data management: [Adding standards and semantics to data dictionaries to promote data harmonization and findability](/resources/tutorials/data-dictionary/) - * Principles: data management, FAIR - * Actions: Standards, Annotation -* Advanced metadata management: [Searching and sharing metadata through ReproPond and ReproLake](/resources/tutorials/pond-lake/) - * Principles: Metadata management - * Actions: Standards, Annotation +* For data management, [Planning a Distributed Project Using ReproSchema](/resources/tutorials/reproschema/), [Creating a Data Dictionary](/resources/tutorials/data-dictionary/), and [Searching Across Studies Using ReproPond and ReproLake](/resources/tutorials/pond-lake/). +* For software management, [Streamlining Neuroimaging Processing with Nipoppy](/resources/tutorials/nipoppy/). From 04b5ef2d2f20d3184310a5bebabcd2ce5c00fd11 Mon Sep 17 00:00:00 2001 From: Christian Haselgrove Date: Thu, 2 Jan 2025 13:33:37 -0500 Subject: [PATCH 2/3] Edit and style main tutorials page --- content/resources/tutorials/_index.md | 52 +++++++++++++++------------ 1 file changed, 29 insertions(+), 23 deletions(-) diff --git a/content/resources/tutorials/_index.md b/content/resources/tutorials/_index.md index 8167c87..770af56 100644 --- a/content/resources/tutorials/_index.md +++ b/content/resources/tutorials/_index.md @@ -4,38 +4,44 @@ type: docs weight: 5 --- -To get started with ReproNim, we have created a set of tutorials to show how ReproNim’s tools and services support best practices laid out in [ReproNim’s principles of Reproducible Neuroimaging](/about/in-practice/) and [ReproNim’s 4 Core Actions](/about/in-practice/). We have organized these tutorials based on our [user personas](/resources/getting-started/) to illustrate how ReproNim’s tools can meet the needs of different types of users with different skill sets and objectives. These tutorials are designed in a modular fashion, showing how individual steps to improve reproducibility can be fit together into an [overall reproducible workflow](/about/repronim-approach/). +To help you get started with ReproNim, we have created a set of tutorials to show how ReproNim's tools and services support best practices laid out in [ReproNim's principles of reproducible neuroimaging](/about/in-practice/#repronims-principles-of-reproducible-neuroimaging) and [ReproNim's four core actions](/about/in-practice/#repronims-four-core-actions). -Tutorials are organized into basic and more advanced approaches. Each tutorial is organized in a similar fashion, providing a list of tools, necessary skills and system requirements, along with step by step instructions to implement and use the tools. Below we provide a list of available tutorials, organized according to [ReproNim’s principles of Reproducible Neuroimaging](/about/in-practice/): +The tutorials are designed in a modular fashion, showing how individual steps to improve reproducibility can be fit together into an [overall reproducible workflow](/about/repronim-approach/). -**Principle 1: Study Planning** +Tutorials cover basic and more advanced approaches as noted below. Each tutorial is organized in a similar fashion, providing a list of tools, necessary skills and system requirements, and step-by-step instructions to implement and use the tools. - * Actions: Annotation +For an alternative approach to finding the right tutorial for you, meet our [user personas](/resources/getting-started/#user-personas) and discover what tutorials interest them. -* Creating a [neuroimaging data management and sharing plan](/resources/tutorials/data-management-and-sharing/) -* Guidance on [estimating costs and required resources](/resources/tutorials/estimating-costs/) for implementing reproducible practices -* Set up a data collection and annotation framework for a multisite study using [ReproSchema](/resources/tutorials/reproschema/). +## Principle 1: Study planning -**Principle 2: Data and metadata management** +_[Actions](/about/in-practice/#repronims-four-core-actions): Annotation and provenance_ - * Actions: Standards, Annotation and Provenance, Version control +- [Estimating Costs](/resources/tutorials/estimating-costs/): A guide to estimating costs and required resources for implementing reproducible practices. +- [Creating a Data Management and Sharing Plan](/resources/tutorials/data-management-and-sharing/): Tips for creating an NIH Data Management and Sharing Plan. -* *Basic:* Using ReproNim tools to [convert data to the BIDS standard](/resources/tutorials/dicom-to-bids/) and [create a data dictionary](/resources/tutorials/data-dictionary/) -* *Basic+:* Adding standards and semantics to data dictionaries to promote data harmonization and findability -* *Advanced:* Putting your derived data into BIDS derivatives and creating a semantically-enriched data dictionary using NIDM, a standard for annotating neuroimaging data -* *Advanced:* [DataLad containers/run \+, YODA principles](/resources/tutorials/repronim-containers/) -* *Advanced:* [Searching and sharing metadata through ReproPond and ReproLake](/resources/tutorials/pond-lake/) +## Principle 2: Data and metadata management + +_[Actions](/about/in-practice/#repronims-four-core-actions): Use of standards, +Annotation and provenance, Version control_ + +- [Converting DICOM to BIDS](/resources/tutorials/dicom-to-bids/): Use ReproNim tools to convert DICOM data to the BIDS standard (*basic*). +- [Creating a Data Dictionary](/resources/tutorials/data-dictionary/): Create a data dictionary for a BIDS dataset (*basic*). +- [Planning a Distributed Project Using ReproSchema](/resources/tutorials/reproschema/): Set up a data collection and annotation framework for a multi-site study. +- [Searching Across Studies Using ReproPond and ReproLake](/resources/tutorials/pond-lake/): Search and share metadata through ReproPond and ReproLake (*advanced*). + +Forthcoming: + +* Add standards and semantics to data dictionaries to promote data harmonization and findability (*basic+). +* Put your derived data into BIDS derivatives and creating a semantically-enriched data dictionary using NIDM, a standard for annotating neuroimaging data (*advanced*). -**Principle 3: Software management** +## Principle 3: Software management - * Actions: Version control, Annotation, Use containers +_[Actions](/about/in-practice/#repronims-four-core-actions): Annotation and provenance Version control, Use of containers_ -* *Basic:* [Using Git to manage workflow/pipeline versions](/resources/tutorials/git/) -* *Basic+:* [Curating and processing a single study to generate standardized, analysis-ready data to participate in distributed projects using * - Nipoppy](/resources/tutorials/nipoppy/) -* *Basic+:* Working with containers: Using Neurodocker to containerize computational -* *Advanced:* [DataLad containers/run \+, YODA principles](/resources/tutorials/repronim-containers/) +- [Basic Software Versioning Using Git](/resources/tutorials/git/): Use Git to manage workflow and pipeline versions (*basic*). +- [Streamlining Neuroimaging Processing with Nipoppy](/resources/tutorials/nipoppy/): Curate and process a single study to generate standardized, analysis-ready data for distributed projects (*basic+*). +- [Advanced Containerization Using DataLad](/resources/tutorials/repronim-containers/): Use containers within DataLad for software, data, and metadata management. (*advanced*). -**Principle 4: Publish everything** +## Principle 4: Publishing everything -* Publishing your work as a “Re-executable paper”( \= text, data, code): Standards-based data sharing through OpenNeuro +- [Publish Everything](/resources/tutorials/publish-everything/): Publish *all* of your work as a "re-executable paper" that includes data, code, and text. From ccbb97a1b823582e57a4a79e6c8411dc1485e537 Mon Sep 17 00:00:00 2001 From: Christian Haselgrove Date: Thu, 2 Jan 2025 13:36:22 -0500 Subject: [PATCH 3/3] Fix link --- content/resources/getting-started/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/resources/getting-started/_index.md b/content/resources/getting-started/_index.md index b36235d..f33c07d 100644 --- a/content/resources/getting-started/_index.md +++ b/content/resources/getting-started/_index.md @@ -10,7 +10,7 @@ ReproNim offers best practices, tools, and training to implement reproducible ne Our website provides a number of resources: * An introduction to reproducible neuroimaging: We provide an [overview of reproducible neuroimaging](/about/why/), including exactly what we mean by the term and why it's important. We follow it by showing [how to apply reproducible neuroimaging in practice](/about/in-practice/) and introduce principles of reproducible neuroimaging and actions for their application. -* An overview of how ReproNim applies to you: Meet our [exemplary user personas](/resources/getting-started/#meet-our-user-personas) below and read about the issues they face in running neuroimaging studies. Then browse our [tools](/resources/tools/) to find one that serves your needs and follow one our our [tutorials](/resources/tutorials/), showing how to use the tools to support reproducible neuroimaging. +* An overview of how ReproNim applies to you: Meet our [exemplary user personas](/resources/getting-started/#user-personas) below and read about the issues they face in running neuroimaging studies. Then browse our [tools](/resources/tools/) to find one that serves your needs and follow one our our [tutorials](/resources/tutorials/), showing how to use the tools to support reproducible neuroimaging. * Training resources: We provide an [online training course](https://www.repronim.org/teach.html) on a range of basic and more advanced topics related to reproducible neuroimaging. And learn about the [ReproNim/INCF Fellowship](/fellowship/), our innovative and successful train-the-trainer program. ## User personas