🌍 Available languages: Français | English
DeSSyPHER is a repository of dockerized Shiny applications designed to address the lack of standardized tools for assessing health risks associated with the human exposome. The repository currently provides several specialized applications:
- InCaRisk (Inhalation Cancer Risk estimation)
Goal: Assesses inhalation cancer risks following exposure to a single chemical using a lifetime approach.
Principal Investigators: Pascal Petit, Dominique J. Bicout
Publications:
-Petit P, Maître A, Bicout DJ. A consensus approach for estimating health risk: application to inhalation cancer risks. Environ Res. 2021;196:110436. DOI
-Petit P, Maître A, Bicout DJ. InCaRisk : Application web interactive pour l'estimation des risques de cancer par inhalation. TIMC e-Mag. Lettre n°20. Mai 2021. [in French]
-Petit P, Bicout DJ. Health risk assessment with multiple reference indices. Sci Total Environ. 2022;804:149971. DOI
- PRéCI (Prévention des Risques de Cancer par Inhalation)
Goal: Educational French version of InCaRisk, for students, public health professionals, and occupational health practitioners.
Principal Investigators: Pascal Petit, Dominique J. Bicout
- PAH HBM Tool (Polycyclic Aromatic Hydrocarbon Human Biomonitoring)
Goal: Supports interpretation and decision-making for PAH mixture risk assessment based on 1-hydroxypyrene concentrations from human biomonitoring.
Principal Investigator: Pascal Petit
Collaborator: Renaud Persoons
Publication: Clauzel A, Persoons R, Maître A, Balducci F, Petit P. Review of environmental airborne pyrene/benzo[a]pyrene levels for improving 1-hydroxypyrene biomonitoring interpretation. J Toxicol Environ Health B Crit Rev. 2024;27(5-6):212-232. DOI
- SurvBioHAP (Surveillance Biologique des HAP)
Goal: Educational French version of PAH HBM Tool, for students, practitioners, and public health professionals.
Principal Investigator: Pascal Petit
Collaborator: Renaud Persoons
- TEDI (Toxicological and Exposure Database Inventory)
Goal: Provides a comprehensive inventory of toxicological and exposure data sources for chemical exposome risk assessment.
Principal Investigator: Pascal Petit
Collaborator: Dominique J. Bicout
Publication: Petit P. Toxicological and Exposure Database Inventory. Int J Hyg Environ Health. 2022;246:114055. DOI
- Docker installed (https://www.docker.com/get-started)
- Docker running in the background
- Internet connection to pull Docker images
Windows
- Download the launcher executable (e.g.,
InCaRisk.exe) from this GitHub repository. - Double-click the
.exe. The launcher automatically pulls the latest Docker image, runs the Shiny app container, and opens your default web browser.
Linux / Mac
- Download the
.sh(Linux) or.command(Mac) launcher file. - Open a terminal, navigate to the folder containing the launcher, and run:
# Linux
chmod +x InCaRisk.sh
./InCaRisk.sh
# Mac
chmod +x InCaRisk.command
./InCaRisk.commandWindows (PowerShell)
# Pull the latest image
docker pull pascalpetit/dessypher:incarisk_v4.0
# Run the container, mapping a different host port for each app (e.g., 3840) to container port 3838
docker run --rm -d -p 3838:3838 pascalpetit/dessypher:incarisk_v4.0
docker run --rm -d -p 3839:3838 pascalpetit/dessypher:TEDI_v3.0
docker run --rm -d -p 3840:3838 pascalpetit/dessypher:preci_v1.0
docker run --rm -d -p 3841:3838 pascalpetit/dessypher:SurvBioHAP_v1.0
docker run --rm -d -p 3842:3838 pascalpetit/dessypher:PAH_HBM_v2.0
# Open the app in the default web browser
Start-Process "http://localhost:3838"
Start-Process "http://localhost:3839"
Start-Process "http://localhost:3840"
Start-Process "http://localhost:3841"
Start-Process "http://localhost:3842"Linux / Mac (Terminal)
# Pull the latest image
docker pull pascalpetit/dessypher:incarisk_v4.0
docker pull pascalpetit/dessypher:TEDI_v3.0
docker pull pascalpetit/dessypher:preci_v1.0
docker pull pascalpetit/dessypher:SurvBioHAP_v1.0
docker pull pascalpetit/dessypher:PAH_HBM_v2.0
# Run the container, mapping a different host port for each app (e.g., 3840) to container port 3838
docker run --rm -d -p 3838:3838 pascalpetit/dessypher:incarisk_v4.0
docker run --rm -d -p 3839:3838 pascalpetit/dessypher:TEDI_v3.0
docker run --rm -d -p 3840:3838 pascalpetit/dessypher:preci_v1.0
docker run --rm -d -p 3841:3838 pascalpetit/dessypher:SurvBioHAP_v1.0
docker run --rm -d -p 3842:3838 pascalpetit/dessypher:PAH_HBM_v2.0
# Open the app in the default web browser
xdg-open http://localhost:3838 # Linux
xdg-open http://localhost:3839 # Linux
xdg-open http://localhost:3840 # Linux
xdg-open http://localhost:3841 # Linux
xdg-open http://localhost:3842 # Linux
open http://localhost:3838 # Mac
open http://localhost:3839 # Mac
open http://localhost:3840 # Mac
open http://localhost:3841 # Mac
open http://localhost:3842 # MacNotes:
- Each app runs in its own Docker container and may use a different host port.
- Multiple apps can run simultaneously in separate browser tabs.
- s automatically update the Docker image when executed.
- DeSSyPHER repository on Docker Hub (https://hub.docker.com/repository/docker/pascalpetit/dessypher/general)
Some DeSSyPHER applications are directly accessible via the web:
Simply click the links above to launch the applications in your browser — no Docker installation or coding is required.