From 386e71d4a2293fc22326a7115810b161de4046a1 Mon Sep 17 00:00:00 2001 From: BrianLang Date: Fri, 18 Jul 2025 18:54:16 +0200 Subject: [PATCH 1/9] Implement PSI AIMS Resource Hub MVP with 105 curated R resources - Add comprehensive resources.qmd with 105 R resources organized by 10 priority categories - Include star rating system and audience classification (Beginner/Intermediate/Advanced) - Update navigation in _quarto.yml to include R Resources page - Add responsive CSS styling for resource cards, categories, and mobile optimization - Implement PSI AIMS brand-consistent design with gold/black color scheme - Fix existing CSS syntax errors in hex styling - Exclude tmp planning files from Quarto build process - Features: Quick Access section, categorized resources, quality indicators, print-friendly styling Categories covered: Pharmaverse & Admiral, Regulatory Submissions, Industry Groups, Dashboards & Interactive Tools, Training & Courses, Books & References, Data Visualization, Tools & Utilities, Examples & Galleries, Conference Materials --- _quarto.yml | 5 + resources.qmd | 529 ++++++++++++++++++++++++++++++++++++++++++++++++++ styles.css | 200 ++++++++++++++++++- 3 files changed, 732 insertions(+), 2 deletions(-) create mode 100644 resources.qmd diff --git a/_quarto.yml b/_quarto.yml index 8a1e826..dc9a1e2 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -1,5 +1,8 @@ project: type: website + render: + - "*.qmd" + - "!tmp-*.md" website: title: "PSI AIMS SIG Website" @@ -10,6 +13,8 @@ website: - about.qmd - why-r.qmd - 02R-tist.qmd + - href: resources.qmd + text: "R Resources" - rcollaborations.qmd - news.qmd - blog.qmd diff --git a/resources.qmd b/resources.qmd new file mode 100644 index 0000000..ea6b2d8 --- /dev/null +++ b/resources.qmd @@ -0,0 +1,529 @@ +--- +title: "R Resources for PSI AIMS Community" +description: "Comprehensive collection of R resources for pharmaceutical statisticians" +toc: true +toc-depth: 3 +page-layout: full +--- + +## Quick Access - Essential Resources + +### 🌟 Top Pharmaverse & Clinical Resources +*Most critical resources for pharmaceutical R development* + +- **[pharmaverse main site](https://pharmaverse.org/)** ⭐⭐⭐⭐⭐ + *Central hub for pharmaceutical R packages and community* + +- **[ADaM in R Asset Library • admiral](https://pharmaverse.github.io/admiral/)** ⭐⭐⭐⭐⭐ + *Core package for Analysis Data Model (ADaM) creation in R* + +- **[R Submissions Working Group](https://rconsortium.github.io/submissions-wg/)** ⭐⭐⭐⭐⭐ + *Official guidance for R-based regulatory submissions* + +- **[R for Data Science (2e)](https://r4ds.hadley.nz/)** ⭐⭐⭐⭐⭐ + *Essential learning resource for R and data science* + +### 🎯 Quick Start for New Users +- **[RStudio Education (Beginners)](https://education.rstudio.com/learn/beginner/)** +- **[Introduction to R for SAS programmers](https://pharmaverse.github.io/r-sas/)** +- **[Cheatsheets - Posit](https://posit.co/resources/cheatsheets/)** + +--- + +## Resource Categories + +### 1. Pharmaverse & Admiral {#pharmaverse} +*Clinical data standards and pharmaceutical-specific R packages* + +#### Core Pharmaverse +- **[pharmaverse main site](https://pharmaverse.org/)** ⭐⭐⭐⭐⭐ + **Category:** Clinical Standards | **Audience:** All Levels + Central ecosystem for pharmaceutical R packages and community collaboration. + +- **[ADaM in R Asset Library • admiral](https://pharmaverse.github.io/admiral/)** ⭐⭐⭐⭐⭐ + **Category:** Clinical Programming | **Audience:** Intermediate/Advanced + Comprehensive package for creating Analysis Data Model (ADaM) datasets in R. + +- **[Oncology Extension Package for ADaM • admiralonco](https://pharmaverse.github.io/admiralonco/)** ⭐⭐⭐⭐⭐ + **Category:** Therapeutic Area | **Audience:** Advanced + Specialized extension for oncology clinical trials and analyses. + +- **[ADaM in R Asset Library - Ophthalmology • admiralophtha](https://pharmaverse.github.io/admiralophtha/)** ⭐⭐⭐⭐ + **Category:** Therapeutic Area | **Audience:** Advanced + Ophthalmology-specific extensions for clinical data processing. + +- **[Vaccine Extension Package for ADaM • admiralvaccine](https://pharmaverse.github.io/admiralvaccine/)** ⭐⭐⭐⭐ + **Category:** Therapeutic Area | **Audience:** Advanced + Vaccine trial-specific functionality and standards. + +- **[falcon](https://pharmaverse.github.io/falcon/)** ⭐⭐⭐⭐ + **Category:** Clinical Programming | **Audience:** Intermediate + Clinical trial data manipulation and analysis tools. + +#### CDISC & Clinical Standards +- **[CDISC Pilot: Efficacy Tables • pilot1wrappers](https://rconsortium.github.io/pilot1wrappers/)** ⭐⭐⭐⭐ + **Category:** Standards | **Audience:** Intermediate + Reference implementation for CDISC-compliant efficacy analyses. + +- **[Tables in Clinical Trials with R](https://rconsortium.github.io/rtrs/)** ⭐⭐⭐⭐⭐ + **Category:** Reporting | **Audience:** All Levels + Comprehensive guide for regulatory-grade table creation. + +- **[Create Random SDTM and ADAM Datasets • random.cdisc.data](https://insightsengineering.github.io/random.cdisc.data/)** ⭐⭐⭐⭐ + **Category:** Testing | **Audience:** Intermediate + Generate realistic test datasets for development and validation. + +- **[Analysis Results Data • cards](https://insightsengineering.github.io/cards/)** ⭐⭐⭐⭐ + **Category:** Data Structure | **Audience:** Advanced + Standardized format for analysis results metadata. + +--- + +### 2. Regulatory Submissions {#regulatory} +*Resources for R-based regulatory submissions and compliance* + +#### R Consortium Working Groups +- **[R Submissions Working Group - Introduction](https://rconsortium.github.io/submissions-wg/)** ⭐⭐⭐⭐⭐ + **Category:** Regulatory | **Audience:** All Levels + Official guidance and best practices for regulatory submissions using R. + +- **[R for Clinical Study Reports and Submission](https://r4csr.org/)** ⭐⭐⭐⭐⭐ + **Category:** Reporting | **Audience:** Intermediate/Advanced + Comprehensive resource for clinical study report generation in R. + +- **[RConsortium/rtrs-wg: R Tables for Regulatory Submissions](https://github.com/RConsortium/rtrs-wg)** ⭐⭐⭐⭐ + **Category:** Tables | **Audience:** Intermediate + Working group focused on regulatory-compliant table creation. + +#### PHUSE Resources +- **[Links to Resources and Knowledge - PHUSE](https://advance.phuse.global/display/WEL/Links+to+Resources+and+Knowledge)** ⭐⭐⭐⭐ + **Category:** Industry Standards | **Audience:** All Levels + Curated collection of pharmaceutical statistical resources. + +- **[Available Training for Open Source Technology - PHUSE](https://advance.phuse.global/display/WEL/Available+Training+for+Open+Source+Technology)** ⭐⭐⭐⭐ + **Category:** Training | **Audience:** All Levels + Training opportunities for open source tools in pharma. + +- **[Data Visualisation & Open Source Technology - PHUSE](https://advance.phuse.global/display/WEL/Data+Visualisation+and+Open+Source+Technology)** ⭐⭐⭐⭐ + **Category:** Visualization | **Audience:** All Levels + Best practices for data visualization in regulatory contexts. + +--- + +### 3. Industry Groups {#industry} +*Professional organizations and collaborative initiatives* + +#### Professional Organizations +- **[PSI AIMS SIG Website](https://psiaims.github.io/website/)** ⭐⭐⭐⭐⭐ + **Category:** Community | **Audience:** All Levels + Home of the PSI Application and Implementation of Medical Statistics group. + +- **[R/Pharma](https://rinpharma.com/)** ⭐⭐⭐⭐⭐ + **Category:** Conference | **Audience:** All Levels + Premier conference for R in pharmaceutical development. + +- **[R in Pharma - YouTube](https://www.youtube.com/c/RinPharma)** ⭐⭐⭐⭐⭐ + **Category:** Education | **Audience:** All Levels + Video content from R/Pharma conferences and workshops. + +- **[PharmaSUG](https://www.pharmasug.org/)** ⭐⭐⭐⭐ + **Category:** Conference | **Audience:** All Levels + Regional pharmaceutical programming user groups. + +- **[R Validation Hub](https://www.pharmar.org/)** ⭐⭐⭐⭐⭐ + **Category:** Validation | **Audience:** Intermediate/Advanced + Cross-industry initiative for R package validation. + +- **[openstatsware](https://www.openstatsware.org/)** ⭐⭐⭐⭐⭐ + **Category:** Community | **Audience:** All Levels + Collaborative initiative for open source statistical software. + +#### Working Groups +- **[CAMIS - A PHUSE DVOST Working Group](https://psiaims.github.io/CAMIS/)** ⭐⭐⭐⭐ + **Category:** Visualization | **Audience:** Intermediate + Clinical Analysis, Metrics & Interactive Solutions working group. + +- **[Overview | Interactive Safety Graphics](https://safetyGraphics.github.io/)** ⭐⭐⭐⭐ + **Category:** Safety | **Audience:** Intermediate + Framework for interactive safety data visualization. + +- **[Intro to Shiny App • safetyGraphics](https://github.com/SafetyGraphics/safetyGraphics)** ⭐⭐⭐⭐ + **Category:** Applications | **Audience:** Intermediate + Interactive safety monitoring applications. + +--- + +### 4. Dashboards & Interactive Tools {#dashboards} +*Shiny applications and interactive visualization tools* + +#### Shiny Resources +- **[Mastering Shiny](https://mastering-shiny.org/)** ⭐⭐⭐⭐⭐ + **Category:** Development | **Audience:** Intermediate/Advanced + Comprehensive guide to building production Shiny applications. + +- **[Shiny for R Gallery](https://shiny.posit.co/gallery/)** ⭐⭐⭐⭐⭐ + **Category:** Examples | **Audience:** All Levels + Official gallery of Shiny applications and code examples. + +- **[Welcome | Mastering Shiny Solutions](https://mastering-shiny-solutions.netlify.app/)** ⭐⭐⭐⭐ + **Category:** Reference | **Audience:** Intermediate + Solutions and examples for Mastering Shiny exercises. + +- **[Shiny examples (shinylive.io)](https://shinylive.io/r/examples/)** ⭐⭐⭐⭐ + **Category:** Interactive | **Audience:** All Levels + Browser-based Shiny examples and tutorials. + +#### Clinical Dashboard Examples +- **[Teal Efficacy](https://genentech.shinyapps.io/teal_efficacy/)** ⭐⭐⭐⭐⭐ + **Category:** Clinical Apps | **Audience:** All Levels + Interactive efficacy analysis dashboard. + +- **[Teal Exploratory](https://genentech.shinyapps.io/teal_exploratory/)** ⭐⭐⭐⭐⭐ + **Category:** Clinical Apps | **Audience:** All Levels + Exploratory data analysis platform. + +- **[Teal Safety](https://genentech.shinyapps.io/teal_safety/)** ⭐⭐⭐⭐⭐ + **Category:** Clinical Apps | **Audience:** All Levels + Safety monitoring and analysis dashboard. + +- **[FDA App](https://genentech.shinyapps.io/FDA-app/)** ⭐⭐⭐⭐ + **Category:** Regulatory | **Audience:** Intermediate + FDA submission-ready interactive application. + +- **[Teal Gallery](https://insightsengineering.github.io/teal.gallery/)** ⭐⭐⭐⭐ + **Category:** Examples | **Audience:** All Levels + Collection of clinical analysis applications. + +#### Dashboard Tools +- **[R Markdown Format for Flexible Dashboards • flexdashboard](https://pkgs.rstudio.com/flexdashboard/)** ⭐⭐⭐⭐⭐ + **Category:** Development | **Audience:** Intermediate + Easy-to-use dashboard framework for R Markdown. + +- **[Leaflet + Flexdashboard + DT + Crosstalk](https://matt-dray.github.io/earl18-crosstalk/)** ⭐⭐⭐⭐ + **Category:** Tutorial | **Audience:** Advanced + Advanced interactive dashboard techniques. + +- **[R Shiny App Gallery - Dashboards and Data Visualizations](https://appsilon.com/demos/)** ⭐⭐⭐⭐ + **Category:** Inspiration | **Audience:** All Levels + Professional Shiny application examples. + +--- + +### 5. Training & Courses {#training} +*Educational resources and structured learning paths* + +#### R Learning Resources +- **[R for Data Science (2e)](https://r4ds.hadley.nz/)** ⭐⭐⭐⭐⭐ + **Category:** Fundamentals | **Audience:** Beginner/Intermediate + Essential modern introduction to R and data science. + +- **[Introduction to R for SAS programmers](https://pharmaverse.github.io/r-sas/)** ⭐⭐⭐⭐⭐ + **Category:** Transition | **Audience:** Beginner/Intermediate + Targeted resource for SAS users learning R. + +- **[Data Science in a Box - Welcome](https://datasciencebox.org/)** ⭐⭐⭐⭐ + **Category:** Curriculum | **Audience:** Beginner + Complete data science course materials and structure. + +- **[R Adoption Series - YouTube](https://www.youtube.com/playlist?list=PLMtxz1fUYA5C0d8dSE_D7PLF2p-wJrXKq)** ⭐⭐⭐⭐ + **Category:** Video Learning | **Audience:** All Levels + Video series on R adoption in pharmaceutical settings. + +- **[Webinars - R Consortium](https://r-consortium.org/webinars)** ⭐⭐⭐⭐ + **Category:** Professional Development | **Audience:** All Levels + Regular webinars on R developments and applications. + +#### Professional Training +- **[Hands On Clinical Reporting Using R - Coursera](https://www.coursera.org/learn/clinical-reporting-r)** ⭐⭐⭐⭐⭐ + **Category:** Certification | **Audience:** Intermediate + Structured course for clinical reporting with R. + +- **[PSI Simulation Using the Tidyverse](https://github.com/PSIAIMS/psi-simulation-tidyverse)** ⭐⭐⭐⭐ + **Category:** Statistical Methods | **Audience:** Advanced + Simulation techniques using modern R approaches. + +- **[Remaster the Tidyverse](https://github.com/rstudio-education/remaster-the-tidyverse)** ⭐⭐⭐⭐ + **Category:** Skills Development | **Audience:** Intermediate + Advanced tidyverse concepts and applications. + +--- + +### 6. Books & References {#books} +*Essential reading and reference materials* + +#### Core R Books +- **[Books - RStudio](https://www.rstudio.com/resources/books/)** ⭐⭐⭐⭐⭐ + **Category:** Curated Collection | **Audience:** All Levels + Official collection of recommended R books. + +- **[R Markdown: The Definitive Guide](https://bookdown.org/yihui/rmarkdown/)** ⭐⭐⭐⭐⭐ + **Category:** Documentation | **Audience:** All Levels + Comprehensive guide to R Markdown and reproducible documents. + +- **[Welcome | Advanced R](https://adv-r.hadley.nz/)** ⭐⭐⭐⭐⭐ + **Category:** Advanced Programming | **Audience:** Advanced + Deep dive into R programming concepts and best practices. + +- **[Posit Recipes (Some tasty R code snippets)](https://docs.posit.co/ide/user/ide/guide/code/code-snippets.html)** ⭐⭐⭐⭐ + **Category:** Reference | **Audience:** All Levels + Practical code examples and techniques. + +- **[Big Book of R](https://www.bigbookofr.com/)** ⭐⭐⭐⭐⭐ + **Category:** Comprehensive Reference | **Audience:** All Levels + Massive collection of R learning resources and books. + +#### Specialized References +- **[What They Forgot to Teach You About R](https://rstats.wtf/)** ⭐⭐⭐⭐⭐ + **Category:** Best Practices | **Audience:** Intermediate + Practical R programming skills often missed in courses. + +- **[Building Stories With Data - Articles](https://cararthompson.com/talks.html)** ⭐⭐⭐⭐ + **Category:** Communication | **Audience:** All Levels + Data storytelling and communication techniques. + +--- + +### 7. Data Visualization {#visualization} +*Charts, graphs, and visual communication resources* + +#### Core Visualization Resources +- **[ggplot2 extensions gallery](https://exts.ggplot2.tidyverse.org/gallery/)** ⭐⭐⭐⭐⭐ + **Category:** Extensions | **Audience:** Intermediate/Advanced + Comprehensive collection of ggplot2 extensions and examples. + +- **[The R Graph Gallery](https://r-graph-gallery.com/)** ⭐⭐⭐⭐⭐ + **Category:** Examples | **Audience:** All Levels + Extensive collection of R chart examples with code. + +- **[R Gallery Book](https://bookdown.org/content/b298e479-b1ab-49fa-b83d-a57c2b034d49/)** ⭐⭐⭐⭐ + **Category:** Tutorial | **Audience:** Intermediate + Comprehensive guide to creating visualizations in R. + +- **[Data Visualization - A practical introduction](https://socviz.co/)** ⭐⭐⭐⭐⭐ + **Category:** Theory & Practice | **Audience:** All Levels + Excellent combination of visualization theory and R practice. + +- **[From data to Viz | Find the graphic you need](https://data-to-viz.com/)** ⭐⭐⭐⭐⭐ + **Category:** Decision Support | **Audience:** All Levels + Interactive guide to choosing appropriate visualizations. + +- **[chart-doctor/visual-vocabulary - Financial Times](https://github.com/Financial-Times/chart-doctor/tree/main/visual-vocabulary)** ⭐⭐⭐⭐ + **Category:** Design Standards | **Audience:** All Levels + Professional visualization standards and guidelines. + +#### ggplot2 Resources +- **[Aesthetic specifications • ggplot2](https://ggplot2.tidyverse.org/articles/ggplot2-specs.html)** ⭐⭐⭐⭐ + **Category:** Reference | **Audience:** Intermediate + Technical documentation for ggplot2 aesthetics. + +- **[ggplot2: Elegant Graphics for Data Analysis (3e)](https://ggplot2-book.org/)** ⭐⭐⭐⭐⭐ + **Category:** Comprehensive Guide | **Audience:** All Levels + Definitive guide to ggplot2 by its creator. + +#### Clinical Visualization +- **[Clinical Graphs and Tables Adhering to Graphical Principles • visR](https://openpharma.github.io/visR/)** ⭐⭐⭐⭐⭐ + **Category:** Clinical Graphics | **Audience:** Intermediate + Specialized package for clinical trial visualizations. + +- **[TLG Catalog - Stable](https://insightsengineering.github.io/tlg-catalog/stable/)** ⭐⭐⭐⭐ + **Category:** Clinical Examples | **Audience:** All Levels + Tables, listings, and graphs examples for clinical trials. + +--- + +### 8. Tools & Utilities {#tools} +*Development tools, utilities, and productivity resources* + +#### Development Tools +- **[Posit Cloud](https://posit.cloud/)** ⭐⭐⭐⭐⭐ + **Category:** Cloud Platform | **Audience:** All Levels + Cloud-based R and Python development environment. + +- **[Cheatsheets - Posit](https://posit.co/resources/cheatsheets/)** ⭐⭐⭐⭐⭐ + **Category:** Reference | **Audience:** All Levels + Essential quick reference guides for R packages and concepts. + +- **[htmlwidgets for R](https://www.htmlwidgets.org/)** ⭐⭐⭐⭐ + **Category:** Interactive Development | **Audience:** Advanced + Framework for creating interactive web visualizations. + +- **[R-universe: pharmaverse](https://pharmaverse.r-universe.dev/)** ⭐⭐⭐⭐⭐ + **Category:** Package Repository | **Audience:** All Levels + Centralized repository for pharmaceutical R packages. + +- **[esquisse web app](https://shinyapps.dreamrs.fr/esquisse/)** ⭐⭐⭐⭐ + **Category:** Visualization Tool | **Audience:** Beginner/Intermediate + Interactive ggplot2 chart builder. + +#### Reference Materials +- **[R colors [Full List, Color Converter and Color Picker]](https://r-charts.com/colors/)** ⭐⭐⭐⭐ + **Category:** Design Resource | **Audience:** All Levels + Comprehensive R color reference and tools. + +- **[Color Hex - ColorHexa.com](https://www.colorhexa.com/)** ⭐⭐⭐⭐ + **Category:** Design Tool | **Audience:** All Levels + Color information and conversion utilities. + +- **[👍 Color Picker online | HEX Color Picker](https://imagecolorpicker.com/)** ⭐⭐⭐⭐ + **Category:** Design Tool | **Audience:** All Levels + Online color picker and palette generator. + +- **[Darken Color - mdigi.tools](https://mdigi.tools/darken-color/)** ⭐⭐⭐ + **Category:** Design Utility | **Audience:** All Levels + Simple color adjustment tool. + +- **[Coblis — Color Blindness Simulator](https://www.color-blindness.com/coblis-color-blindness-simulator/)** ⭐⭐⭐⭐⭐ + **Category:** Accessibility | **Audience:** All Levels + Test visualizations for color blind accessibility. + +#### Additional Development Resources +- **[Existing Resources from Zero to R-tist](02R-tist.qmd)** + Additional beginner-friendly resources and learning paths. + +--- + +### 9. Examples & Galleries {#examples} +*Inspiration and real-world implementations* + +#### Application Galleries +- **[R Shiny App Gallery - Dashboards and Data Visualizations](https://appsilon.com/demos/)** ⭐⭐⭐⭐ + **Category:** Professional Examples | **Audience:** All Levels + High-quality Shiny applications for inspiration. + +- **[safetyGraphics (shinyapps.io)](https://jwildfire.shinyapps.io/safetyGraphics/)** ⭐⭐⭐⭐⭐ + **Category:** Clinical Application | **Audience:** Intermediate + Live safety monitoring application example. + +- **[realtimeclinical.shinyapps.io/rsum/](https://realtimeclinical.shinyapps.io/rsum/)** ⭐⭐⭐⭐ + **Category:** Clinical Dashboard | **Audience:** Intermediate + Real-time clinical data monitoring dashboard. + +#### Inspiration Resources +- **[Inspiration | Datylon Report Studio](https://www.datylon.com/gallery)** ⭐⭐⭐⭐ + **Category:** Design Inspiration | **Audience:** All Levels + Professional data visualization examples. + +- **[Dataviz Inspiration | Hundreds of chart examples](https://dataviz-inspiration.com/)** ⭐⭐⭐⭐ + **Category:** Design Gallery | **Audience:** All Levels + Curated collection of exceptional data visualizations. + +- **[Best Practices for Data Visualisation - RSS](https://royal-statistical-society.github.io/datavisguide/)** ⭐⭐⭐⭐⭐ + **Category:** Best Practices | **Audience:** All Levels + Professional guidelines for statistical visualization. + +--- + +### 10. Conference Materials {#conferences} +*Conference proceedings, presentations, and educational content* + +#### Conference Resources +- **[Conference Videos (glacon.eu)](https://www.glacon.eu/)** ⭐⭐⭐⭐ + **Category:** Video Content | **Audience:** All Levels + Basel R user group presentations and materials. + +- **[SAS Proceedings and more (lexjansen.com)](https://www.lexjansen.com/)** ⭐⭐⭐⭐ + **Category:** Proceedings | **Audience:** All Levels + Comprehensive archive of pharmaceutical conference proceedings. + +- **[Conference Material](https://github.com/PSIAIMS/conference-materials)** ⭐⭐⭐⭐⭐ + **Category:** PSI Resources | **Audience:** All Levels + PSI AIMS conference presentations and materials. + +#### Educational Content +- **[Home | RWeekly.org - Blogs to Learn R from the Community](https://rweekly.org/)** ⭐⭐⭐⭐⭐ + **Category:** Weekly Updates | **Audience:** All Levels + Curated weekly newsletter of R developments. + +- **[Data Science Learning Community Videos - YouTube](https://www.youtube.com/c/RfortheRestofUs)** ⭐⭐⭐⭐ + **Category:** Video Learning | **Audience:** All Levels + Educational R content for practical applications. + +- **[Blog - R for the Rest of Us](https://rfortherestofus.com/blog/)** ⭐⭐⭐⭐ + **Category:** Blog | **Audience:** All Levels + Practical R tutorials and best practices. + +- **[Blog | Nicola Rennie](https://nrennie.rbind.io/blog/)** ⭐⭐⭐⭐ + **Category:** Technical Blog | **Audience:** Intermediate/Advanced + Advanced R programming and data science techniques. + +--- + +## Additional Specialized Resources + +### Quarto & Documentation +- **[Quarto - Markdown Basics](https://quarto.org/docs/authoring/markdown-basics.html)** ⭐⭐⭐⭐⭐ + **Category:** Documentation | **Audience:** All Levels + Essential guide for modern scientific publishing. + +- **[Quarto - Document Listings](https://quarto.org/docs/websites/website-listings.html)** ⭐⭐⭐⭐ + **Category:** Web Development | **Audience:** Intermediate + Creating dynamic website content with Quarto. + +- **[mcanouil/awesome-quarto](https://github.com/mcanouil/awesome-quarto)** ⭐⭐⭐⭐ + **Category:** Resource Collection | **Audience:** All Levels + Comprehensive collection of Quarto resources. + +### Educational Materials from Existing Site +- **[RStudio Education (Beginners)](https://education.rstudio.com/learn/beginner/)** +- **[RStudio Education (Intermediates)](https://education.rstudio.com/learn/intermediate/)** +- **[RStudio Education (Experts)](https://education.rstudio.com/learn/expert/)** +- **[RStudio Webinars](https://www.rstudio.com/resources/webinars/)** +- **[R Studio Cheat sheets](https://rstudio.com/resources/cheatsheets/)** + +### Technical Books (Existing) +- **[Advanced R - Hadley Wickham](https://adv-r.hadley.nz/)** +- **[R Packages - Hadley Wickham](http://r-pkgs.had.co.nz/)** +- **[bookdown: Authoring Books and Technical Documents - Yihui Xie](https://bookdown.org/yihui/bookdown/)** +- **[Efficient R Programming - Colin Gillespie, Robin Lovelace](https://bookdown.org/csgillespie/efficientR/)** +- **[quarto](https://quarto.org)** +- **[Tidyverse Style Guide](https://style.tidyverse.org/)** +- **[rOpenSci Package development](https://devguide.ropensci.org/building.html)** +- **[R Packages (2e)](https://r-pkgs.org)** + +### Learning Platforms (Existing) +- **[Posit Academy](https://posit.co/products/education/)** +- **[edx courses](https://www.edx.org/learn/r-programming)** +- **[datacamp](https://www.datacamp.com/)** +- **[coursera](https://www.coursera.org/learn/r-programming)** +- **[MOOC](https://www.mooc-list.com/tags/r-programming)** + +### Blogs/Media (Existing) +- **[R-bloggers](https://www.r-bloggers.com/)** +- **[RStudio Blog](https://www.rstudio.com/blog/)** +- **[R Views](https://rviews.rstudio.com/)** +- **[YouTube](https://www.youtube.com/results?search_query=R+language)** + +### Specialized Development Tools +- **[Graphic Design with ggplot2](https://rstudio-conf-2022.github.io/ggplot2-graphic-design/)** ⭐⭐⭐⭐ + **Category:** Advanced Visualization | **Audience:** Advanced + Advanced ggplot2 techniques for publication-quality graphics. + +- **[Engaging and Beautiful Data Visualizations with ggplot2](https://posit-conf-2023.github.io/dataviz-ggplot2/)** ⭐⭐⭐⭐ + **Category:** Visualization Design | **Audience:** Intermediate/Advanced + Workshop materials for creating engaging visualizations. + +- **[GitHub - philbowsher/Clinical-Tables-in-R-with-gt](https://github.com/philbowsher/Clinical-Tables-in-R-with-gt)** ⭐⭐⭐⭐ + **Category:** Clinical Tables | **Audience:** Intermediate + Creating regulatory-grade tables with the gt package. + +--- + +## Resource Statistics + +- **Total Resources:** 105 +- **Functional Resources:** ~100+ (being validated) +- **Categories:** 10 major areas +- **Quality Range:** ⭐⭐⭐ to ⭐⭐⭐⭐⭐ +- **Audience Levels:** Beginner, Intermediate, Advanced, All Levels + +## Getting Help + +For questions about these resources or suggestions for additions: +- 📧 **Contact:** [PSI AIMS Leadership](mailto:martin.brown@ppd.com) +- 💬 **Discussion:** PSI AIMS community forums +- 🐛 **Issues:** Report broken links or suggest improvements + +--- + +*Last Updated: January 2025* +*Maintained by: PSI AIMS Special Interest Group* \ No newline at end of file diff --git a/styles.css b/styles.css index 8fa7a07..74ae536 100644 --- a/styles.css +++ b/styles.css @@ -1,4 +1,200 @@ /* css styles */ + +/* ===== PSI AIMS Resource Hub Styles ===== */ + +/* Resource Hub Layout */ +.resource-section { + margin-bottom: 3rem; + padding: 1.5rem; + border-left: 4px solid #BC8F00; + background-color: #f8f9fa; + border-radius: 0 8px 8px 0; +} + +.resource-section h3 { + color: #000000; + border-bottom: 2px solid #BC8F00; + padding-bottom: 0.5rem; + margin-bottom: 1.5rem; +} + +/* Resource Cards */ +.resource-item { + margin-bottom: 1.5rem; + padding: 1rem; + background: white; + border-radius: 8px; + box-shadow: 0 2px 4px rgba(0,0,0,0.1); + border-left: 3px solid #BC8F00; + transition: all 0.3s ease; +} + +.resource-item:hover { + box-shadow: 0 4px 8px rgba(0,0,0,0.15); + transform: translateX(5px); +} + +/* Star Ratings */ +.star-rating { + color: #BC8F00; + font-size: 1rem; + margin-right: 0.5rem; + font-weight: bold; +} + +/* Resource Metadata */ +.resource-meta { + font-size: 0.9rem; + color: #666; + margin: 0.5rem 0; + font-weight: 600; +} + +.resource-meta strong { + color: #000; +} + +/* Quick Access Section */ +.quick-access { + background: linear-gradient(135deg, #BC8F00 0%, #000000 100%); + color: white; + padding: 2rem; + border-radius: 12px; + margin-bottom: 2rem; +} + +.quick-access h3 { + color: white; + border-bottom: 2px solid rgba(255,255,255,0.3); + margin-bottom: 1rem; +} + +.quick-access a { + color: white; + text-decoration: none; + font-weight: 600; +} + +.quick-access a:hover { + color: #BC8F00; + background-color: white; + padding: 2px 6px; + border-radius: 4px; + transition: all 0.2s ease; +} + +/* Resource Categories */ +.category-header { + background: linear-gradient(90deg, #000000 0%, #BC8F00 100%); + color: white; + padding: 1rem 1.5rem; + margin: 2rem 0 1rem 0; + border-radius: 8px; + font-size: 1.3rem; + font-weight: bold; +} + +.category-description { + font-style: italic; + color: #666; + margin-bottom: 1.5rem; + padding-left: 1rem; + border-left: 3px solid #BC8F00; +} + +/* Responsive Design */ +@media (max-width: 768px) { + .resource-section { + padding: 1rem; + margin-bottom: 2rem; + } + + .resource-item { + padding: 0.8rem; + margin-bottom: 1rem; + } + + .quick-access { + padding: 1.5rem; + } + + .category-header { + padding: 0.8rem 1rem; + font-size: 1.1rem; + } +} + +/* Print Styles */ +@media print { + .resource-item { + break-inside: avoid; + box-shadow: none; + border: 1px solid #ccc; + } + + .quick-access { + background: #f5f5f5 !important; + color: black !important; + } + + .category-header { + background: #e0e0e0 !important; + color: black !important; + } +} + +/* Accessibility Enhancements */ +.resource-item:focus-within { + outline: 2px solid #BC8F00; + outline-offset: 2px; +} + +/* Link styling within resources */ +.resource-item a { + color: #000; + font-weight: 600; + text-decoration: none; + border-bottom: 2px solid transparent; + transition: border-color 0.2s ease; +} + +.resource-item a:hover { + border-bottom-color: #BC8F00; +} + +/* Statistics section */ +.resource-stats { + background: #f8f9fa; + padding: 1.5rem; + border-radius: 8px; + border: 1px solid #dee2e6; + margin: 2rem 0; +} + +.resource-stats h2 { + color: #000; + border-bottom: 2px solid #BC8F00; + padding-bottom: 0.5rem; +} + +/* Contact section styling */ +.contact-section { + background: linear-gradient(135deg, #000000 0%, #BC8F00 100%); + color: white; + padding: 2rem; + border-radius: 12px; + margin-top: 3rem; +} + +.contact-section h2 { + color: white; + border-bottom: 2px solid rgba(255,255,255,0.3); +} + +.contact-section a { + color: white; + font-weight: 600; +} a.white-color { color: white; font-family: Verdana; @@ -15,7 +211,7 @@ a.white-color { clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%); position: relative; left: 125px; - top: 25px + top: 25px; margin: 0px 0px; z-index: 1; display: flex; @@ -53,7 +249,7 @@ a.white-color { clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%); position: relative; left: 125px; - top: 25px + top: 25px; margin: 0px 0px; margin-left: -10px; z-index: 1; From 9ac5ccac026d361dcddc16c55ebe963d0e30bc66 Mon Sep 17 00:00:00 2001 From: BrianLang Date: Fri, 18 Jul 2025 19:07:00 +0200 Subject: [PATCH 2/9] Simplify resource hub format by removing star ratings, categories, and audience metadata MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove all star ratings (⭐⭐⭐⭐⭐) from resource entries - Remove category metadata (**Category:** ...) from all entries - Remove audience classifications (**Audience:** ...) from all entries - Maintain clean link format: **[Title](URL)** with descriptions - Update Resource Statistics section to remove rating/audience references - Keep overall 10-category organization structure intact - Verified successful Quarto build with simplified format Result: Cleaner, more streamlined resource presentation focused on links and descriptions --- resources.qmd | 283 +++++++++++++++++--------------------------------- 1 file changed, 95 insertions(+), 188 deletions(-) diff --git a/resources.qmd b/resources.qmd index ea6b2d8..60bd6fc 100644 --- a/resources.qmd +++ b/resources.qmd @@ -11,16 +11,16 @@ page-layout: full ### 🌟 Top Pharmaverse & Clinical Resources *Most critical resources for pharmaceutical R development* -- **[pharmaverse main site](https://pharmaverse.org/)** ⭐⭐⭐⭐⭐ +- **[pharmaverse main site](https://pharmaverse.org/)** *Central hub for pharmaceutical R packages and community* -- **[ADaM in R Asset Library • admiral](https://pharmaverse.github.io/admiral/)** ⭐⭐⭐⭐⭐ +- **[ADaM in R Asset Library • admiral](https://pharmaverse.github.io/admiral/)** *Core package for Analysis Data Model (ADaM) creation in R* -- **[R Submissions Working Group](https://rconsortium.github.io/submissions-wg/)** ⭐⭐⭐⭐⭐ +- **[R Submissions Working Group](https://rconsortium.github.io/submissions-wg/)** *Official guidance for R-based regulatory submissions* -- **[R for Data Science (2e)](https://r4ds.hadley.nz/)** ⭐⭐⭐⭐⭐ +- **[R for Data Science (2e)](https://r4ds.hadley.nz/)** *Essential learning resource for R and data science* ### 🎯 Quick Start for New Users @@ -36,45 +36,35 @@ page-layout: full *Clinical data standards and pharmaceutical-specific R packages* #### Core Pharmaverse -- **[pharmaverse main site](https://pharmaverse.org/)** ⭐⭐⭐⭐⭐ - **Category:** Clinical Standards | **Audience:** All Levels +- **[pharmaverse main site](https://pharmaverse.org/)** Central ecosystem for pharmaceutical R packages and community collaboration. -- **[ADaM in R Asset Library • admiral](https://pharmaverse.github.io/admiral/)** ⭐⭐⭐⭐⭐ - **Category:** Clinical Programming | **Audience:** Intermediate/Advanced +- **[ADaM in R Asset Library • admiral](https://pharmaverse.github.io/admiral/)** Comprehensive package for creating Analysis Data Model (ADaM) datasets in R. -- **[Oncology Extension Package for ADaM • admiralonco](https://pharmaverse.github.io/admiralonco/)** ⭐⭐⭐⭐⭐ - **Category:** Therapeutic Area | **Audience:** Advanced +- **[Oncology Extension Package for ADaM • admiralonco](https://pharmaverse.github.io/admiralonco/)** Specialized extension for oncology clinical trials and analyses. -- **[ADaM in R Asset Library - Ophthalmology • admiralophtha](https://pharmaverse.github.io/admiralophtha/)** ⭐⭐⭐⭐ - **Category:** Therapeutic Area | **Audience:** Advanced +- **[ADaM in R Asset Library - Ophthalmology • admiralophtha](https://pharmaverse.github.io/admiralophtha/)** Ophthalmology-specific extensions for clinical data processing. -- **[Vaccine Extension Package for ADaM • admiralvaccine](https://pharmaverse.github.io/admiralvaccine/)** ⭐⭐⭐⭐ - **Category:** Therapeutic Area | **Audience:** Advanced +- **[Vaccine Extension Package for ADaM • admiralvaccine](https://pharmaverse.github.io/admiralvaccine/)** Vaccine trial-specific functionality and standards. -- **[falcon](https://pharmaverse.github.io/falcon/)** ⭐⭐⭐⭐ - **Category:** Clinical Programming | **Audience:** Intermediate +- **[falcon](https://pharmaverse.github.io/falcon/)** Clinical trial data manipulation and analysis tools. #### CDISC & Clinical Standards -- **[CDISC Pilot: Efficacy Tables • pilot1wrappers](https://rconsortium.github.io/pilot1wrappers/)** ⭐⭐⭐⭐ - **Category:** Standards | **Audience:** Intermediate +- **[CDISC Pilot: Efficacy Tables • pilot1wrappers](https://rconsortium.github.io/pilot1wrappers/)** Reference implementation for CDISC-compliant efficacy analyses. -- **[Tables in Clinical Trials with R](https://rconsortium.github.io/rtrs/)** ⭐⭐⭐⭐⭐ - **Category:** Reporting | **Audience:** All Levels +- **[Tables in Clinical Trials with R](https://rconsortium.github.io/rtrs/)** Comprehensive guide for regulatory-grade table creation. -- **[Create Random SDTM and ADAM Datasets • random.cdisc.data](https://insightsengineering.github.io/random.cdisc.data/)** ⭐⭐⭐⭐ - **Category:** Testing | **Audience:** Intermediate +- **[Create Random SDTM and ADAM Datasets • random.cdisc.data](https://insightsengineering.github.io/random.cdisc.data/)** Generate realistic test datasets for development and validation. -- **[Analysis Results Data • cards](https://insightsengineering.github.io/cards/)** ⭐⭐⭐⭐ - **Category:** Data Structure | **Audience:** Advanced +- **[Analysis Results Data • cards](https://insightsengineering.github.io/cards/)** Standardized format for analysis results metadata. --- @@ -83,29 +73,23 @@ page-layout: full *Resources for R-based regulatory submissions and compliance* #### R Consortium Working Groups -- **[R Submissions Working Group - Introduction](https://rconsortium.github.io/submissions-wg/)** ⭐⭐⭐⭐⭐ - **Category:** Regulatory | **Audience:** All Levels +- **[R Submissions Working Group - Introduction](https://rconsortium.github.io/submissions-wg/)** Official guidance and best practices for regulatory submissions using R. -- **[R for Clinical Study Reports and Submission](https://r4csr.org/)** ⭐⭐⭐⭐⭐ - **Category:** Reporting | **Audience:** Intermediate/Advanced +- **[R for Clinical Study Reports and Submission](https://r4csr.org/)** Comprehensive resource for clinical study report generation in R. -- **[RConsortium/rtrs-wg: R Tables for Regulatory Submissions](https://github.com/RConsortium/rtrs-wg)** ⭐⭐⭐⭐ - **Category:** Tables | **Audience:** Intermediate +- **[RConsortium/rtrs-wg: R Tables for Regulatory Submissions](https://github.com/RConsortium/rtrs-wg)** Working group focused on regulatory-compliant table creation. #### PHUSE Resources -- **[Links to Resources and Knowledge - PHUSE](https://advance.phuse.global/display/WEL/Links+to+Resources+and+Knowledge)** ⭐⭐⭐⭐ - **Category:** Industry Standards | **Audience:** All Levels +- **[Links to Resources and Knowledge - PHUSE](https://advance.phuse.global/display/WEL/Links+to+Resources+and+Knowledge)** Curated collection of pharmaceutical statistical resources. -- **[Available Training for Open Source Technology - PHUSE](https://advance.phuse.global/display/WEL/Available+Training+for+Open+Source+Technology)** ⭐⭐⭐⭐ - **Category:** Training | **Audience:** All Levels +- **[Available Training for Open Source Technology - PHUSE](https://advance.phuse.global/display/WEL/Available+Training+for+Open+Source+Technology)** Training opportunities for open source tools in pharma. -- **[Data Visualisation & Open Source Technology - PHUSE](https://advance.phuse.global/display/WEL/Data+Visualisation+and+Open+Source+Technology)** ⭐⭐⭐⭐ - **Category:** Visualization | **Audience:** All Levels +- **[Data Visualisation & Open Source Technology - PHUSE](https://advance.phuse.global/display/WEL/Data+Visualisation+and+Open+Source+Technology)** Best practices for data visualization in regulatory contexts. --- @@ -114,41 +98,32 @@ page-layout: full *Professional organizations and collaborative initiatives* #### Professional Organizations -- **[PSI AIMS SIG Website](https://psiaims.github.io/website/)** ⭐⭐⭐⭐⭐ - **Category:** Community | **Audience:** All Levels +- **[PSI AIMS SIG Website](https://psiaims.github.io/website/)** Home of the PSI Application and Implementation of Medical Statistics group. -- **[R/Pharma](https://rinpharma.com/)** ⭐⭐⭐⭐⭐ - **Category:** Conference | **Audience:** All Levels +- **[R/Pharma](https://rinpharma.com/)** Premier conference for R in pharmaceutical development. -- **[R in Pharma - YouTube](https://www.youtube.com/c/RinPharma)** ⭐⭐⭐⭐⭐ - **Category:** Education | **Audience:** All Levels +- **[R in Pharma - YouTube](https://www.youtube.com/c/RinPharma)** Video content from R/Pharma conferences and workshops. -- **[PharmaSUG](https://www.pharmasug.org/)** ⭐⭐⭐⭐ - **Category:** Conference | **Audience:** All Levels +- **[PharmaSUG](https://www.pharmasug.org/)** Regional pharmaceutical programming user groups. -- **[R Validation Hub](https://www.pharmar.org/)** ⭐⭐⭐⭐⭐ - **Category:** Validation | **Audience:** Intermediate/Advanced +- **[R Validation Hub](https://www.pharmar.org/)** Cross-industry initiative for R package validation. -- **[openstatsware](https://www.openstatsware.org/)** ⭐⭐⭐⭐⭐ - **Category:** Community | **Audience:** All Levels +- **[openstatsware](https://www.openstatsware.org/)** Collaborative initiative for open source statistical software. #### Working Groups -- **[CAMIS - A PHUSE DVOST Working Group](https://psiaims.github.io/CAMIS/)** ⭐⭐⭐⭐ - **Category:** Visualization | **Audience:** Intermediate +- **[CAMIS - A PHUSE DVOST Working Group](https://psiaims.github.io/CAMIS/)** Clinical Analysis, Metrics & Interactive Solutions working group. -- **[Overview | Interactive Safety Graphics](https://safetyGraphics.github.io/)** ⭐⭐⭐⭐ - **Category:** Safety | **Audience:** Intermediate +- **[Overview | Interactive Safety Graphics](https://safetyGraphics.github.io/)** Framework for interactive safety data visualization. -- **[Intro to Shiny App • safetyGraphics](https://github.com/SafetyGraphics/safetyGraphics)** ⭐⭐⭐⭐ - **Category:** Applications | **Audience:** Intermediate +- **[Intro to Shiny App • safetyGraphics](https://github.com/SafetyGraphics/safetyGraphics)** Interactive safety monitoring applications. --- @@ -157,54 +132,42 @@ page-layout: full *Shiny applications and interactive visualization tools* #### Shiny Resources -- **[Mastering Shiny](https://mastering-shiny.org/)** ⭐⭐⭐⭐⭐ - **Category:** Development | **Audience:** Intermediate/Advanced +- **[Mastering Shiny](https://mastering-shiny.org/)** Comprehensive guide to building production Shiny applications. -- **[Shiny for R Gallery](https://shiny.posit.co/gallery/)** ⭐⭐⭐⭐⭐ - **Category:** Examples | **Audience:** All Levels +- **[Shiny for R Gallery](https://shiny.posit.co/gallery/)** Official gallery of Shiny applications and code examples. -- **[Welcome | Mastering Shiny Solutions](https://mastering-shiny-solutions.netlify.app/)** ⭐⭐⭐⭐ - **Category:** Reference | **Audience:** Intermediate +- **[Welcome | Mastering Shiny Solutions](https://mastering-shiny-solutions.netlify.app/)** Solutions and examples for Mastering Shiny exercises. -- **[Shiny examples (shinylive.io)](https://shinylive.io/r/examples/)** ⭐⭐⭐⭐ - **Category:** Interactive | **Audience:** All Levels +- **[Shiny examples (shinylive.io)](https://shinylive.io/r/examples/)** Browser-based Shiny examples and tutorials. #### Clinical Dashboard Examples -- **[Teal Efficacy](https://genentech.shinyapps.io/teal_efficacy/)** ⭐⭐⭐⭐⭐ - **Category:** Clinical Apps | **Audience:** All Levels +- **[Teal Efficacy](https://genentech.shinyapps.io/teal_efficacy/)** Interactive efficacy analysis dashboard. -- **[Teal Exploratory](https://genentech.shinyapps.io/teal_exploratory/)** ⭐⭐⭐⭐⭐ - **Category:** Clinical Apps | **Audience:** All Levels +- **[Teal Exploratory](https://genentech.shinyapps.io/teal_exploratory/)** Exploratory data analysis platform. -- **[Teal Safety](https://genentech.shinyapps.io/teal_safety/)** ⭐⭐⭐⭐⭐ - **Category:** Clinical Apps | **Audience:** All Levels +- **[Teal Safety](https://genentech.shinyapps.io/teal_safety/)** Safety monitoring and analysis dashboard. -- **[FDA App](https://genentech.shinyapps.io/FDA-app/)** ⭐⭐⭐⭐ - **Category:** Regulatory | **Audience:** Intermediate +- **[FDA App](https://genentech.shinyapps.io/FDA-app/)** FDA submission-ready interactive application. -- **[Teal Gallery](https://insightsengineering.github.io/teal.gallery/)** ⭐⭐⭐⭐ - **Category:** Examples | **Audience:** All Levels +- **[Teal Gallery](https://insightsengineering.github.io/teal.gallery/)** Collection of clinical analysis applications. #### Dashboard Tools -- **[R Markdown Format for Flexible Dashboards • flexdashboard](https://pkgs.rstudio.com/flexdashboard/)** ⭐⭐⭐⭐⭐ - **Category:** Development | **Audience:** Intermediate +- **[R Markdown Format for Flexible Dashboards • flexdashboard](https://pkgs.rstudio.com/flexdashboard/)** Easy-to-use dashboard framework for R Markdown. -- **[Leaflet + Flexdashboard + DT + Crosstalk](https://matt-dray.github.io/earl18-crosstalk/)** ⭐⭐⭐⭐ - **Category:** Tutorial | **Audience:** Advanced +- **[Leaflet + Flexdashboard + DT + Crosstalk](https://matt-dray.github.io/earl18-crosstalk/)** Advanced interactive dashboard techniques. -- **[R Shiny App Gallery - Dashboards and Data Visualizations](https://appsilon.com/demos/)** ⭐⭐⭐⭐ - **Category:** Inspiration | **Audience:** All Levels +- **[R Shiny App Gallery - Dashboards and Data Visualizations](https://appsilon.com/demos/)** Professional Shiny application examples. --- @@ -213,37 +176,29 @@ page-layout: full *Educational resources and structured learning paths* #### R Learning Resources -- **[R for Data Science (2e)](https://r4ds.hadley.nz/)** ⭐⭐⭐⭐⭐ - **Category:** Fundamentals | **Audience:** Beginner/Intermediate +- **[R for Data Science (2e)](https://r4ds.hadley.nz/)** Essential modern introduction to R and data science. -- **[Introduction to R for SAS programmers](https://pharmaverse.github.io/r-sas/)** ⭐⭐⭐⭐⭐ - **Category:** Transition | **Audience:** Beginner/Intermediate +- **[Introduction to R for SAS programmers](https://pharmaverse.github.io/r-sas/)** Targeted resource for SAS users learning R. -- **[Data Science in a Box - Welcome](https://datasciencebox.org/)** ⭐⭐⭐⭐ - **Category:** Curriculum | **Audience:** Beginner +- **[Data Science in a Box - Welcome](https://datasciencebox.org/)** Complete data science course materials and structure. -- **[R Adoption Series - YouTube](https://www.youtube.com/playlist?list=PLMtxz1fUYA5C0d8dSE_D7PLF2p-wJrXKq)** ⭐⭐⭐⭐ - **Category:** Video Learning | **Audience:** All Levels +- **[R Adoption Series - YouTube](https://www.youtube.com/playlist?list=PLMtxz1fUYA5C0d8dSE_D7PLF2p-wJrXKq)** Video series on R adoption in pharmaceutical settings. -- **[Webinars - R Consortium](https://r-consortium.org/webinars)** ⭐⭐⭐⭐ - **Category:** Professional Development | **Audience:** All Levels +- **[Webinars - R Consortium](https://r-consortium.org/webinars)** Regular webinars on R developments and applications. #### Professional Training -- **[Hands On Clinical Reporting Using R - Coursera](https://www.coursera.org/learn/clinical-reporting-r)** ⭐⭐⭐⭐⭐ - **Category:** Certification | **Audience:** Intermediate +- **[Hands On Clinical Reporting Using R - Coursera](https://www.coursera.org/learn/clinical-reporting-r)** Structured course for clinical reporting with R. -- **[PSI Simulation Using the Tidyverse](https://github.com/PSIAIMS/psi-simulation-tidyverse)** ⭐⭐⭐⭐ - **Category:** Statistical Methods | **Audience:** Advanced +- **[PSI Simulation Using the Tidyverse](https://github.com/PSIAIMS/psi-simulation-tidyverse)** Simulation techniques using modern R approaches. -- **[Remaster the Tidyverse](https://github.com/rstudio-education/remaster-the-tidyverse)** ⭐⭐⭐⭐ - **Category:** Skills Development | **Audience:** Intermediate +- **[Remaster the Tidyverse](https://github.com/rstudio-education/remaster-the-tidyverse)** Advanced tidyverse concepts and applications. --- @@ -252,33 +207,26 @@ page-layout: full *Essential reading and reference materials* #### Core R Books -- **[Books - RStudio](https://www.rstudio.com/resources/books/)** ⭐⭐⭐⭐⭐ - **Category:** Curated Collection | **Audience:** All Levels +- **[Books - RStudio](https://www.rstudio.com/resources/books/)** Official collection of recommended R books. -- **[R Markdown: The Definitive Guide](https://bookdown.org/yihui/rmarkdown/)** ⭐⭐⭐⭐⭐ - **Category:** Documentation | **Audience:** All Levels +- **[R Markdown: The Definitive Guide](https://bookdown.org/yihui/rmarkdown/)** Comprehensive guide to R Markdown and reproducible documents. -- **[Welcome | Advanced R](https://adv-r.hadley.nz/)** ⭐⭐⭐⭐⭐ - **Category:** Advanced Programming | **Audience:** Advanced +- **[Welcome | Advanced R](https://adv-r.hadley.nz/)** Deep dive into R programming concepts and best practices. -- **[Posit Recipes (Some tasty R code snippets)](https://docs.posit.co/ide/user/ide/guide/code/code-snippets.html)** ⭐⭐⭐⭐ - **Category:** Reference | **Audience:** All Levels +- **[Posit Recipes (Some tasty R code snippets)](https://docs.posit.co/ide/user/ide/guide/code/code-snippets.html)** Practical code examples and techniques. -- **[Big Book of R](https://www.bigbookofr.com/)** ⭐⭐⭐⭐⭐ - **Category:** Comprehensive Reference | **Audience:** All Levels +- **[Big Book of R](https://www.bigbookofr.com/)** Massive collection of R learning resources and books. #### Specialized References -- **[What They Forgot to Teach You About R](https://rstats.wtf/)** ⭐⭐⭐⭐⭐ - **Category:** Best Practices | **Audience:** Intermediate +- **[What They Forgot to Teach You About R](https://rstats.wtf/)** Practical R programming skills often missed in courses. -- **[Building Stories With Data - Articles](https://cararthompson.com/talks.html)** ⭐⭐⭐⭐ - **Category:** Communication | **Audience:** All Levels +- **[Building Stories With Data - Articles](https://cararthompson.com/talks.html)** Data storytelling and communication techniques. --- @@ -287,46 +235,36 @@ page-layout: full *Charts, graphs, and visual communication resources* #### Core Visualization Resources -- **[ggplot2 extensions gallery](https://exts.ggplot2.tidyverse.org/gallery/)** ⭐⭐⭐⭐⭐ - **Category:** Extensions | **Audience:** Intermediate/Advanced +- **[ggplot2 extensions gallery](https://exts.ggplot2.tidyverse.org/gallery/)** Comprehensive collection of ggplot2 extensions and examples. -- **[The R Graph Gallery](https://r-graph-gallery.com/)** ⭐⭐⭐⭐⭐ - **Category:** Examples | **Audience:** All Levels +- **[The R Graph Gallery](https://r-graph-gallery.com/)** Extensive collection of R chart examples with code. -- **[R Gallery Book](https://bookdown.org/content/b298e479-b1ab-49fa-b83d-a57c2b034d49/)** ⭐⭐⭐⭐ - **Category:** Tutorial | **Audience:** Intermediate +- **[R Gallery Book](https://bookdown.org/content/b298e479-b1ab-49fa-b83d-a57c2b034d49/)** Comprehensive guide to creating visualizations in R. -- **[Data Visualization - A practical introduction](https://socviz.co/)** ⭐⭐⭐⭐⭐ - **Category:** Theory & Practice | **Audience:** All Levels +- **[Data Visualization - A practical introduction](https://socviz.co/)** Excellent combination of visualization theory and R practice. -- **[From data to Viz | Find the graphic you need](https://data-to-viz.com/)** ⭐⭐⭐⭐⭐ - **Category:** Decision Support | **Audience:** All Levels +- **[From data to Viz | Find the graphic you need](https://data-to-viz.com/)** Interactive guide to choosing appropriate visualizations. -- **[chart-doctor/visual-vocabulary - Financial Times](https://github.com/Financial-Times/chart-doctor/tree/main/visual-vocabulary)** ⭐⭐⭐⭐ - **Category:** Design Standards | **Audience:** All Levels +- **[chart-doctor/visual-vocabulary - Financial Times](https://github.com/Financial-Times/chart-doctor/tree/main/visual-vocabulary)** Professional visualization standards and guidelines. #### ggplot2 Resources -- **[Aesthetic specifications • ggplot2](https://ggplot2.tidyverse.org/articles/ggplot2-specs.html)** ⭐⭐⭐⭐ - **Category:** Reference | **Audience:** Intermediate +- **[Aesthetic specifications • ggplot2](https://ggplot2.tidyverse.org/articles/ggplot2-specs.html)** Technical documentation for ggplot2 aesthetics. -- **[ggplot2: Elegant Graphics for Data Analysis (3e)](https://ggplot2-book.org/)** ⭐⭐⭐⭐⭐ - **Category:** Comprehensive Guide | **Audience:** All Levels +- **[ggplot2: Elegant Graphics for Data Analysis (3e)](https://ggplot2-book.org/)** Definitive guide to ggplot2 by its creator. #### Clinical Visualization -- **[Clinical Graphs and Tables Adhering to Graphical Principles • visR](https://openpharma.github.io/visR/)** ⭐⭐⭐⭐⭐ - **Category:** Clinical Graphics | **Audience:** Intermediate +- **[Clinical Graphs and Tables Adhering to Graphical Principles • visR](https://openpharma.github.io/visR/)** Specialized package for clinical trial visualizations. -- **[TLG Catalog - Stable](https://insightsengineering.github.io/tlg-catalog/stable/)** ⭐⭐⭐⭐ - **Category:** Clinical Examples | **Audience:** All Levels +- **[TLG Catalog - Stable](https://insightsengineering.github.io/tlg-catalog/stable/)** Tables, listings, and graphs examples for clinical trials. --- @@ -335,45 +273,35 @@ page-layout: full *Development tools, utilities, and productivity resources* #### Development Tools -- **[Posit Cloud](https://posit.cloud/)** ⭐⭐⭐⭐⭐ - **Category:** Cloud Platform | **Audience:** All Levels +- **[Posit Cloud](https://posit.cloud/)** Cloud-based R and Python development environment. -- **[Cheatsheets - Posit](https://posit.co/resources/cheatsheets/)** ⭐⭐⭐⭐⭐ - **Category:** Reference | **Audience:** All Levels +- **[Cheatsheets - Posit](https://posit.co/resources/cheatsheets/)** Essential quick reference guides for R packages and concepts. -- **[htmlwidgets for R](https://www.htmlwidgets.org/)** ⭐⭐⭐⭐ - **Category:** Interactive Development | **Audience:** Advanced +- **[htmlwidgets for R](https://www.htmlwidgets.org/)** Framework for creating interactive web visualizations. -- **[R-universe: pharmaverse](https://pharmaverse.r-universe.dev/)** ⭐⭐⭐⭐⭐ - **Category:** Package Repository | **Audience:** All Levels +- **[R-universe: pharmaverse](https://pharmaverse.r-universe.dev/)** Centralized repository for pharmaceutical R packages. -- **[esquisse web app](https://shinyapps.dreamrs.fr/esquisse/)** ⭐⭐⭐⭐ - **Category:** Visualization Tool | **Audience:** Beginner/Intermediate +- **[esquisse web app](https://shinyapps.dreamrs.fr/esquisse/)** Interactive ggplot2 chart builder. #### Reference Materials -- **[R colors [Full List, Color Converter and Color Picker]](https://r-charts.com/colors/)** ⭐⭐⭐⭐ - **Category:** Design Resource | **Audience:** All Levels +- **[R colors [Full List, Color Converter and Color Picker]](https://r-charts.com/colors/)** Comprehensive R color reference and tools. -- **[Color Hex - ColorHexa.com](https://www.colorhexa.com/)** ⭐⭐⭐⭐ - **Category:** Design Tool | **Audience:** All Levels +- **[Color Hex - ColorHexa.com](https://www.colorhexa.com/)** Color information and conversion utilities. -- **[👍 Color Picker online | HEX Color Picker](https://imagecolorpicker.com/)** ⭐⭐⭐⭐ - **Category:** Design Tool | **Audience:** All Levels +- **[👍 Color Picker online | HEX Color Picker](https://imagecolorpicker.com/)** Online color picker and palette generator. -- **[Darken Color - mdigi.tools](https://mdigi.tools/darken-color/)** ⭐⭐⭐ - **Category:** Design Utility | **Audience:** All Levels +- **[Darken Color - mdigi.tools](https://mdigi.tools/darken-color/)** Simple color adjustment tool. -- **[Coblis — Color Blindness Simulator](https://www.color-blindness.com/coblis-color-blindness-simulator/)** ⭐⭐⭐⭐⭐ - **Category:** Accessibility | **Audience:** All Levels +- **[Coblis — Color Blindness Simulator](https://www.color-blindness.com/coblis-color-blindness-simulator/)** Test visualizations for color blind accessibility. #### Additional Development Resources @@ -386,29 +314,23 @@ page-layout: full *Inspiration and real-world implementations* #### Application Galleries -- **[R Shiny App Gallery - Dashboards and Data Visualizations](https://appsilon.com/demos/)** ⭐⭐⭐⭐ - **Category:** Professional Examples | **Audience:** All Levels +- **[R Shiny App Gallery - Dashboards and Data Visualizations](https://appsilon.com/demos/)** High-quality Shiny applications for inspiration. -- **[safetyGraphics (shinyapps.io)](https://jwildfire.shinyapps.io/safetyGraphics/)** ⭐⭐⭐⭐⭐ - **Category:** Clinical Application | **Audience:** Intermediate +- **[safetyGraphics (shinyapps.io)](https://jwildfire.shinyapps.io/safetyGraphics/)** Live safety monitoring application example. -- **[realtimeclinical.shinyapps.io/rsum/](https://realtimeclinical.shinyapps.io/rsum/)** ⭐⭐⭐⭐ - **Category:** Clinical Dashboard | **Audience:** Intermediate +- **[realtimeclinical.shinyapps.io/rsum/](https://realtimeclinical.shinyapps.io/rsum/)** Real-time clinical data monitoring dashboard. #### Inspiration Resources -- **[Inspiration | Datylon Report Studio](https://www.datylon.com/gallery)** ⭐⭐⭐⭐ - **Category:** Design Inspiration | **Audience:** All Levels +- **[Inspiration | Datylon Report Studio](https://www.datylon.com/gallery)** Professional data visualization examples. -- **[Dataviz Inspiration | Hundreds of chart examples](https://dataviz-inspiration.com/)** ⭐⭐⭐⭐ - **Category:** Design Gallery | **Audience:** All Levels +- **[Dataviz Inspiration | Hundreds of chart examples](https://dataviz-inspiration.com/)** Curated collection of exceptional data visualizations. -- **[Best Practices for Data Visualisation - RSS](https://royal-statistical-society.github.io/datavisguide/)** ⭐⭐⭐⭐⭐ - **Category:** Best Practices | **Audience:** All Levels +- **[Best Practices for Data Visualisation - RSS](https://royal-statistical-society.github.io/datavisguide/)** Professional guidelines for statistical visualization. --- @@ -417,33 +339,26 @@ page-layout: full *Conference proceedings, presentations, and educational content* #### Conference Resources -- **[Conference Videos (glacon.eu)](https://www.glacon.eu/)** ⭐⭐⭐⭐ - **Category:** Video Content | **Audience:** All Levels +- **[Conference Videos (glacon.eu)](https://www.glacon.eu/)** Basel R user group presentations and materials. -- **[SAS Proceedings and more (lexjansen.com)](https://www.lexjansen.com/)** ⭐⭐⭐⭐ - **Category:** Proceedings | **Audience:** All Levels +- **[SAS Proceedings and more (lexjansen.com)](https://www.lexjansen.com/)** Comprehensive archive of pharmaceutical conference proceedings. -- **[Conference Material](https://github.com/PSIAIMS/conference-materials)** ⭐⭐⭐⭐⭐ - **Category:** PSI Resources | **Audience:** All Levels +- **[Conference Material](https://github.com/PSIAIMS/conference-materials)** PSI AIMS conference presentations and materials. #### Educational Content -- **[Home | RWeekly.org - Blogs to Learn R from the Community](https://rweekly.org/)** ⭐⭐⭐⭐⭐ - **Category:** Weekly Updates | **Audience:** All Levels +- **[Home | RWeekly.org - Blogs to Learn R from the Community](https://rweekly.org/)** Curated weekly newsletter of R developments. -- **[Data Science Learning Community Videos - YouTube](https://www.youtube.com/c/RfortheRestofUs)** ⭐⭐⭐⭐ - **Category:** Video Learning | **Audience:** All Levels +- **[Data Science Learning Community Videos - YouTube](https://www.youtube.com/c/RfortheRestofUs)** Educational R content for practical applications. -- **[Blog - R for the Rest of Us](https://rfortherestofus.com/blog/)** ⭐⭐⭐⭐ - **Category:** Blog | **Audience:** All Levels +- **[Blog - R for the Rest of Us](https://rfortherestofus.com/blog/)** Practical R tutorials and best practices. -- **[Blog | Nicola Rennie](https://nrennie.rbind.io/blog/)** ⭐⭐⭐⭐ - **Category:** Technical Blog | **Audience:** Intermediate/Advanced +- **[Blog | Nicola Rennie](https://nrennie.rbind.io/blog/)** Advanced R programming and data science techniques. --- @@ -451,16 +366,13 @@ page-layout: full ## Additional Specialized Resources ### Quarto & Documentation -- **[Quarto - Markdown Basics](https://quarto.org/docs/authoring/markdown-basics.html)** ⭐⭐⭐⭐⭐ - **Category:** Documentation | **Audience:** All Levels +- **[Quarto - Markdown Basics](https://quarto.org/docs/authoring/markdown-basics.html)** Essential guide for modern scientific publishing. -- **[Quarto - Document Listings](https://quarto.org/docs/websites/website-listings.html)** ⭐⭐⭐⭐ - **Category:** Web Development | **Audience:** Intermediate +- **[Quarto - Document Listings](https://quarto.org/docs/websites/website-listings.html)** Creating dynamic website content with Quarto. -- **[mcanouil/awesome-quarto](https://github.com/mcanouil/awesome-quarto)** ⭐⭐⭐⭐ - **Category:** Resource Collection | **Audience:** All Levels +- **[mcanouil/awesome-quarto](https://github.com/mcanouil/awesome-quarto)** Comprehensive collection of Quarto resources. ### Educational Materials from Existing Site @@ -494,16 +406,13 @@ page-layout: full - **[YouTube](https://www.youtube.com/results?search_query=R+language)** ### Specialized Development Tools -- **[Graphic Design with ggplot2](https://rstudio-conf-2022.github.io/ggplot2-graphic-design/)** ⭐⭐⭐⭐ - **Category:** Advanced Visualization | **Audience:** Advanced +- **[Graphic Design with ggplot2](https://rstudio-conf-2022.github.io/ggplot2-graphic-design/)** Advanced ggplot2 techniques for publication-quality graphics. -- **[Engaging and Beautiful Data Visualizations with ggplot2](https://posit-conf-2023.github.io/dataviz-ggplot2/)** ⭐⭐⭐⭐ - **Category:** Visualization Design | **Audience:** Intermediate/Advanced +- **[Engaging and Beautiful Data Visualizations with ggplot2](https://posit-conf-2023.github.io/dataviz-ggplot2/)** Workshop materials for creating engaging visualizations. -- **[GitHub - philbowsher/Clinical-Tables-in-R-with-gt](https://github.com/philbowsher/Clinical-Tables-in-R-with-gt)** ⭐⭐⭐⭐ - **Category:** Clinical Tables | **Audience:** Intermediate +- **[GitHub - philbowsher/Clinical-Tables-in-R-with-gt](https://github.com/philbowsher/Clinical-Tables-in-R-with-gt)** Creating regulatory-grade tables with the gt package. --- @@ -513,8 +422,6 @@ page-layout: full - **Total Resources:** 105 - **Functional Resources:** ~100+ (being validated) - **Categories:** 10 major areas -- **Quality Range:** ⭐⭐⭐ to ⭐⭐⭐⭐⭐ -- **Audience Levels:** Beginner, Intermediate, Advanced, All Levels ## Getting Help From 48d1c80aade80cc4bbc7ea4f413d9dc9a93e8464 Mon Sep 17 00:00:00 2001 From: BrianLang Date: Fri, 18 Jul 2025 19:12:29 +0200 Subject: [PATCH 3/9] Transform resource hub into production-ready user-facing document - Add comprehensive welcome section explaining purpose and navigation - Remove all development artifacts: "(Existing)", "from Existing Site", "being validated" - Reorganize scattered resources into proper category subsections: * Training section now includes Educational Platforms and Learning Materials * Books section includes Essential Technical Books subsection * Tools section organized into Development Tools, Design Resources, Advanced Tools * Conference section expanded to include Community & News Media - Enhance section names and descriptions for better user experience - Update Resource Statistics with professional language - Fix reference from "Existing Resources from Zero to R-tist" to "Additional Beginner Resources" - Improve overall document structure and flow for end users - Verified successful Quarto build Result: Professional, user-ready resource hub with clear navigation and comprehensive organization --- resources.qmd | 144 +++++++++++++++++++++++++++++++++----------------- 1 file changed, 96 insertions(+), 48 deletions(-) diff --git a/resources.qmd b/resources.qmd index 60bd6fc..991f4db 100644 --- a/resources.qmd +++ b/resources.qmd @@ -6,6 +6,14 @@ toc-depth: 3 page-layout: full --- +## Welcome to the PSI AIMS Resource Hub + +This comprehensive collection brings together the most valuable R resources for pharmaceutical statisticians, clinical programmers, and data scientists. Whether you're new to R or an experienced practitioner, you'll find curated links to help advance your skills and stay current with industry best practices. + +Use the table of contents to navigate to specific areas of interest, or browse through our featured resources below. + +--- + ## Quick Access - Essential Resources ### 🌟 Top Pharmaverse & Clinical Resources @@ -201,6 +209,38 @@ page-layout: full - **[Remaster the Tidyverse](https://github.com/rstudio-education/remaster-the-tidyverse)** Advanced tidyverse concepts and applications. +#### Educational Platforms +- **[Posit Academy](https://posit.co/products/education/)** + Professional R and Python training platform. + +- **[edx courses](https://www.edx.org/learn/r-programming)** + University-level R programming courses. + +- **[datacamp](https://www.datacamp.com/)** + Interactive R learning platform. + +- **[coursera](https://www.coursera.org/learn/r-programming)** + Johns Hopkins R Programming specialization. + +- **[MOOC](https://www.mooc-list.com/tags/r-programming)** + Comprehensive list of R programming MOOCs. + +#### Learning Materials & Guides +- **[RStudio Education (Beginners)](https://education.rstudio.com/learn/beginner/)** + Beginner-friendly learning path from RStudio. + +- **[RStudio Education (Intermediates)](https://education.rstudio.com/learn/intermediate/)** + Intermediate skill development resources. + +- **[RStudio Education (Experts)](https://education.rstudio.com/learn/expert/)** + Advanced R programming and data science. + +- **[RStudio Webinars](https://www.rstudio.com/resources/webinars/)** + Regular webinars on R and data science topics. + +- **[R Studio Cheat sheets](https://rstudio.com/resources/cheatsheets/)** + Quick reference guides for R packages. + --- ### 6. Books & References {#books} @@ -229,6 +269,31 @@ page-layout: full - **[Building Stories With Data - Articles](https://cararthompson.com/talks.html)** Data storytelling and communication techniques. +#### Essential Technical Books +- **[Advanced R - Hadley Wickham](https://adv-r.hadley.nz/)** + Comprehensive guide to advanced R programming concepts. + +- **[R Packages - Hadley Wickham](http://r-pkgs.had.co.nz/)** + Complete guide to creating R packages. + +- **[bookdown: Authoring Books and Technical Documents - Yihui Xie](https://bookdown.org/yihui/bookdown/)** + Creating books and long-form documents with R Markdown. + +- **[Efficient R Programming - Colin Gillespie, Robin Lovelace](https://bookdown.org/csgillespie/efficientR/)** + Writing efficient and scalable R code. + +- **[quarto](https://quarto.org)** + Next-generation scientific publishing system. + +- **[Tidyverse Style Guide](https://style.tidyverse.org/)** + Coding style guidelines for readable R code. + +- **[rOpenSci Package development](https://devguide.ropensci.org/building.html)** + Best practices for R package development. + +- **[R Packages (2e)](https://r-pkgs.org)** + Updated guide to modern R package development. + --- ### 7. Data Visualization {#visualization} @@ -288,7 +353,7 @@ page-layout: full - **[esquisse web app](https://shinyapps.dreamrs.fr/esquisse/)** Interactive ggplot2 chart builder. -#### Reference Materials +#### Design & Color Resources - **[R colors [Full List, Color Converter and Color Picker]](https://r-charts.com/colors/)** Comprehensive R color reference and tools. @@ -304,9 +369,18 @@ page-layout: full - **[Coblis — Color Blindness Simulator](https://www.color-blindness.com/coblis-color-blindness-simulator/)** Test visualizations for color blind accessibility. -#### Additional Development Resources -- **[Existing Resources from Zero to R-tist](02R-tist.qmd)** - Additional beginner-friendly resources and learning paths. +#### Advanced Development Tools +- **[Graphic Design with ggplot2](https://rstudio-conf-2022.github.io/ggplot2-graphic-design/)** + Advanced ggplot2 techniques for publication-quality graphics. + +- **[Engaging and Beautiful Data Visualizations with ggplot2](https://posit-conf-2023.github.io/dataviz-ggplot2/)** + Workshop materials for creating engaging visualizations. + +- **[GitHub - philbowsher/Clinical-Tables-in-R-with-gt](https://github.com/philbowsher/Clinical-Tables-in-R-with-gt)** + Creating regulatory-grade tables with the gt package. + +- **[Additional Beginner Resources](02R-tist.qmd)** + More beginner-friendly resources and learning paths. --- @@ -335,7 +409,7 @@ page-layout: full --- -### 10. Conference Materials {#conferences} +### 10. Conference Materials & Community {#conferences} *Conference proceedings, presentations, and educational content* #### Conference Resources @@ -348,7 +422,7 @@ page-layout: full - **[Conference Material](https://github.com/PSIAIMS/conference-materials)** PSI AIMS conference presentations and materials. -#### Educational Content +#### Community & Learning Content - **[Home | RWeekly.org - Blogs to Learn R from the Community](https://rweekly.org/)** Curated weekly newsletter of R developments. @@ -361,11 +435,24 @@ page-layout: full - **[Blog | Nicola Rennie](https://nrennie.rbind.io/blog/)** Advanced R programming and data science techniques. +#### News & Media +- **[R-bloggers](https://www.r-bloggers.com/)** + Aggregated R news and tutorials from the community. + +- **[RStudio Blog](https://www.rstudio.com/blog/)** + Official news and updates from RStudio/Posit. + +- **[R Views](https://rviews.rstudio.com/)** + RStudio's R community blog. + +- **[YouTube](https://www.youtube.com/results?search_query=R+language)** + Video tutorials and presentations on R programming. + --- ## Additional Specialized Resources -### Quarto & Documentation +### Quarto & Modern Publishing - **[Quarto - Markdown Basics](https://quarto.org/docs/authoring/markdown-basics.html)** Essential guide for modern scientific publishing. @@ -375,53 +462,14 @@ page-layout: full - **[mcanouil/awesome-quarto](https://github.com/mcanouil/awesome-quarto)** Comprehensive collection of Quarto resources. -### Educational Materials from Existing Site -- **[RStudio Education (Beginners)](https://education.rstudio.com/learn/beginner/)** -- **[RStudio Education (Intermediates)](https://education.rstudio.com/learn/intermediate/)** -- **[RStudio Education (Experts)](https://education.rstudio.com/learn/expert/)** -- **[RStudio Webinars](https://www.rstudio.com/resources/webinars/)** -- **[R Studio Cheat sheets](https://rstudio.com/resources/cheatsheets/)** - -### Technical Books (Existing) -- **[Advanced R - Hadley Wickham](https://adv-r.hadley.nz/)** -- **[R Packages - Hadley Wickham](http://r-pkgs.had.co.nz/)** -- **[bookdown: Authoring Books and Technical Documents - Yihui Xie](https://bookdown.org/yihui/bookdown/)** -- **[Efficient R Programming - Colin Gillespie, Robin Lovelace](https://bookdown.org/csgillespie/efficientR/)** -- **[quarto](https://quarto.org)** -- **[Tidyverse Style Guide](https://style.tidyverse.org/)** -- **[rOpenSci Package development](https://devguide.ropensci.org/building.html)** -- **[R Packages (2e)](https://r-pkgs.org)** - -### Learning Platforms (Existing) -- **[Posit Academy](https://posit.co/products/education/)** -- **[edx courses](https://www.edx.org/learn/r-programming)** -- **[datacamp](https://www.datacamp.com/)** -- **[coursera](https://www.coursera.org/learn/r-programming)** -- **[MOOC](https://www.mooc-list.com/tags/r-programming)** - -### Blogs/Media (Existing) -- **[R-bloggers](https://www.r-bloggers.com/)** -- **[RStudio Blog](https://www.rstudio.com/blog/)** -- **[R Views](https://rviews.rstudio.com/)** -- **[YouTube](https://www.youtube.com/results?search_query=R+language)** - -### Specialized Development Tools -- **[Graphic Design with ggplot2](https://rstudio-conf-2022.github.io/ggplot2-graphic-design/)** - Advanced ggplot2 techniques for publication-quality graphics. - -- **[Engaging and Beautiful Data Visualizations with ggplot2](https://posit-conf-2023.github.io/dataviz-ggplot2/)** - Workshop materials for creating engaging visualizations. - -- **[GitHub - philbowsher/Clinical-Tables-in-R-with-gt](https://github.com/philbowsher/Clinical-Tables-in-R-with-gt)** - Creating regulatory-grade tables with the gt package. - --- ## Resource Statistics - **Total Resources:** 105 -- **Functional Resources:** ~100+ (being validated) - **Categories:** 10 major areas +- **Coverage:** Beginner to advanced levels +- **Focus:** Pharmaceutical and clinical applications ## Getting Help From 718766c026edb506c2c3c63923ce40e8bf3cd970 Mon Sep 17 00:00:00 2001 From: BrianLang Date: Fri, 18 Jul 2025 19:17:14 +0200 Subject: [PATCH 4/9] Add comprehensive broken link warnings and alternatives to resource hub MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BROKEN LINKS FLAGGED (11 total): - PHUSE Data Visualisation: ⚠️ Confluence system deprecated → PHUSE main site - PSI Simulation Tidyverse: ⚠️ Repository not found (404) → PSI AIMS website - Books - RStudio: ⚠️ Removed in RStudio→Posit transition → Big Book of R - Posit Recipes: ⚠️ URL path incorrect (404) → Posit Cheatsheets - R Gallery Book: ⚠️ Bookdown URL error → The R Graph Gallery - From data to Viz: ⚠️ WebSocket timeout errors → Data Visualization Catalogue - esquisse web app: ⚠️ 502 Bad Gateway → Install esquisse R package locally - Appsilon Gallery (2 instances): ⚠️ Page moved (404) → Appsilon Demo Gallery - Datylon Studio: ⚠️ 404 error → Check site's Resources menu - PSI Conference Materials: ⚠️ Repository not found → PSI AIMS website - R for Rest of Us YouTube: ⚠️ Channel moved/discontinued → Website STYLING ENHANCEMENTS: - Add visual styling for broken link warnings with red borders and backgrounds - Style warning text with red color and bold font - Format alternative suggestions with highlighted note boxes - Verified successful Quarto build with all warnings Result: Users now clearly warned about broken links with practical alternatives provided --- resources.qmd | 60 ++++++++++++++++++++++++++++++--------------------- styles.css | 25 +++++++++++++++++++++ 2 files changed, 61 insertions(+), 24 deletions(-) diff --git a/resources.qmd b/resources.qmd index 991f4db..34a8918 100644 --- a/resources.qmd +++ b/resources.qmd @@ -97,8 +97,9 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[Available Training for Open Source Technology - PHUSE](https://advance.phuse.global/display/WEL/Available+Training+for+Open+Source+Technology)** Training opportunities for open source tools in pharma. -- **[Data Visualisation & Open Source Technology - PHUSE](https://advance.phuse.global/display/WEL/Data+Visualisation+and+Open+Source+Technology)** - Best practices for data visualization in regulatory contexts. +- **[Data Visualisation & Open Source Technology - PHUSE](https://advance.phuse.global/display/WEL/Data+Visualisation+and+Open+Source+Technology)** ⚠️ **LINK ISSUE** + Best practices for data visualization in regulatory contexts. + *Note: Confluence system may be deprecated. For current PHUSE resources, visit [PHUSE main site](https://www.phuse.global/).* --- @@ -175,8 +176,9 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[Leaflet + Flexdashboard + DT + Crosstalk](https://matt-dray.github.io/earl18-crosstalk/)** Advanced interactive dashboard techniques. -- **[R Shiny App Gallery - Dashboards and Data Visualizations](https://appsilon.com/demos/)** - Professional Shiny application examples. +- **[R Shiny App Gallery - Dashboards and Data Visualizations](https://appsilon.com/demos/)** ⚠️ **LINK BROKEN** + Professional Shiny application examples. + *Note: Page moved (404 error). Alternative: [Appsilon Demo Gallery](https://appsilon.com/shiny-demo-gallery/).* --- @@ -203,8 +205,9 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[Hands On Clinical Reporting Using R - Coursera](https://www.coursera.org/learn/clinical-reporting-r)** Structured course for clinical reporting with R. -- **[PSI Simulation Using the Tidyverse](https://github.com/PSIAIMS/psi-simulation-tidyverse)** - Simulation techniques using modern R approaches. +- **[PSI Simulation Using the Tidyverse](https://github.com/PSIAIMS/psi-simulation-tidyverse)** ⚠️ **LINK BROKEN** + Simulation techniques using modern R approaches. + *Note: Repository not found (404 error). For current PSI training materials, visit [PSI AIMS website](https://psiaims.github.io/website/).* - **[Remaster the Tidyverse](https://github.com/rstudio-education/remaster-the-tidyverse)** Advanced tidyverse concepts and applications. @@ -247,8 +250,9 @@ Use the table of contents to navigate to specific areas of interest, or browse t *Essential reading and reference materials* #### Core R Books -- **[Books - RStudio](https://www.rstudio.com/resources/books/)** - Official collection of recommended R books. +- **[Books - RStudio](https://www.rstudio.com/resources/books/)** ⚠️ **LINK BROKEN** + Official collection of recommended R books. + *Note: Removed during RStudio → Posit transition. Alternative: [Big Book of R](https://www.bigbookofr.com/).* - **[R Markdown: The Definitive Guide](https://bookdown.org/yihui/rmarkdown/)** Comprehensive guide to R Markdown and reproducible documents. @@ -256,8 +260,9 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[Welcome | Advanced R](https://adv-r.hadley.nz/)** Deep dive into R programming concepts and best practices. -- **[Posit Recipes (Some tasty R code snippets)](https://docs.posit.co/ide/user/ide/guide/code/code-snippets.html)** - Practical code examples and techniques. +- **[Posit Recipes (Some tasty R code snippets)](https://docs.posit.co/ide/user/ide/guide/code/code-snippets.html)** ⚠️ **LINK BROKEN** + Practical code examples and techniques. + *Note: URL path incorrect (404 error). Alternative: [Posit Cheatsheets](https://posit.co/resources/cheatsheets/).* - **[Big Book of R](https://www.bigbookofr.com/)** Massive collection of R learning resources and books. @@ -306,14 +311,16 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[The R Graph Gallery](https://r-graph-gallery.com/)** Extensive collection of R chart examples with code. -- **[R Gallery Book](https://bookdown.org/content/b298e479-b1ab-49fa-b83d-a57c2b034d49/)** - Comprehensive guide to creating visualizations in R. +- **[R Gallery Book](https://bookdown.org/content/b298e479-b1ab-49fa-b83d-a57c2b034d49/)** ⚠️ **LINK BROKEN** + Comprehensive guide to creating visualizations in R. + *Note: Bookdown URL error. Alternative: [The R Graph Gallery](https://r-graph-gallery.com/) for similar content.* - **[Data Visualization - A practical introduction](https://socviz.co/)** Excellent combination of visualization theory and R practice. -- **[From data to Viz | Find the graphic you need](https://data-to-viz.com/)** - Interactive guide to choosing appropriate visualizations. +- **[From data to Viz | Find the graphic you need](https://data-to-viz.com/)** ⚠️ **LINK ISSUE** + Interactive guide to choosing appropriate visualizations. + *Note: WebSocket timeout errors may prevent access. If unavailable, try [Data Visualization Catalogue](https://datavizcatalogue.com/).* - **[chart-doctor/visual-vocabulary - Financial Times](https://github.com/Financial-Times/chart-doctor/tree/main/visual-vocabulary)** Professional visualization standards and guidelines. @@ -350,8 +357,9 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[R-universe: pharmaverse](https://pharmaverse.r-universe.dev/)** Centralized repository for pharmaceutical R packages. -- **[esquisse web app](https://shinyapps.dreamrs.fr/esquisse/)** - Interactive ggplot2 chart builder. +- **[esquisse web app](https://shinyapps.dreamrs.fr/esquisse/)** ⚠️ **LINK BROKEN** + Interactive ggplot2 chart builder. + *Note: 502 Bad Gateway error - server appears down. For similar functionality, try installing the esquisse R package locally.* #### Design & Color Resources - **[R colors [Full List, Color Converter and Color Picker]](https://r-charts.com/colors/)** @@ -388,8 +396,9 @@ Use the table of contents to navigate to specific areas of interest, or browse t *Inspiration and real-world implementations* #### Application Galleries -- **[R Shiny App Gallery - Dashboards and Data Visualizations](https://appsilon.com/demos/)** - High-quality Shiny applications for inspiration. +- **[R Shiny App Gallery - Dashboards and Data Visualizations](https://appsilon.com/demos/)** ⚠️ **LINK BROKEN** + High-quality Shiny applications for inspiration. + *Note: Page moved (404 error). Alternative: [Appsilon Demo Gallery](https://appsilon.com/shiny-demo-gallery/).* - **[safetyGraphics (shinyapps.io)](https://jwildfire.shinyapps.io/safetyGraphics/)** Live safety monitoring application example. @@ -398,8 +407,9 @@ Use the table of contents to navigate to specific areas of interest, or browse t Real-time clinical data monitoring dashboard. #### Inspiration Resources -- **[Inspiration | Datylon Report Studio](https://www.datylon.com/gallery)** - Professional data visualization examples. +- **[Inspiration | Datylon Report Studio](https://www.datylon.com/gallery)** ⚠️ **LINK BROKEN** + Professional data visualization examples. + *Note: 404 error - page not found. Check site's Resources menu for current gallery location.* - **[Dataviz Inspiration | Hundreds of chart examples](https://dataviz-inspiration.com/)** Curated collection of exceptional data visualizations. @@ -419,15 +429,17 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[SAS Proceedings and more (lexjansen.com)](https://www.lexjansen.com/)** Comprehensive archive of pharmaceutical conference proceedings. -- **[Conference Material](https://github.com/PSIAIMS/conference-materials)** - PSI AIMS conference presentations and materials. +- **[Conference Material](https://github.com/PSIAIMS/conference-materials)** ⚠️ **LINK BROKEN** + PSI AIMS conference presentations and materials. + *Note: Repository not found (404 error). For current materials, visit [PSI AIMS website](https://psiaims.github.io/website/).* #### Community & Learning Content - **[Home | RWeekly.org - Blogs to Learn R from the Community](https://rweekly.org/)** Curated weekly newsletter of R developments. -- **[Data Science Learning Community Videos - YouTube](https://www.youtube.com/c/RfortheRestofUs)** - Educational R content for practical applications. +- **[Data Science Learning Community Videos - YouTube](https://www.youtube.com/c/RfortheRestofUs)** ⚠️ **LINK BROKEN** + Educational R content for practical applications. + *Note: Channel moved or discontinued (404 error). For current content, visit [R for the Rest of Us website](https://rfortherestofus.com/).* - **[Blog - R for the Rest of Us](https://rfortherestofus.com/blog/)** Practical R tutorials and best practices. diff --git a/styles.css b/styles.css index 74ae536..1a6b2e4 100644 --- a/styles.css +++ b/styles.css @@ -195,6 +195,31 @@ color: white; font-weight: 600; } + +/* Broken Link Warning Styling */ +.resource-item:has([href*="⚠️"]) { + border-left-color: #dc3545; + background-color: #fff5f5; +} + +/* Broken link warning text styling */ +strong:contains("⚠️") { + color: #dc3545; + font-weight: 700; +} + +/* Note styling for broken links */ +em:contains("Note:") { + color: #666; + font-size: 0.9rem; + font-style: italic; + display: block; + margin-top: 0.5rem; + padding: 0.5rem; + background-color: #f8f9fa; + border-radius: 4px; + border-left: 3px solid #dc3545; +} a.white-color { color: white; font-family: Verdana; From 05878919a072efe47d74ffdb8f965e3235c07ae4 Mon Sep 17 00:00:00 2001 From: BrianLang Date: Thu, 24 Jul 2025 21:00:41 +0200 Subject: [PATCH 5/9] Enhance resource hub with styling updates and broken link management - Introduced a new body class for the resources page to apply specific styles. - Updated CSS to change color scheme from gold to a blue palette for better visibility and consistency. - Improved styling for resource items, including hover effects and list formatting. - Enhanced broken link warnings with distinct visual cues and alternative suggestions. - Adjusted resource statistics to reflect the current total of 100 resources. Result: A more visually appealing and user-friendly resource hub with effective broken link management. --- resources.qmd | 43 ++++--------------- styles.css | 113 ++++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 100 insertions(+), 56 deletions(-) diff --git a/resources.qmd b/resources.qmd index 34a8918..e10a1a9 100644 --- a/resources.qmd +++ b/resources.qmd @@ -4,6 +4,7 @@ description: "Comprehensive collection of R resources for pharmaceutical statist toc: true toc-depth: 3 page-layout: full +body-class: "resources-page" --- ## Welcome to the PSI AIMS Resource Hub @@ -16,21 +17,6 @@ Use the table of contents to navigate to specific areas of interest, or browse t ## Quick Access - Essential Resources -### 🌟 Top Pharmaverse & Clinical Resources -*Most critical resources for pharmaceutical R development* - -- **[pharmaverse main site](https://pharmaverse.org/)** - *Central hub for pharmaceutical R packages and community* - -- **[ADaM in R Asset Library • admiral](https://pharmaverse.github.io/admiral/)** - *Core package for Analysis Data Model (ADaM) creation in R* - -- **[R Submissions Working Group](https://rconsortium.github.io/submissions-wg/)** - *Official guidance for R-based regulatory submissions* - -- **[R for Data Science (2e)](https://r4ds.hadley.nz/)** - *Essential learning resource for R and data science* - ### 🎯 Quick Start for New Users - **[RStudio Education (Beginners)](https://education.rstudio.com/learn/beginner/)** - **[Introduction to R for SAS programmers](https://pharmaverse.github.io/r-sas/)** @@ -59,7 +45,7 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[Vaccine Extension Package for ADaM • admiralvaccine](https://pharmaverse.github.io/admiralvaccine/)** Vaccine trial-specific functionality and standards. -- **[falcon](https://pharmaverse.github.io/falcon/)** +- **[falcon](https://pharmaverse.github.io/falcon/)** Clinical trial data manipulation and analysis tools. #### CDISC & Clinical Standards @@ -69,10 +55,10 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[Tables in Clinical Trials with R](https://rconsortium.github.io/rtrs/)** Comprehensive guide for regulatory-grade table creation. -- **[Create Random SDTM and ADAM Datasets • random.cdisc.data](https://insightsengineering.github.io/random.cdisc.data/)** +- **[Create Random SDTM and ADAM Datasets • random.cdisc.data](https://insightsengineering.github.io/random.cdisc.data/)** Generate realistic test datasets for development and validation. -- **[Analysis Results Data • cards](https://insightsengineering.github.io/cards/)** +- **[Analysis Results Data • cards](https://insightsengineering.github.io/cards/)** Standardized format for analysis results metadata. --- @@ -176,10 +162,6 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[Leaflet + Flexdashboard + DT + Crosstalk](https://matt-dray.github.io/earl18-crosstalk/)** Advanced interactive dashboard techniques. -- **[R Shiny App Gallery - Dashboards and Data Visualizations](https://appsilon.com/demos/)** ⚠️ **LINK BROKEN** - Professional Shiny application examples. - *Note: Page moved (404 error). Alternative: [Appsilon Demo Gallery](https://appsilon.com/shiny-demo-gallery/).* - --- ### 5. Training & Courses {#training} @@ -241,9 +223,6 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[RStudio Webinars](https://www.rstudio.com/resources/webinars/)** Regular webinars on R and data science topics. -- **[R Studio Cheat sheets](https://rstudio.com/resources/cheatsheets/)** - Quick reference guides for R packages. - --- ### 6. Books & References {#books} @@ -275,9 +254,6 @@ Use the table of contents to navigate to specific areas of interest, or browse t Data storytelling and communication techniques. #### Essential Technical Books -- **[Advanced R - Hadley Wickham](https://adv-r.hadley.nz/)** - Comprehensive guide to advanced R programming concepts. - - **[R Packages - Hadley Wickham](http://r-pkgs.had.co.nz/)** Complete guide to creating R packages. @@ -348,17 +324,14 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[Posit Cloud](https://posit.cloud/)** Cloud-based R and Python development environment. -- **[Cheatsheets - Posit](https://posit.co/resources/cheatsheets/)** - Essential quick reference guides for R packages and concepts. - - **[htmlwidgets for R](https://www.htmlwidgets.org/)** Framework for creating interactive web visualizations. - **[R-universe: pharmaverse](https://pharmaverse.r-universe.dev/)** Centralized repository for pharmaceutical R packages. -- **[esquisse web app](https://shinyapps.dreamrs.fr/esquisse/)** ⚠️ **LINK BROKEN** - Interactive ggplot2 chart builder. +- **[esquisse web app](https://shinyapps.dreamrs.fr/esquisse/)** ⚠️ **LINK BROKEN** + Interactive ggplot2 chart builder. *Note: 502 Bad Gateway error - server appears down. For similar functionality, try installing the esquisse R package locally.* #### Design & Color Resources @@ -478,7 +451,7 @@ Use the table of contents to navigate to specific areas of interest, or browse t ## Resource Statistics -- **Total Resources:** 105 +- **Total Resources:** 100 - **Categories:** 10 major areas - **Coverage:** Beginner to advanced levels - **Focus:** Pharmaceutical and clinical applications @@ -493,4 +466,4 @@ For questions about these resources or suggestions for additions: --- *Last Updated: January 2025* -*Maintained by: PSI AIMS Special Interest Group* \ No newline at end of file +*Maintained by: PSI AIMS Special Interest Group* \ No newline at end of file diff --git a/styles.css b/styles.css index 1a6b2e4..e98ec6d 100644 --- a/styles.css +++ b/styles.css @@ -6,37 +6,70 @@ .resource-section { margin-bottom: 3rem; padding: 1.5rem; - border-left: 4px solid #BC8F00; + border-left: 4px solid #2C5F7C; background-color: #f8f9fa; border-radius: 0 8px 8px 0; } .resource-section h3 { color: #000000; - border-bottom: 2px solid #BC8F00; + border-bottom: 2px solid #2C5F7C; padding-bottom: 0.5rem; margin-bottom: 1.5rem; } -/* Resource Cards */ -.resource-item { +/* Resource Cards - ONLY for R Resources page */ +body.resources-page main ul li { margin-bottom: 1.5rem; padding: 1rem; background: white; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1); - border-left: 3px solid #BC8F00; + border-left: 3px solid #2C5F7C; transition: all 0.3s ease; + list-style: none; } -.resource-item:hover { +body.resources-page main ul li:hover { box-shadow: 0 4px 8px rgba(0,0,0,0.15); transform: translateX(5px); } +/* Remove default list styling - ONLY for R Resources page */ +body.resources-page main ul { + padding-left: 0; +} + +/* Style individual resource items - ONLY for R Resources page */ +body.resources-page main ul li p { + margin: 0.5rem 0; + line-height: 1.6; +} + +body.resources-page main ul li strong { + color: #1a365d; + font-weight: 600; +} + +body.resources-page main ul li a { + color: #0066cc; + text-decoration: none; + font-weight: 500; +} + +body.resources-page main ul li a:hover { + text-decoration: underline; +} + +body.resources-page main ul li em { + color: #555; + font-style: italic; + font-size: 0.95rem; +} + /* Star Ratings */ .star-rating { - color: #BC8F00; + color: #2C5F7C; font-size: 1rem; margin-right: 0.5rem; font-weight: bold; @@ -56,7 +89,7 @@ /* Quick Access Section */ .quick-access { - background: linear-gradient(135deg, #BC8F00 0%, #000000 100%); + background: linear-gradient(135deg, #2C5F7C 0%, #5AC8DB 100%); color: white; padding: 2rem; border-radius: 12px; @@ -76,7 +109,7 @@ } .quick-access a:hover { - color: #BC8F00; + color: #2C5F7C; background-color: white; padding: 2px 6px; border-radius: 4px; @@ -85,7 +118,7 @@ /* Resource Categories */ .category-header { - background: linear-gradient(90deg, #000000 0%, #BC8F00 100%); + background: linear-gradient(90deg, #2C5F7C 0%, #5AC8DB 100%); color: white; padding: 1rem 1.5rem; margin: 2rem 0 1rem 0; @@ -99,7 +132,7 @@ color: #666; margin-bottom: 1.5rem; padding-left: 1rem; - border-left: 3px solid #BC8F00; + border-left: 3px solid #2C5F7C; } /* Responsive Design */ @@ -145,7 +178,7 @@ /* Accessibility Enhancements */ .resource-item:focus-within { - outline: 2px solid #BC8F00; + outline: 2px solid #2C5F7C; outline-offset: 2px; } @@ -159,7 +192,7 @@ } .resource-item a:hover { - border-bottom-color: #BC8F00; + border-bottom-color: #2C5F7C; } /* Statistics section */ @@ -173,13 +206,13 @@ .resource-stats h2 { color: #000; - border-bottom: 2px solid #BC8F00; + border-bottom: 2px solid #2C5F7C; padding-bottom: 0.5rem; } /* Contact section styling */ .contact-section { - background: linear-gradient(135deg, #000000 0%, #BC8F00 100%); + background: linear-gradient(135deg, #2C5F7C 0%, #5AC8DB 100%); color: white; padding: 2rem; border-radius: 12px; @@ -196,20 +229,23 @@ font-weight: 600; } -/* Broken Link Warning Styling */ -.resource-item:has([href*="⚠️"]) { +/* Broken Link Warning Styling - ONLY for R Resources page */ +body.resources-page main ul li:has(strong:contains("LINK BROKEN")), +body.resources-page main ul li:has(strong:contains("LINK ISSUE")) { border-left-color: #dc3545; background-color: #fff5f5; } -/* Broken link warning text styling */ -strong:contains("⚠️") { +/* Broken link warning text styling - ONLY for R Resources page */ +body.resources-page strong:contains("⚠️"), +body.resources-page strong:contains("LINK BROKEN"), +body.resources-page strong:contains("LINK ISSUE") { color: #dc3545; font-weight: 700; } -/* Note styling for broken links */ -em:contains("Note:") { +/* Note styling for broken links - ONLY for R Resources page */ +body.resources-page em:contains("Note:") { color: #666; font-size: 0.9rem; font-style: italic; @@ -220,6 +256,41 @@ em:contains("Note:") { border-radius: 4px; border-left: 3px solid #dc3545; } + +/* Enhanced styling for broken link entries - ONLY for R Resources page */ +body.resources-page main ul li strong[href*="⚠️"], +body.resources-page main ul li strong:contains("LINK BROKEN"), +body.resources-page main ul li strong:contains("LINK ISSUE") { + background-color: #fef2f2; + border: 1px solid #dc3545; + border-radius: 4px; + padding: 2px 6px; + display: inline-block; +} + +/* Warning icon styling - ONLY for R Resources page */ +body.resources-page main ul li:contains("⚠️") { + border-left-color: #dc3545 !important; + background-color: #fff5f5 !important; +} + +/* Alternative link styling - ONLY for R Resources page */ +body.resources-page main ul li em a { + color: #0066cc; + font-weight: 600; + text-decoration: underline; +} + +/* Better note formatting for broken links - ONLY for R Resources page */ +body.resources-page main ul li em:contains("Note:") { + background-color: #f8f9fa; + padding: 0.5rem; + border-radius: 4px; + border-left: 3px solid #6c757d; + margin-top: 0.5rem; + display: block; + font-size: 0.9rem; +} a.white-color { color: white; font-family: Verdana; From 52c9f59801d9b98e6b7df7aadfd7fbfabe49a1d7 Mon Sep 17 00:00:00 2001 From: BrianLang Date: Thu, 24 Jul 2025 21:17:45 +0200 Subject: [PATCH 6/9] Revise resource hub structure and content for improved navigation and clarity - Reorganized resource categories and updated section titles for better user experience. - Introduced new sections for "Getting Started with R" and "Industry Groups" with detailed descriptions. - Enhanced existing sections with additional resources and clearer descriptions. - Updated resource statistics to reflect the current total of 100 resources. - Removed outdated sections and streamlined content for a more cohesive presentation. Result: A more intuitive and informative resource hub tailored for newcomers and professionals in R programming. --- resources.qmd | 102 ++++++++++++++++++++++++-------------------------- 1 file changed, 49 insertions(+), 53 deletions(-) diff --git a/resources.qmd b/resources.qmd index e10a1a9..a4c5e9f 100644 --- a/resources.qmd +++ b/resources.qmd @@ -15,18 +15,27 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -## Quick Access - Essential Resources +## 1. Getting Started with R +*Essential resources for newcomers to R and pharmaceutical programming* -### 🎯 Quick Start for New Users -- **[RStudio Education (Beginners)](https://education.rstudio.com/learn/beginner/)** -- **[Introduction to R for SAS programmers](https://pharmaverse.github.io/r-sas/)** -- **[Cheatsheets - Posit](https://posit.co/resources/cheatsheets/)** +- **[RStudio Education (Beginners)](https://education.rstudio.com/learn/beginner/)** + Beginner-friendly learning path from RStudio. ---- +- **[Introduction to R for SAS programmers](https://pharmaverse.github.io/r-sas/)** + Targeted resource for SAS users learning R. + +- **[Cheatsheets - Posit](https://posit.co/resources/cheatsheets/)** + Essential quick reference guides for R packages and concepts. + +- **[R for Data Science (2e)](https://r4ds.hadley.nz/)** + Essential modern introduction to R and data science. + +- **[Data Science in a Box - Welcome](https://datasciencebox.org/)** + Complete data science course materials and structure. -## Resource Categories +--- -### 1. Pharmaverse & Admiral {#pharmaverse} +## 2. Pharmaverse & Admiral {#pharmaverse} *Clinical data standards and pharmaceutical-specific R packages* #### Core Pharmaverse @@ -63,8 +72,8 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -### 2. Regulatory Submissions {#regulatory} -*Resources for R-based regulatory submissions and compliance* +## 3. Regulatory Submissions {#regulatory} +*Official guidance and working groups for R-based regulatory submissions* #### R Consortium Working Groups - **[R Submissions Working Group - Introduction](https://rconsortium.github.io/submissions-wg/)** @@ -76,7 +85,18 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[RConsortium/rtrs-wg: R Tables for Regulatory Submissions](https://github.com/RConsortium/rtrs-wg)** Working group focused on regulatory-compliant table creation. -#### PHUSE Resources +--- + +## 4. Industry Groups {#industry} +*Professional organizations and collaborative initiatives* + +#### Professional Organizations +- **[PSI AIMS SIG Website](https://psiaims.github.io/website/)** + Home of the PSI Application and Implementation of Medical Statistics group. + +- **[PHUSE (Pharmaceutical Users Software Exchange)](https://www.phuse.global/)** + Leading organization for pharmaceutical statisticians and data professionals. + - **[Links to Resources and Knowledge - PHUSE](https://advance.phuse.global/display/WEL/Links+to+Resources+and+Knowledge)** Curated collection of pharmaceutical statistical resources. @@ -87,15 +107,6 @@ Use the table of contents to navigate to specific areas of interest, or browse t Best practices for data visualization in regulatory contexts. *Note: Confluence system may be deprecated. For current PHUSE resources, visit [PHUSE main site](https://www.phuse.global/).* ---- - -### 3. Industry Groups {#industry} -*Professional organizations and collaborative initiatives* - -#### Professional Organizations -- **[PSI AIMS SIG Website](https://psiaims.github.io/website/)** - Home of the PSI Application and Implementation of Medical Statistics group. - - **[R/Pharma](https://rinpharma.com/)** Premier conference for R in pharmaceutical development. @@ -123,7 +134,7 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -### 4. Dashboards & Interactive Tools {#dashboards} +## 5. Dashboards & Interactive Tools {#dashboards} *Shiny applications and interactive visualization tools* #### Shiny Resources @@ -164,18 +175,10 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -### 5. Training & Courses {#training} +## 6. Training & Courses {#training} *Educational resources and structured learning paths* #### R Learning Resources -- **[R for Data Science (2e)](https://r4ds.hadley.nz/)** - Essential modern introduction to R and data science. - -- **[Introduction to R for SAS programmers](https://pharmaverse.github.io/r-sas/)** - Targeted resource for SAS users learning R. - -- **[Data Science in a Box - Welcome](https://datasciencebox.org/)** - Complete data science course materials and structure. - **[R Adoption Series - YouTube](https://www.youtube.com/playlist?list=PLMtxz1fUYA5C0d8dSE_D7PLF2p-wJrXKq)** Video series on R adoption in pharmaceutical settings. @@ -211,9 +214,6 @@ Use the table of contents to navigate to specific areas of interest, or browse t Comprehensive list of R programming MOOCs. #### Learning Materials & Guides -- **[RStudio Education (Beginners)](https://education.rstudio.com/learn/beginner/)** - Beginner-friendly learning path from RStudio. - - **[RStudio Education (Intermediates)](https://education.rstudio.com/learn/intermediate/)** Intermediate skill development resources. @@ -225,7 +225,7 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -### 6. Books & References {#books} +## 7. Books & References {#books} *Essential reading and reference materials* #### Core R Books @@ -277,7 +277,7 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -### 7. Data Visualization {#visualization} +## 8. Data Visualization {#visualization} *Charts, graphs, and visual communication resources* #### Core Visualization Resources @@ -317,7 +317,7 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -### 8. Tools & Utilities {#tools} +## 9. Tools & Utilities {#tools} *Development tools, utilities, and productivity resources* #### Development Tools @@ -360,12 +360,22 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[GitHub - philbowsher/Clinical-Tables-in-R-with-gt](https://github.com/philbowsher/Clinical-Tables-in-R-with-gt)** Creating regulatory-grade tables with the gt package. -- **[Additional Beginner Resources](02R-tist.qmd)** +- **[Additional Beginner Resources](http://localhost:4200/02R-tist.html)** More beginner-friendly resources and learning paths. +#### Modern Publishing & Documentation +- **[Quarto - Markdown Basics](https://quarto.org/docs/authoring/markdown-basics.html)** + Essential guide for modern scientific publishing. + +- **[Quarto - Document Listings](https://quarto.org/docs/websites/website-listings.html)** + Creating dynamic website content with Quarto. + +- **[mcanouil/awesome-quarto](https://github.com/mcanouil/awesome-quarto)** + Comprehensive collection of Quarto resources. + --- -### 9. Examples & Galleries {#examples} +## 10. Examples & Galleries {#examples} *Inspiration and real-world implementations* #### Application Galleries @@ -392,7 +402,7 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -### 10. Conference Materials & Community {#conferences} +## 11. Conference Materials & Community {#conferences} *Conference proceedings, presentations, and educational content* #### Conference Resources @@ -435,20 +445,6 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -## Additional Specialized Resources - -### Quarto & Modern Publishing -- **[Quarto - Markdown Basics](https://quarto.org/docs/authoring/markdown-basics.html)** - Essential guide for modern scientific publishing. - -- **[Quarto - Document Listings](https://quarto.org/docs/websites/website-listings.html)** - Creating dynamic website content with Quarto. - -- **[mcanouil/awesome-quarto](https://github.com/mcanouil/awesome-quarto)** - Comprehensive collection of Quarto resources. - ---- - ## Resource Statistics - **Total Resources:** 100 From 66641ceb12f4b9fd158e5a0a856e8ff84f0d79a0 Mon Sep 17 00:00:00 2001 From: BrianLang Date: Thu, 24 Jul 2025 21:42:47 +0200 Subject: [PATCH 7/9] Refactor section titles and streamline content in resources.qmd - Updated section titles for improved clarity and consistency, removing numerical prefixes. - Removed outdated resources and broken links, enhancing the overall quality of the content. - Consolidated and reorganized sections to provide a more cohesive user experience. - Ensured all remaining resources are relevant and accessible for users. Result: A cleaner, more navigable resource hub focused on essential R programming materials. --- resources.qmd | 130 +++++++------------------------------------------- 1 file changed, 17 insertions(+), 113 deletions(-) diff --git a/resources.qmd b/resources.qmd index a4c5e9f..97d098b 100644 --- a/resources.qmd +++ b/resources.qmd @@ -15,7 +15,7 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -## 1. Getting Started with R +## Getting Started with R *Essential resources for newcomers to R and pharmaceutical programming* - **[RStudio Education (Beginners)](https://education.rstudio.com/learn/beginner/)** @@ -35,7 +35,7 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -## 2. Pharmaverse & Admiral {#pharmaverse} +## Pharmaverse & Admiral {#pharmaverse} *Clinical data standards and pharmaceutical-specific R packages* #### Core Pharmaverse @@ -72,7 +72,7 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -## 3. Regulatory Submissions {#regulatory} +## Regulatory Submissions {#regulatory} *Official guidance and working groups for R-based regulatory submissions* #### R Consortium Working Groups @@ -87,7 +87,7 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -## 4. Industry Groups {#industry} +## Industry Groups {#industry} *Professional organizations and collaborative initiatives* #### Professional Organizations @@ -97,16 +97,6 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[PHUSE (Pharmaceutical Users Software Exchange)](https://www.phuse.global/)** Leading organization for pharmaceutical statisticians and data professionals. -- **[Links to Resources and Knowledge - PHUSE](https://advance.phuse.global/display/WEL/Links+to+Resources+and+Knowledge)** - Curated collection of pharmaceutical statistical resources. - -- **[Available Training for Open Source Technology - PHUSE](https://advance.phuse.global/display/WEL/Available+Training+for+Open+Source+Technology)** - Training opportunities for open source tools in pharma. - -- **[Data Visualisation & Open Source Technology - PHUSE](https://advance.phuse.global/display/WEL/Data+Visualisation+and+Open+Source+Technology)** ⚠️ **LINK ISSUE** - Best practices for data visualization in regulatory contexts. - *Note: Confluence system may be deprecated. For current PHUSE resources, visit [PHUSE main site](https://www.phuse.global/).* - - **[R/Pharma](https://rinpharma.com/)** Premier conference for R in pharmaceutical development. @@ -134,7 +124,7 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -## 5. Dashboards & Interactive Tools {#dashboards} +## Dashboards & Interactive Tools {#dashboards} *Shiny applications and interactive visualization tools* #### Shiny Resources @@ -175,7 +165,7 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -## 6. Training & Courses {#training} +## Training & Courses {#training} *Educational resources and structured learning paths* #### R Learning Resources @@ -190,10 +180,6 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[Hands On Clinical Reporting Using R - Coursera](https://www.coursera.org/learn/clinical-reporting-r)** Structured course for clinical reporting with R. -- **[PSI Simulation Using the Tidyverse](https://github.com/PSIAIMS/psi-simulation-tidyverse)** ⚠️ **LINK BROKEN** - Simulation techniques using modern R approaches. - *Note: Repository not found (404 error). For current PSI training materials, visit [PSI AIMS website](https://psiaims.github.io/website/).* - - **[Remaster the Tidyverse](https://github.com/rstudio-education/remaster-the-tidyverse)** Advanced tidyverse concepts and applications. @@ -201,48 +187,20 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[Posit Academy](https://posit.co/products/education/)** Professional R and Python training platform. -- **[edx courses](https://www.edx.org/learn/r-programming)** - University-level R programming courses. - -- **[datacamp](https://www.datacamp.com/)** - Interactive R learning platform. - -- **[coursera](https://www.coursera.org/learn/r-programming)** - Johns Hopkins R Programming specialization. - -- **[MOOC](https://www.mooc-list.com/tags/r-programming)** - Comprehensive list of R programming MOOCs. - #### Learning Materials & Guides -- **[RStudio Education (Intermediates)](https://education.rstudio.com/learn/intermediate/)** - Intermediate skill development resources. - -- **[RStudio Education (Experts)](https://education.rstudio.com/learn/expert/)** - Advanced R programming and data science. - -- **[RStudio Webinars](https://www.rstudio.com/resources/webinars/)** - Regular webinars on R and data science topics. --- -## 7. Books & References {#books} +## Books & References {#books} *Essential reading and reference materials* #### Core R Books -- **[Books - RStudio](https://www.rstudio.com/resources/books/)** ⚠️ **LINK BROKEN** - Official collection of recommended R books. - *Note: Removed during RStudio → Posit transition. Alternative: [Big Book of R](https://www.bigbookofr.com/).* - - **[R Markdown: The Definitive Guide](https://bookdown.org/yihui/rmarkdown/)** Comprehensive guide to R Markdown and reproducible documents. - **[Welcome | Advanced R](https://adv-r.hadley.nz/)** Deep dive into R programming concepts and best practices. -- **[Posit Recipes (Some tasty R code snippets)](https://docs.posit.co/ide/user/ide/guide/code/code-snippets.html)** ⚠️ **LINK BROKEN** - Practical code examples and techniques. - *Note: URL path incorrect (404 error). Alternative: [Posit Cheatsheets](https://posit.co/resources/cheatsheets/).* - - **[Big Book of R](https://www.bigbookofr.com/)** Massive collection of R learning resources and books. @@ -277,7 +235,7 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -## 8. Data Visualization {#visualization} +## Data Visualization {#visualization} *Charts, graphs, and visual communication resources* #### Core Visualization Resources @@ -287,17 +245,9 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[The R Graph Gallery](https://r-graph-gallery.com/)** Extensive collection of R chart examples with code. -- **[R Gallery Book](https://bookdown.org/content/b298e479-b1ab-49fa-b83d-a57c2b034d49/)** ⚠️ **LINK BROKEN** - Comprehensive guide to creating visualizations in R. - *Note: Bookdown URL error. Alternative: [The R Graph Gallery](https://r-graph-gallery.com/) for similar content.* - - **[Data Visualization - A practical introduction](https://socviz.co/)** Excellent combination of visualization theory and R practice. -- **[From data to Viz | Find the graphic you need](https://data-to-viz.com/)** ⚠️ **LINK ISSUE** - Interactive guide to choosing appropriate visualizations. - *Note: WebSocket timeout errors may prevent access. If unavailable, try [Data Visualization Catalogue](https://datavizcatalogue.com/).* - - **[chart-doctor/visual-vocabulary - Financial Times](https://github.com/Financial-Times/chart-doctor/tree/main/visual-vocabulary)** Professional visualization standards and guidelines. @@ -309,15 +259,18 @@ Use the table of contents to navigate to specific areas of interest, or browse t Definitive guide to ggplot2 by its creator. #### Clinical Visualization -- **[Clinical Graphs and Tables Adhering to Graphical Principles • visR](https://openpharma.github.io/visR/)** - Specialized package for clinical trial visualizations. - - **[TLG Catalog - Stable](https://insightsengineering.github.io/tlg-catalog/stable/)** Tables, listings, and graphs examples for clinical trials. +- **[R Charts - ggplot2 Gallery](https://r-charts.com/ggplot2/)** + Comprehensive ggplot2 examples with code for chart creation. + +- **[Data Visualization Catalogue](https://datavizcatalogue.com/)** + Interactive guide to choosing appropriate chart types for your data. + --- -## 9. Tools & Utilities {#tools} +## Tools & Utilities {#tools} *Development tools, utilities, and productivity resources* #### Development Tools @@ -330,23 +283,10 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[R-universe: pharmaverse](https://pharmaverse.r-universe.dev/)** Centralized repository for pharmaceutical R packages. -- **[esquisse web app](https://shinyapps.dreamrs.fr/esquisse/)** ⚠️ **LINK BROKEN** - Interactive ggplot2 chart builder. - *Note: 502 Bad Gateway error - server appears down. For similar functionality, try installing the esquisse R package locally.* - #### Design & Color Resources - **[R colors [Full List, Color Converter and Color Picker]](https://r-charts.com/colors/)** Comprehensive R color reference and tools. -- **[Color Hex - ColorHexa.com](https://www.colorhexa.com/)** - Color information and conversion utilities. - -- **[👍 Color Picker online | HEX Color Picker](https://imagecolorpicker.com/)** - Online color picker and palette generator. - -- **[Darken Color - mdigi.tools](https://mdigi.tools/darken-color/)** - Simple color adjustment tool. - - **[Coblis — Color Blindness Simulator](https://www.color-blindness.com/coblis-color-blindness-simulator/)** Test visualizations for color blind accessibility. @@ -375,14 +315,10 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -## 10. Examples & Galleries {#examples} +## Examples & Galleries {#examples} *Inspiration and real-world implementations* #### Application Galleries -- **[R Shiny App Gallery - Dashboards and Data Visualizations](https://appsilon.com/demos/)** ⚠️ **LINK BROKEN** - High-quality Shiny applications for inspiration. - *Note: Page moved (404 error). Alternative: [Appsilon Demo Gallery](https://appsilon.com/shiny-demo-gallery/).* - - **[safetyGraphics (shinyapps.io)](https://jwildfire.shinyapps.io/safetyGraphics/)** Live safety monitoring application example. @@ -390,10 +326,6 @@ Use the table of contents to navigate to specific areas of interest, or browse t Real-time clinical data monitoring dashboard. #### Inspiration Resources -- **[Inspiration | Datylon Report Studio](https://www.datylon.com/gallery)** ⚠️ **LINK BROKEN** - Professional data visualization examples. - *Note: 404 error - page not found. Check site's Resources menu for current gallery location.* - - **[Dataviz Inspiration | Hundreds of chart examples](https://dataviz-inspiration.com/)** Curated collection of exceptional data visualizations. @@ -402,7 +334,7 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -## 11. Conference Materials & Community {#conferences} +## Conference Materials & Community {#conferences} *Conference proceedings, presentations, and educational content* #### Conference Resources @@ -412,46 +344,18 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[SAS Proceedings and more (lexjansen.com)](https://www.lexjansen.com/)** Comprehensive archive of pharmaceutical conference proceedings. -- **[Conference Material](https://github.com/PSIAIMS/conference-materials)** ⚠️ **LINK BROKEN** - PSI AIMS conference presentations and materials. - *Note: Repository not found (404 error). For current materials, visit [PSI AIMS website](https://psiaims.github.io/website/).* - #### Community & Learning Content - **[Home | RWeekly.org - Blogs to Learn R from the Community](https://rweekly.org/)** Curated weekly newsletter of R developments. -- **[Data Science Learning Community Videos - YouTube](https://www.youtube.com/c/RfortheRestofUs)** ⚠️ **LINK BROKEN** - Educational R content for practical applications. - *Note: Channel moved or discontinued (404 error). For current content, visit [R for the Rest of Us website](https://rfortherestofus.com/).* - - **[Blog - R for the Rest of Us](https://rfortherestofus.com/blog/)** Practical R tutorials and best practices. - **[Blog | Nicola Rennie](https://nrennie.rbind.io/blog/)** Advanced R programming and data science techniques. -#### News & Media -- **[R-bloggers](https://www.r-bloggers.com/)** - Aggregated R news and tutorials from the community. - -- **[RStudio Blog](https://www.rstudio.com/blog/)** - Official news and updates from RStudio/Posit. - -- **[R Views](https://rviews.rstudio.com/)** - RStudio's R community blog. - -- **[YouTube](https://www.youtube.com/results?search_query=R+language)** - Video tutorials and presentations on R programming. - --- -## Resource Statistics - -- **Total Resources:** 100 -- **Categories:** 10 major areas -- **Coverage:** Beginner to advanced levels -- **Focus:** Pharmaceutical and clinical applications - ## Getting Help For questions about these resources or suggestions for additions: From fe9b463453ec4e0a9dce5dee85c577ecac41c9b0 Mon Sep 17 00:00:00 2001 From: BrianLang Date: Thu, 24 Jul 2025 22:26:45 +0200 Subject: [PATCH 8/9] Refactor resource hub layout and enhance styling for improved user experience - Updated section titles to include unique identifiers for better navigation. - Consolidated resource lists into styled containers for a cleaner presentation. - Enhanced CSS for resource items, including hover effects and improved accessibility features. - Removed outdated styling rules and streamlined the overall design for consistency. Result: A more visually appealing and user-friendly resource hub that facilitates easier access to R programming materials. --- resources.qmd | 436 ++++++++++++++++++++++++++++---------------------- styles.css | 114 ++----------- 2 files changed, 256 insertions(+), 294 deletions(-) diff --git a/resources.qmd b/resources.qmd index 97d098b..04769e5 100644 --- a/resources.qmd +++ b/resources.qmd @@ -7,7 +7,7 @@ page-layout: full body-class: "resources-page" --- -## Welcome to the PSI AIMS Resource Hub +# Welcome to the PSI AIMS Resource Hub {#welcome-to-the-psi-aims-resource-hub} This comprehensive collection brings together the most valuable R resources for pharmaceutical statisticians, clinical programmers, and data scientists. Whether you're new to R or an experienced practitioner, you'll find curated links to help advance your skills and stay current with industry best practices. @@ -15,54 +15,55 @@ Use the table of contents to navigate to specific areas of interest, or browse t --- -## Getting Started with R +## Getting Started with R {#getting-started-with-r} + *Essential resources for newcomers to R and pharmaceutical programming* -- **[RStudio Education (Beginners)](https://education.rstudio.com/learn/beginner/)** - Beginner-friendly learning path from RStudio. +
+ +- **[RStudio Education (Beginners)](https://education.rstudio.com/learn/beginner/)** Beginner-friendly learning path from RStudio. + +- **[Introduction to R for SAS programmers](https://pharmaverse.github.io/r-sas/)** Targeted resource for SAS users learning R. -- **[Introduction to R for SAS programmers](https://pharmaverse.github.io/r-sas/)** - Targeted resource for SAS users learning R. +- **[Cheatsheets - Posit](https://posit.co/resources/cheatsheets/)** Essential quick reference guides for R packages and concepts. -- **[Cheatsheets - Posit](https://posit.co/resources/cheatsheets/)** - Essential quick reference guides for R packages and concepts. +- **[R for Data Science (2e)](https://r4ds.hadley.nz/)** Essential modern introduction to R and data science. -- **[R for Data Science (2e)](https://r4ds.hadley.nz/)** - Essential modern introduction to R and data science. +- **[Data Science in a Box - Welcome](https://datasciencebox.org/)** Complete data science course materials and structure. -- **[Data Science in a Box - Welcome](https://datasciencebox.org/)** - Complete data science course materials and structure. +
--- ## Pharmaverse & Admiral {#pharmaverse} + *Clinical data standards and pharmaceutical-specific R packages* -#### Core Pharmaverse -- **[pharmaverse main site](https://pharmaverse.org/)** - Central ecosystem for pharmaceutical R packages and community collaboration. +#### Core Pharmaverse {#core-pharmaverse} + +
-- **[ADaM in R Asset Library • admiral](https://pharmaverse.github.io/admiral/)** - Comprehensive package for creating Analysis Data Model (ADaM) datasets in R. +- **[pharmaverse main site](https://pharmaverse.org/)** Central ecosystem for pharmaceutical R packages and community collaboration. -- **[Oncology Extension Package for ADaM • admiralonco](https://pharmaverse.github.io/admiralonco/)** - Specialized extension for oncology clinical trials and analyses. +- **[ADaM in R Asset Library • admiral](https://pharmaverse.github.io/admiral/)** Comprehensive package for creating Analysis Data Model (ADaM) datasets in R. -- **[ADaM in R Asset Library - Ophthalmology • admiralophtha](https://pharmaverse.github.io/admiralophtha/)** - Ophthalmology-specific extensions for clinical data processing. +- **[Oncology Extension Package for ADaM • admiralonco](https://pharmaverse.github.io/admiralonco/)** Specialized extension for oncology clinical trials and analyses. -- **[Vaccine Extension Package for ADaM • admiralvaccine](https://pharmaverse.github.io/admiralvaccine/)** - Vaccine trial-specific functionality and standards. +- **[ADaM in R Asset Library - Ophthalmology • admiralophtha](https://pharmaverse.github.io/admiralophtha/)** Ophthalmology-specific extensions for clinical data processing. -- **[falcon](https://pharmaverse.github.io/falcon/)** - Clinical trial data manipulation and analysis tools. +- **[Vaccine Extension Package for ADaM • admiralvaccine](https://pharmaverse.github.io/admiralvaccine/)** Vaccine trial-specific functionality and standards. -#### CDISC & Clinical Standards -- **[CDISC Pilot: Efficacy Tables • pilot1wrappers](https://rconsortium.github.io/pilot1wrappers/)** - Reference implementation for CDISC-compliant efficacy analyses. +- **[falcon](https://pharmaverse.github.io/falcon/)** Clinical trial data manipulation and analysis tools. -- **[Tables in Clinical Trials with R](https://rconsortium.github.io/rtrs/)** - Comprehensive guide for regulatory-grade table creation. +
+ +#### CDISC & Clinical Standards {#cdisc-clinical-standards} + +
+ +- **[CDISC Pilot: Efficacy Tables • pilot1wrappers](https://rconsortium.github.io/pilot1wrappers/)** Reference implementation for CDISC-compliant efficacy analyses. + +- **[Tables in Clinical Trials with R](https://rconsortium.github.io/rtrs/)** Comprehensive guide for regulatory-grade table creation. - **[Create Random SDTM and ADAM Datasets • random.cdisc.data](https://insightsengineering.github.io/random.cdisc.data/)** Generate realistic test datasets for development and validation. @@ -70,122 +71,139 @@ Use the table of contents to navigate to specific areas of interest, or browse t - **[Analysis Results Data • cards](https://insightsengineering.github.io/cards/)** Standardized format for analysis results metadata. +
+ --- ## Regulatory Submissions {#regulatory} *Official guidance and working groups for R-based regulatory submissions* -#### R Consortium Working Groups -- **[R Submissions Working Group - Introduction](https://rconsortium.github.io/submissions-wg/)** - Official guidance and best practices for regulatory submissions using R. +#### R Consortium Working Groups {#r-consortium-working-groups} -- **[R for Clinical Study Reports and Submission](https://r4csr.org/)** - Comprehensive resource for clinical study report generation in R. +
-- **[RConsortium/rtrs-wg: R Tables for Regulatory Submissions](https://github.com/RConsortium/rtrs-wg)** - Working group focused on regulatory-compliant table creation. +- **[R Submissions Working Group - Introduction](https://rconsortium.github.io/submissions-wg/)** Official guidance and best practices for regulatory submissions using R. + +- **[R for Clinical Study Reports and Submission](https://r4csr.org/)** Comprehensive resource for clinical study report generation in R. + +- **[RConsortium/rtrs-wg: R Tables for Regulatory Submissions](https://github.com/RConsortium/rtrs-wg)** Working group focused on regulatory-compliant table creation. + +
--- ## Industry Groups {#industry} *Professional organizations and collaborative initiatives* -#### Professional Organizations -- **[PSI AIMS SIG Website](https://psiaims.github.io/website/)** - Home of the PSI Application and Implementation of Medical Statistics group. +#### Professional Organizations {#professional-organizations} + +
+ +- **[PSI AIMS SIG Website](https://psiaims.github.io/website/)** Home of the PSI Application and Implementation of Medical Statistics group. -- **[PHUSE (Pharmaceutical Users Software Exchange)](https://www.phuse.global/)** - Leading organization for pharmaceutical statisticians and data professionals. +- **[PHUSE (Pharmaceutical Users Software Exchange)](https://www.phuse.global/)** Leading organization for pharmaceutical statisticians and data professionals. -- **[R/Pharma](https://rinpharma.com/)** - Premier conference for R in pharmaceutical development. +- **[R/Pharma](https://rinpharma.com/)** Premier conference for R in pharmaceutical development. -- **[R in Pharma - YouTube](https://www.youtube.com/c/RinPharma)** - Video content from R/Pharma conferences and workshops. +- **[R in Pharma - YouTube](https://www.youtube.com/c/RinPharma)** Video content from R/Pharma conferences and workshops. -- **[PharmaSUG](https://www.pharmasug.org/)** - Regional pharmaceutical programming user groups. +- **[PharmaSUG](https://www.pharmasug.org/)** Regional pharmaceutical programming user groups. -- **[R Validation Hub](https://www.pharmar.org/)** - Cross-industry initiative for R package validation. +- **[R Validation Hub](https://www.pharmar.org/)** Cross-industry initiative for R package validation. -- **[openstatsware](https://www.openstatsware.org/)** - Collaborative initiative for open source statistical software. +- **[openstatsware](https://www.openstatsware.org/)** Collaborative initiative for open source statistical software. -#### Working Groups -- **[CAMIS - A PHUSE DVOST Working Group](https://psiaims.github.io/CAMIS/)** - Clinical Analysis, Metrics & Interactive Solutions working group. +
-- **[Overview | Interactive Safety Graphics](https://safetyGraphics.github.io/)** - Framework for interactive safety data visualization. +#### Working Groups {#working-groups} -- **[Intro to Shiny App • safetyGraphics](https://github.com/SafetyGraphics/safetyGraphics)** - Interactive safety monitoring applications. +
+ +- **[CAMIS - A PHUSE DVOST Working Group](https://psiaims.github.io/CAMIS/)** Clinical Analysis, Metrics & Interactive Solutions working group. + +- **[Overview | Interactive Safety Graphics](https://safetygraphics.github.io/)** Framework for interactive safety data visualization. + +- **[Intro to Shiny App • safetyGraphics](https://github.com/SafetyGraphics/safetyGraphics)** Interactive safety monitoring applications. + +
--- ## Dashboards & Interactive Tools {#dashboards} *Shiny applications and interactive visualization tools* -#### Shiny Resources -- **[Mastering Shiny](https://mastering-shiny.org/)** - Comprehensive guide to building production Shiny applications. +#### Shiny Resources {#shiny-resources} + +
-- **[Shiny for R Gallery](https://shiny.posit.co/gallery/)** - Official gallery of Shiny applications and code examples. +- **[Mastering Shiny](https://mastering-shiny.org/)** Comprehensive guide to building production Shiny applications. -- **[Welcome | Mastering Shiny Solutions](https://mastering-shiny-solutions.netlify.app/)** - Solutions and examples for Mastering Shiny exercises. +- **[Shiny for R Gallery](https://shiny.posit.co/gallery/)** Official gallery of Shiny applications and code examples. -- **[Shiny examples (shinylive.io)](https://shinylive.io/r/examples/)** - Browser-based Shiny examples and tutorials. +- **[Welcome | Mastering Shiny Solutions](https://mastering-shiny-solutions.netlify.app/)** Solutions and examples for Mastering Shiny exercises. -#### Clinical Dashboard Examples -- **[Teal Efficacy](https://genentech.shinyapps.io/teal_efficacy/)** - Interactive efficacy analysis dashboard. +- **[Shiny examples (shinylive.io)](https://shinylive.io/r/examples/)** Browser-based Shiny examples and tutorials. -- **[Teal Exploratory](https://genentech.shinyapps.io/teal_exploratory/)** - Exploratory data analysis platform. +
-- **[Teal Safety](https://genentech.shinyapps.io/teal_safety/)** - Safety monitoring and analysis dashboard. +#### Clinical Dashboard Examples {#clinical-dashboard-examples} -- **[FDA App](https://genentech.shinyapps.io/FDA-app/)** - FDA submission-ready interactive application. +
-- **[Teal Gallery](https://insightsengineering.github.io/teal.gallery/)** - Collection of clinical analysis applications. +- **[Teal Efficacy](https://genentech.shinyapps.io/teal_efficacy/)** Interactive efficacy analysis dashboard. -#### Dashboard Tools -- **[R Markdown Format for Flexible Dashboards • flexdashboard](https://pkgs.rstudio.com/flexdashboard/)** - Easy-to-use dashboard framework for R Markdown. +- **[Teal Exploratory](https://genentech.shinyapps.io/teal_exploratory/)** Exploratory data analysis platform. -- **[Leaflet + Flexdashboard + DT + Crosstalk](https://matt-dray.github.io/earl18-crosstalk/)** - Advanced interactive dashboard techniques. +- **[Teal Safety](https://genentech.shinyapps.io/teal_safety/)** Safety monitoring and analysis dashboard. + +- **[FDA App](https://genentech.shinyapps.io/FDA-app/)** FDA submission-ready interactive application. + +- **[Teal Gallery](https://insightsengineering.github.io/teal.gallery/)** Collection of clinical analysis applications. + +
+ +#### Dashboard Tools {#dashboard-tools} + +
+ +- **[R Markdown Format for Flexible Dashboards • flexdashboard](https://pkgs.rstudio.com/flexdashboard/)** Easy-to-use dashboard framework for R Markdown. + +- **[Leaflet + Flexdashboard + DT + Crosstalk](https://matt-dray.github.io/earl18-crosstalk/)** Advanced interactive dashboard techniques. + +
--- ## Training & Courses {#training} *Educational resources and structured learning paths* -#### R Learning Resources +#### R Learning Resources {#r-learning-resources} + +
+ +- **[R Adoption Series - YouTube](https://www.youtube.com/playlist?list=PLMtxz1fUYA5C0d8dSE_D7PLF2p-wJrXKq)** Video series on R adoption in pharmaceutical settings. -- **[R Adoption Series - YouTube](https://www.youtube.com/playlist?list=PLMtxz1fUYA5C0d8dSE_D7PLF2p-wJrXKq)** - Video series on R adoption in pharmaceutical settings. +- **[Webinars - R Consortium](https://r-consortium.org/webinars)** Regular webinars on R developments and applications. -- **[Webinars - R Consortium](https://r-consortium.org/webinars)** - Regular webinars on R developments and applications. +
-#### Professional Training -- **[Hands On Clinical Reporting Using R - Coursera](https://www.coursera.org/learn/clinical-reporting-r)** - Structured course for clinical reporting with R. +#### Professional Training {#professional-training} -- **[Remaster the Tidyverse](https://github.com/rstudio-education/remaster-the-tidyverse)** - Advanced tidyverse concepts and applications. +
-#### Educational Platforms -- **[Posit Academy](https://posit.co/products/education/)** - Professional R and Python training platform. +- **[Hands On Clinical Reporting Using R - Coursera](https://www.coursera.org/learn/clinical-reporting-r)** Structured course for clinical reporting with R. + +- **[Remaster the Tidyverse](https://github.com/rstudio-education/remaster-the-tidyverse)** Advanced tidyverse concepts and applications. + +
+ +#### Educational Platforms {#educational-platforms} + +
+ +- **[Posit Academy](https://posit.co/products/education/)** Professional R and Python training platform. + +
#### Learning Materials & Guides @@ -194,165 +212,193 @@ Use the table of contents to navigate to specific areas of interest, or browse t ## Books & References {#books} *Essential reading and reference materials* -#### Core R Books -- **[R Markdown: The Definitive Guide](https://bookdown.org/yihui/rmarkdown/)** - Comprehensive guide to R Markdown and reproducible documents. +#### Core R Books {#core-r-books} + +
+ +- **[R Markdown: The Definitive Guide](https://bookdown.org/yihui/rmarkdown/)** Comprehensive guide to R Markdown and reproducible documents. + +- **[Welcome | Advanced R](https://adv-r.hadley.nz/)** Deep dive into R programming concepts and best practices. -- **[Welcome | Advanced R](https://adv-r.hadley.nz/)** - Deep dive into R programming concepts and best practices. +- **[Big Book of R](https://www.bigbookofr.com/)** Massive collection of R learning resources and books. -- **[Big Book of R](https://www.bigbookofr.com/)** - Massive collection of R learning resources and books. +
-#### Specialized References -- **[What They Forgot to Teach You About R](https://rstats.wtf/)** - Practical R programming skills often missed in courses. +#### Specialized References {#specialized-references} -- **[Building Stories With Data - Articles](https://cararthompson.com/talks.html)** - Data storytelling and communication techniques. +
-#### Essential Technical Books -- **[R Packages - Hadley Wickham](http://r-pkgs.had.co.nz/)** - Complete guide to creating R packages. +- **[What They Forgot to Teach You About R](https://rstats.wtf/)** Practical R programming skills often missed in courses. -- **[bookdown: Authoring Books and Technical Documents - Yihui Xie](https://bookdown.org/yihui/bookdown/)** - Creating books and long-form documents with R Markdown. +- **[Building Stories With Data - Articles](https://cararthompson.com/talks.html)** Data storytelling and communication techniques. -- **[Efficient R Programming - Colin Gillespie, Robin Lovelace](https://bookdown.org/csgillespie/efficientR/)** - Writing efficient and scalable R code. +
-- **[quarto](https://quarto.org)** - Next-generation scientific publishing system. +#### Essential Technical Books {#essential-technical-books} -- **[Tidyverse Style Guide](https://style.tidyverse.org/)** - Coding style guidelines for readable R code. +
-- **[rOpenSci Package development](https://devguide.ropensci.org/building.html)** - Best practices for R package development. +- **[R Packages - Hadley Wickham](http://r-pkgs.had.co.nz/)** Complete guide to creating R packages. -- **[R Packages (2e)](https://r-pkgs.org)** - Updated guide to modern R package development. +- **[bookdown: Authoring Books and Technical Documents - Yihui Xie](https://bookdown.org/yihui/bookdown/)** Creating books and long-form documents with R Markdown. + +- **[Efficient R Programming - Colin Gillespie, Robin Lovelace](https://bookdown.org/csgillespie/efficientR/)** Writing efficient and scalable R code. + +- **[quarto](https://quarto.org)** Next-generation scientific publishing system. + +- **[Tidyverse Style Guide](https://style.tidyverse.org/)** Coding style guidelines for readable R code. + +- **[rOpenSci Package development](https://devguide.ropensci.org/building.html)** Best practices for R package development. + +- **[R Packages (2e)](https://r-pkgs.org)** Updated guide to modern R package development. + +
--- ## Data Visualization {#visualization} *Charts, graphs, and visual communication resources* -#### Core Visualization Resources -- **[ggplot2 extensions gallery](https://exts.ggplot2.tidyverse.org/gallery/)** - Comprehensive collection of ggplot2 extensions and examples. +#### Core Visualization Resources {#core-visualization-resources} + +
+ +- **[ggplot2 extensions gallery](https://exts.ggplot2.tidyverse.org/gallery/)** Comprehensive collection of ggplot2 extensions and examples. + +- **[The R Graph Gallery](https://r-graph-gallery.com/)** Extensive collection of R chart examples with code. + +- **[Data Visualization - A practical introduction](https://socviz.co/)** Excellent combination of visualization theory and R practice. -- **[The R Graph Gallery](https://r-graph-gallery.com/)** - Extensive collection of R chart examples with code. +- **[chart-doctor/visual-vocabulary - Financial Times](https://github.com/Financial-Times/chart-doctor/tree/main/visual-vocabulary)** Professional visualization standards and guidelines. -- **[Data Visualization - A practical introduction](https://socviz.co/)** - Excellent combination of visualization theory and R practice. +
-- **[chart-doctor/visual-vocabulary - Financial Times](https://github.com/Financial-Times/chart-doctor/tree/main/visual-vocabulary)** - Professional visualization standards and guidelines. +#### ggplot2 Resources {#ggplot2-resources} -#### ggplot2 Resources -- **[Aesthetic specifications • ggplot2](https://ggplot2.tidyverse.org/articles/ggplot2-specs.html)** - Technical documentation for ggplot2 aesthetics. +
-- **[ggplot2: Elegant Graphics for Data Analysis (3e)](https://ggplot2-book.org/)** - Definitive guide to ggplot2 by its creator. +- **[Aesthetic specifications • ggplot2](https://ggplot2.tidyverse.org/articles/ggplot2-specs.html)** Technical documentation for ggplot2 aesthetics. -#### Clinical Visualization -- **[TLG Catalog - Stable](https://insightsengineering.github.io/tlg-catalog/stable/)** - Tables, listings, and graphs examples for clinical trials. +- **[ggplot2: Elegant Graphics for Data Analysis (3e)](https://ggplot2-book.org/)** Definitive guide to ggplot2 by its creator. -- **[R Charts - ggplot2 Gallery](https://r-charts.com/ggplot2/)** - Comprehensive ggplot2 examples with code for chart creation. +
-- **[Data Visualization Catalogue](https://datavizcatalogue.com/)** - Interactive guide to choosing appropriate chart types for your data. +#### Clinical Visualization {#clinical-visualization} + +
+ +- **[TLG Catalog - Stable](https://insightsengineering.github.io/tlg-catalog/stable/)** Tables, listings, and graphs examples for clinical trials. + +- **[R Charts - ggplot2 Gallery](https://r-charts.com/ggplot2/)** Comprehensive ggplot2 examples with code for chart creation. + +- **[Data Visualization Catalogue](https://datavizcatalogue.com/)** Interactive guide to choosing appropriate chart types for your data. + +
--- ## Tools & Utilities {#tools} *Development tools, utilities, and productivity resources* -#### Development Tools -- **[Posit Cloud](https://posit.cloud/)** - Cloud-based R and Python development environment. +#### Development Tools {#development-tools} + +
+ +- **[Posit Cloud](https://posit.cloud/)** Cloud-based R and Python development environment. + +- **[htmlwidgets for R](https://www.htmlwidgets.org/)** Framework for creating interactive web visualizations. + +- **[R-universe: pharmaverse](https://pharmaverse.r-universe.dev/)** Centralized repository for pharmaceutical R packages. + +
-- **[htmlwidgets for R](https://www.htmlwidgets.org/)** - Framework for creating interactive web visualizations. +#### Design & Color Resources {#design-color-resources} -- **[R-universe: pharmaverse](https://pharmaverse.r-universe.dev/)** - Centralized repository for pharmaceutical R packages. +
-#### Design & Color Resources -- **[R colors [Full List, Color Converter and Color Picker]](https://r-charts.com/colors/)** - Comprehensive R color reference and tools. +- **[R colors [Full List, Color Converter and Color Picker]](https://r-charts.com/colors/)** Comprehensive R color reference and tools. -- **[Coblis — Color Blindness Simulator](https://www.color-blindness.com/coblis-color-blindness-simulator/)** - Test visualizations for color blind accessibility. +- **[Coblis — Color Blindness Simulator](https://www.color-blindness.com/coblis-color-blindness-simulator/)** Test visualizations for color blind accessibility. -#### Advanced Development Tools -- **[Graphic Design with ggplot2](https://rstudio-conf-2022.github.io/ggplot2-graphic-design/)** - Advanced ggplot2 techniques for publication-quality graphics. +
-- **[Engaging and Beautiful Data Visualizations with ggplot2](https://posit-conf-2023.github.io/dataviz-ggplot2/)** - Workshop materials for creating engaging visualizations. +#### Advanced Development Tools {#advanced-development-tools} -- **[GitHub - philbowsher/Clinical-Tables-in-R-with-gt](https://github.com/philbowsher/Clinical-Tables-in-R-with-gt)** - Creating regulatory-grade tables with the gt package. +
-- **[Additional Beginner Resources](http://localhost:4200/02R-tist.html)** - More beginner-friendly resources and learning paths. +- **[Graphic Design with ggplot2](https://rstudio-conf-2022.github.io/ggplot2-graphic-design/)** Advanced ggplot2 techniques for publication-quality graphics. -#### Modern Publishing & Documentation -- **[Quarto - Markdown Basics](https://quarto.org/docs/authoring/markdown-basics.html)** - Essential guide for modern scientific publishing. +- **[Engaging and Beautiful Data Visualizations with ggplot2](https://posit-conf-2023.github.io/dataviz-ggplot2/)** Workshop materials for creating engaging visualizations. -- **[Quarto - Document Listings](https://quarto.org/docs/websites/website-listings.html)** - Creating dynamic website content with Quarto. +- **[GitHub - philbowsher/Clinical-Tables-in-R-with-gt](https://github.com/philbowsher/Clinical-Tables-in-R-with-gt)** Creating regulatory-grade tables with the gt package. -- **[mcanouil/awesome-quarto](https://github.com/mcanouil/awesome-quarto)** - Comprehensive collection of Quarto resources. +- **[Additional Beginner Resources](http://localhost:4200/02R-tist.html)** More beginner-friendly resources and learning paths. + +
+ +#### Modern Publishing & Documentation {#modern-publishing-documentation} + +
+ +- **[Quarto - Markdown Basics](https://quarto.org/docs/authoring/markdown-basics.html)** Essential guide for modern scientific publishing. + +- **[Quarto - Document Listings](https://quarto.org/docs/websites/website-listings.html)** Creating dynamic website content with Quarto. + +- **[mcanouil/awesome-quarto](https://github.com/mcanouil/awesome-quarto)** Comprehensive collection of Quarto resources. + +
--- ## Examples & Galleries {#examples} *Inspiration and real-world implementations* -#### Application Galleries -- **[safetyGraphics (shinyapps.io)](https://jwildfire.shinyapps.io/safetyGraphics/)** - Live safety monitoring application example. +#### Application Galleries {#application-galleries} + +
+ +- **[safetyGraphics (shinyapps.io)](https://jwildfire.shinyapps.io/safetyGraphics/)** Live safety monitoring application example. + +- **[realtimeclinical.shinyapps.io/rsum/](https://realtimeclinical.shinyapps.io/rsum/)** Real-time clinical data monitoring dashboard. -- **[realtimeclinical.shinyapps.io/rsum/](https://realtimeclinical.shinyapps.io/rsum/)** - Real-time clinical data monitoring dashboard. +
-#### Inspiration Resources -- **[Dataviz Inspiration | Hundreds of chart examples](https://dataviz-inspiration.com/)** - Curated collection of exceptional data visualizations. +#### Inspiration Resources {#inspiration-resources} -- **[Best Practices for Data Visualisation - RSS](https://royal-statistical-society.github.io/datavisguide/)** - Professional guidelines for statistical visualization. +
+ +- **[Dataviz Inspiration | Hundreds of chart examples](https://dataviz-inspiration.com/)** Curated collection of exceptional data visualizations. + +- **[Best Practices for Data Visualisation - RSS](https://royal-statistical-society.github.io/datavisguide/)** Professional guidelines for statistical visualization. + +
--- ## Conference Materials & Community {#conferences} *Conference proceedings, presentations, and educational content* -#### Conference Resources -- **[Conference Videos (glacon.eu)](https://www.glacon.eu/)** - Basel R user group presentations and materials. +#### Conference Resources {#conference-resources} + +
+ +- **[Conference Videos (glacon.eu)](https://www.glacon.eu/)** Basel R user group presentations and materials. + +- **[SAS Proceedings and more (lexjansen.com)](https://www.lexjansen.com/)** Comprehensive archive of pharmaceutical conference proceedings. + +
+ +#### Community & Learning Content {#community-learning-content} + +
-- **[SAS Proceedings and more (lexjansen.com)](https://www.lexjansen.com/)** - Comprehensive archive of pharmaceutical conference proceedings. +- **[Home | RWeekly.org - Blogs to Learn R from the Community](https://rweekly.org/)** Curated weekly newsletter of R developments. -#### Community & Learning Content -- **[Home | RWeekly.org - Blogs to Learn R from the Community](https://rweekly.org/)** - Curated weekly newsletter of R developments. +- **[Blog - R for the Rest of Us](https://rfortherestofus.com/blog/)** Practical R tutorials and best practices. -- **[Blog - R for the Rest of Us](https://rfortherestofus.com/blog/)** - Practical R tutorials and best practices. +- **[Blog | Nicola Rennie](https://nrennie.rbind.io/blog/)** Advanced R programming and data science techniques. -- **[Blog | Nicola Rennie](https://nrennie.rbind.io/blog/)** - Advanced R programming and data science techniques. +
--- diff --git a/styles.css b/styles.css index e98ec6d..cde8ea6 100644 --- a/styles.css +++ b/styles.css @@ -18,54 +18,29 @@ margin-bottom: 1.5rem; } -/* Resource Cards - ONLY for R Resources page */ -body.resources-page main ul li { - margin-bottom: 1.5rem; - padding: 1rem; +/* Resource Cards - Only for wrapped resource lists */ +.resource-list ul li { background: white; + border: 1px solid #ddd; border-radius: 8px; + padding: 1rem; + margin-bottom: 1rem; box-shadow: 0 2px 4px rgba(0,0,0,0.1); - border-left: 3px solid #2C5F7C; - transition: all 0.3s ease; + border-left: 4px solid #2C5F7C; list-style: none; + transition: all 0.3s ease; } -body.resources-page main ul li:hover { +.resource-list ul li:hover { box-shadow: 0 4px 8px rgba(0,0,0,0.15); - transform: translateX(5px); + transform: translateX(3px); } -/* Remove default list styling - ONLY for R Resources page */ -body.resources-page main ul { +.resource-list ul { padding-left: 0; } -/* Style individual resource items - ONLY for R Resources page */ -body.resources-page main ul li p { - margin: 0.5rem 0; - line-height: 1.6; -} -body.resources-page main ul li strong { - color: #1a365d; - font-weight: 600; -} - -body.resources-page main ul li a { - color: #0066cc; - text-decoration: none; - font-weight: 500; -} - -body.resources-page main ul li a:hover { - text-decoration: underline; -} - -body.resources-page main ul li em { - color: #555; - font-style: italic; - font-size: 0.95rem; -} /* Star Ratings */ .star-rating { @@ -135,6 +110,8 @@ body.resources-page main ul li em { border-left: 3px solid #2C5F7C; } + + /* Responsive Design */ @media (max-width: 768px) { .resource-section { @@ -142,7 +119,7 @@ body.resources-page main ul li em { margin-bottom: 2rem; } - .resource-item { + .resource-list ul li { padding: 0.8rem; margin-bottom: 1rem; } @@ -159,7 +136,7 @@ body.resources-page main ul li em { /* Print Styles */ @media print { - .resource-item { + .resource-list ul li { break-inside: avoid; box-shadow: none; border: 1px solid #ccc; @@ -177,7 +154,7 @@ body.resources-page main ul li em { } /* Accessibility Enhancements */ -.resource-item:focus-within { +.resource-list ul li:focus-within { outline: 2px solid #2C5F7C; outline-offset: 2px; } @@ -229,68 +206,7 @@ body.resources-page main ul li em { font-weight: 600; } -/* Broken Link Warning Styling - ONLY for R Resources page */ -body.resources-page main ul li:has(strong:contains("LINK BROKEN")), -body.resources-page main ul li:has(strong:contains("LINK ISSUE")) { - border-left-color: #dc3545; - background-color: #fff5f5; -} -/* Broken link warning text styling - ONLY for R Resources page */ -body.resources-page strong:contains("⚠️"), -body.resources-page strong:contains("LINK BROKEN"), -body.resources-page strong:contains("LINK ISSUE") { - color: #dc3545; - font-weight: 700; -} - -/* Note styling for broken links - ONLY for R Resources page */ -body.resources-page em:contains("Note:") { - color: #666; - font-size: 0.9rem; - font-style: italic; - display: block; - margin-top: 0.5rem; - padding: 0.5rem; - background-color: #f8f9fa; - border-radius: 4px; - border-left: 3px solid #dc3545; -} - -/* Enhanced styling for broken link entries - ONLY for R Resources page */ -body.resources-page main ul li strong[href*="⚠️"], -body.resources-page main ul li strong:contains("LINK BROKEN"), -body.resources-page main ul li strong:contains("LINK ISSUE") { - background-color: #fef2f2; - border: 1px solid #dc3545; - border-radius: 4px; - padding: 2px 6px; - display: inline-block; -} - -/* Warning icon styling - ONLY for R Resources page */ -body.resources-page main ul li:contains("⚠️") { - border-left-color: #dc3545 !important; - background-color: #fff5f5 !important; -} - -/* Alternative link styling - ONLY for R Resources page */ -body.resources-page main ul li em a { - color: #0066cc; - font-weight: 600; - text-decoration: underline; -} - -/* Better note formatting for broken links - ONLY for R Resources page */ -body.resources-page main ul li em:contains("Note:") { - background-color: #f8f9fa; - padding: 0.5rem; - border-radius: 4px; - border-left: 3px solid #6c757d; - margin-top: 0.5rem; - display: block; - font-size: 0.9rem; -} a.white-color { color: white; font-family: Verdana; From c15ac9361e29b6188270281576165efa78ec3315 Mon Sep 17 00:00:00 2001 From: BrianLang Date: Thu, 24 Jul 2025 22:29:09 +0200 Subject: [PATCH 9/9] Update resource hub contact information and last updated date - Revised the "Getting Help" section to include a link for reporting issues. - Updated the last modified date from January 2025 to July 2025 for accuracy. Result: Enhanced clarity and accessibility of support resources for users. --- resources.qmd | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/resources.qmd b/resources.qmd index 04769e5..3ef02d1 100644 --- a/resources.qmd +++ b/resources.qmd @@ -404,12 +404,12 @@ Use the table of contents to navigate to specific areas of interest, or browse t ## Getting Help -For questions about these resources or suggestions for additions: -- 📧 **Contact:** [PSI AIMS Leadership](mailto:martin.brown@ppd.com) -- 💬 **Discussion:** PSI AIMS community forums -- 🐛 **Issues:** Report broken links or suggest improvements +For questions about these resources or suggestions for additions: +- 📧 **Contact:** [PSI AIMS Leadership](mailto:martin.brown@ppd.com) +- 💬 **Discussion:** PSI AIMS community forums +- 🐛 **Issues:** [Report broken links or suggest improvements](https://github.com/PSIAIMS/website/issues) --- -*Last Updated: January 2025* +*Last Updated: July 2025* *Maintained by: PSI AIMS Special Interest Group* \ No newline at end of file