Type: | Package |
Title: | Interactive Dashboard for 'HIV' Data Visualization |
Version: | 0.1.2 |
Description: | An interactive 'Shiny' dashboard for visualizing and exploring key metrics related to HIV/AIDS, including prevalence, incidence, mortality, and treatment coverage. The dashboard is designed to work with a dataset containing specific columns with standardized names. These columns must be present in the input data for the app to function properly: year: Numeric year of the data (e.g. 2010, 2021); sex: Gender classification (e.g. Male, Female); age_group: Age bracket (e.g. 15–24, 25–34); hiv_prevalence: Estimated HIV prevalence percentage; hiv_incidence: Number of new HIV cases per year; aids_deaths: Total AIDS-related deaths; plhiv: Estimated number of people living with HIV; art_coverage: Percentage receiving antiretroviral therapy (ART); testing_coverage: HIV testing services coverage; causes: Description of likely HIV transmission cause (e.g. unprotected sex, drug use). The dataset structure must strictly follow this column naming convention for the dashboard to render correctly. |
Depends: | R(≥ 3.5.0) |
VignetteBuilder: | knitr |
Suggests: | testthat (≥ 3.0.0), knitr, rmarkdown |
License: | GPL-3 |
Encoding: | UTF-8 |
LazyData: | true |
Imports: | shiny (≥ 1.7.0), shinydashboard, readxl, haven, dplyr, DT, ggplot2, plotly, tidyr,wordcloud, ggrepel, paletteer, shinyWidgets, tools |
RoxygenNote: | 7.3.2 |
URL: | https://github.com/Atefehrashidi/HIViz |
BugReports: | https://github.com/Atefehrashidi/HIViz/issues |
Config/testthat/edition: | 3 |
NeedsCompilation: | no |
Packaged: | 2025-07-22 20:23:45 UTC; Administrator |
Author: | Atefeh Rashidi Pour
|
Maintainer: | Atefeh Rashidi Pour <rashidiatefeh98@gmail.com> |
Repository: | CRAN |
Date/Publication: | 2025-07-23 19:20:08 UTC |
HIViz: Interactive Dashboard for 'HIV' Data Visualization
Description
An interactive 'Shiny' dashboard for visualizing and exploring key metrics related to HIV/AIDS, including prevalence, incidence, mortality, and treatment coverage. The dashboard is designed to work with a dataset containing specific columns with standardized names. These columns must be present in the input data for the app to function properly: year: Numeric year of the data (e.g. 2010, 2021); sex: Gender classification (e.g. Male, Female); age_group: Age bracket (e.g. 15–24, 25–34); hiv_prevalence: Estimated HIV prevalence percentage; hiv_incidence: Number of new HIV cases per year; aids_deaths: Total AIDS-related deaths; plhiv: Estimated number of people living with HIV; art_coverage: Percentage receiving antiretroviral therapy (ART); testing_coverage: HIV testing services coverage; causes: Description of likely HIV transmission cause (e.g. unprotected sex, drug use). The dataset structure must strictly follow this column naming convention for the dashboard to render correctly.
Author(s)
Maintainer: Atefeh Rashidi Pour rashidiatefeh98@gmail.com (ORCID)
Authors:
Marzieh Rashidipour marzyeh.rashidi@gmail.com (ORCID)
See Also
Useful links:
Launch the HIViz Shiny App
Description
This function launches the Shiny application.
Usage
launchApp()
Value
Invisible NULL
. Called for its side effects (launches the
Shiny application in the default browser).
Examples
if (interactive()) {
HIViz::launchApp()
}
Sample HIV Epidemiology Dataset
Description
A small sample dataset for demonstrating the HIViz dashboard.
Usage
sample_data
Format
A data frame with 3 rows and 10 variables:
- country
e.g., Iran, Spain
- year
Numeric year
- sex
Gender (Male, Female)
- age_group
Age group (e.g., "15–24")
- hiv_prevalence
% Prevalence
- hiv_incidence
New cases
- aids_deaths
AIDS deaths
- plhiv
People living with HIV
- art_coverage
% ART coverage
- testing_coverage
% Testing coverage
- causes
Cause of transmission