Skip to content

Commit

Permalink
Update headers in readme
Browse files Browse the repository at this point in the history
  • Loading branch information
mattkorb committed Oct 29, 2024
1 parent e6ba6cd commit 1f0ed90
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 14 deletions.
14 changes: 5 additions & 9 deletions README.html
Original file line number Diff line number Diff line change
Expand Up @@ -49,25 +49,21 @@
<section id="dynamic-visualization-for-clinical-insights-davinci" class="level1">
<h1>Dynamic Visualization for Clinical Insights (DaVinci)</h1>
<section id="abstract" class="level3">
<h3 class="anchored" data-anchor-id="abstract">ABSTRACT</h3>
<h3 class="anchored" data-anchor-id="abstract">Abstract</h3>
<p>DaVinci is a dynamic, modular framework designed for interactive data exploration and visualization in clinical research. It is particularly intended to support exploratory biomarker analysis and safety review during study conduct. The framework’s modules function as building blocks that can be combined to create customized R/Shiny applications, tailored to specific clinical trial and research project needs. DaVinci offers a variety of functionalities, including the ability to plot, for example, heatmaps, waterfall, and eDISH plots, as well as generate tables and listings. Currently, it boasts twelve output modules, with ongoing development to expand its capabilities. In a move towards community-driven growth and refinement, DaVinci has been open-sourced recently.</p>
</section>
<section id="introduction" class="level3">
<h3 class="anchored" data-anchor-id="introduction">INTRODUCTION</h3>
<h3 class="anchored" data-anchor-id="introduction">Introduction</h3>
<p>Successful conduct of clinical trials heavily relies on regular data reviews, in order to ensure patient safety, monitor data flow and recruitment, guarantee protocol compliance, assess data quality, etc. Moreover, regular data reviews are also meant to provide an opportunity for exploratory parameter analysis allowing for the identification of trends, patterns, and relationships within the data that may not be immediately apparent. Compared to extensive static outputs like tables, listings, and figures in PDF format, such data review procedures can be greatly enhanced by utilizing interactive visualization tools. This is where R/Shiny applications have proven excellent means for reviewers to dive deep into the study data through dynamic plots, along with real-time data access.</p>
</section>
<section id="the-modular-approach" class="level3">
<h3 class="anchored" data-anchor-id="the-modular-approach">THE MODULAR APPROACH</h3>
<h3 class="anchored" data-anchor-id="the-modular-approach">The modular approach</h3>
<p>In a naive approach of using R/Shiny for interactive data visualization, one can create a comprehensive stand-alone application, that satisfies the needs of as many studies as possible. It has been observed, however, that these stand alone apps quickly become unwieldy and miss user expectations. Moreover, some minor trial-specific adjustments are impossible to be implemented without disrupting functionality for other trials. Therefore, instead of creating universal stand-alone apps, DaVinci intends to provide individual modules. R/Shiny modules serve as functional building blocks that can be easily linked together into customized apps. This customization enables trial teams to quickly build trial-specific but lean apps without extensive programming knowledge. The concept of developing loosely coupled, functional units and composing them into a larger application is referred to as modular approach</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="quarto/images/building_blocks.png" class="img-fluid quarto-figure quarto-figure-center figure-img"></p>
</figure>
</div>
<p><img src="quarto/images/building_blocks.png" class="img-fluid"></p>
<p>The figure above schematically demonstrates the modular approach by means of building blocks. In this analogy, the building blocks symbolize the different modules. Depending on the use case, one might choose and assemble the building blocks to build a helicopter, a motorcycle, or a pick-up truck. Similarly, the trial team will develop their trial-specific application by choosing and assembling the modules based on the team’s unique requirements.</p>
</section>
<section id="conclusion" class="level3">
<h3 class="anchored" data-anchor-id="conclusion">CONCLUSION</h3>
<h3 class="anchored" data-anchor-id="conclusion">Conclusion</h3>
<p>In conclusion, DaVinci provides a dynamic, modular framework for interactive data exploration and visualization in the field of clinical research. Its modular design allows for the creation of lean, trial-specific applications, making this framework flexible and versatile. One of DaVinci’s key features is its drill-down functionality, which is especially useful for data exploration and review during study conduct. It also integrates with modules from other modular open-source frameworks like Teal, further diversifying its range of functionalities. By making DaVinci open-source on GitHub, it opens the door for improvements and growth from the community.</p>
<section id="more-information-can-be-found-on-the-davinci-website" class="level4">
<h4 class="anchored" data-anchor-id="more-information-can-be-found-on-the-davinci-website">More information can be found on the <a href="https://boehringer-ingelheim.github.io/davinci/">DaVinci website</a></h4>
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Dynamic Visualization for Clinical Insights (DaVinci)

### ABSTRACT
### Abstract
DaVinci is a dynamic, modular framework designed for interactive data exploration and visualization in clinical
research. It is particularly intended to support exploratory biomarker analysis and safety review during study conduct.
The framework's modules function as building blocks that can be combined to create customized R/Shiny
Expand All @@ -9,7 +9,7 @@ including the ability to plot, for example, heatmaps, waterfall, and eDISH plots
Currently, it boasts twelve output modules, with ongoing development to expand its capabilities. In a move towards
community-driven growth and refinement, DaVinci has been open-sourced recently.

### INTRODUCTION
### Introduction
Successful conduct of clinical trials heavily relies on regular data reviews, in order to ensure patient safety, monitor
data flow and recruitment, guarantee protocol compliance, assess data quality, etc. Moreover, regular data reviews
are also meant to provide an opportunity for exploratory parameter analysis allowing for the identification of trends,
Expand All @@ -19,7 +19,7 @@ be greatly enhanced by utilizing interactive visualization tools. This is where
excellent means for reviewers to dive deep into the study data through dynamic plots, along with real-time data
access.

### THE MODULAR APPROACH
### The modular approach
In a naive approach of using R/Shiny for interactive data visualization, one can create a comprehensive stand-alone
application, that satisfies the needs of as many studies as possible. It has been observed, however, that these stand alone apps quickly become unwieldy and miss user expectations. Moreover, some minor trial-specific adjustments
are impossible to be implemented without disrupting functionality for other trials. Therefore, instead of creating
Expand All @@ -28,14 +28,14 @@ building blocks that can be easily linked together into customized apps. This cu
quickly build trial-specific but lean apps without extensive programming knowledge. The concept of developing
loosely coupled, functional units and composing them into a larger application is referred to as modular approach

![](quarto/images/building_blocks.png){fig-align="center"}
![](quarto/images/building_blocks.png)

The figure above schematically demonstrates the modular approach by means of building blocks. In this analogy, the building
blocks symbolize the different modules. Depending on the use case, one might choose and assemble the building blocks
to build a helicopter, a motorcycle, or a pick-up truck. Similarly, the trial team will develop their trial-specific
application by choosing and assembling the modules based on the team’s unique requirements.

### CONCLUSION
### Conclusion
In conclusion, DaVinci provides a dynamic, modular framework for interactive data exploration and visualization in the
field of clinical research. Its modular design allows for the creation of lean, trial-specific applications, making this
framework flexible and versatile. One of DaVinci's key features is its drill-down functionality, which is especially useful
Expand Down

0 comments on commit 1f0ed90

Please sign in to comment.