Setup e Installazione
Opzione Raccomandata: Dev Container
Per la sessione di demo AI, non è necessario installare nulla localmente. Usiamo un ambiente pre-configurato tramite Dev Container con tutti gli strumenti già installati (R, DESeq2, Salmon, fastp, Quarto…).
Prerequisiti (~15 minuti)
1. Installa Docker Desktop
- Windows: Download Docker Desktop per Windows
- ⚠️ Assicurati che WSL2 sia abilitato (Docker lo chiederà durante l’installazione)
- macOS: Download Docker Desktop per Mac
- Scegli la versione corretta: Intel Chip oppure Apple Silicon (M1/M2/M3)
2. Installa Visual Studio Code
3. Installa l’estensione Dev Containers
- Apri VS Code
- Clicca sull’icona Extensions (quadratini sulla sinistra)
- Cerca: Dev Containers
- Clicca su Install
Avvio Rapido (~5 minuti)
# Passo 1: Scarica il materiale del corso
git clone https://github.com/Revelo-RNASeq/2025_RNASeq.git
cd 2025_RNASeq
# Passo 2: Apri in VS Code
code .Passo 3: VS Code mostrerà un popup “Reopen in Container” → clicca.
In alternativa: Cmd+Shift+P (Mac) / Ctrl+Shift+P (Windows) → cerca “Dev Containers: Reopen in Container” → premi Invio.
Passo 4: Attendi il download (prima volta: ~3–5 minuti / ~3 GB; volte successive: ~30 secondi).
✅ Fatto! Tutti i tool sono già installati.
Verifica Installazione
Apri il terminale in VS Code (`Ctrl+`` oppure Terminal → New Terminal) ed esegui:
# Verifica strumenti bioinformatici
salmon --version
fastqc --version
multiqc --version
quarto --version
# Verifica pacchetti R
R -e "library(DESeq2); library(tximport); cat('✅ OK\n')"Problemi Comuni
Docker non parte
- Windows: verifica che Docker Desktop sia in esecuzione (icona nella system tray)
- Mac: verifica che Docker Desktop sia in esecuzione (icona nella menu bar)
Errore “Cannot connect to Docker daemon”: apri Docker Desktop, attendi “Docker is running”, poi riprova.
Windows – Errore WSL2: apri PowerShell come Amministratore, esegui wsl --install, riavvia il computer e poi Docker Desktop.
Spazio su disco insufficiente: servono almeno 10 GB liberi.