1Quali tipi di dati posso analizzare?
Charlie lavora a partire da una matrice di espressione: una tabella in cui i geni sono disposti in righe e i suoi campioni in colonne. Due grandi famiglie di dati sono supportate integralmente — i chip a DNA (microarray), i cui valori sono già in scala logaritmica, e l'RNA-seq già normalizzato (in CPM, TPM o FPKM).
Può anche caricare conteggi grezzi di RNA-seq. Charlie li accetta e li prepara correttamente per l'esplorazione (analisi delle componenti principali, mappe di calore, raggruppamenti). L'analisi differenziale su conteggi grezzi, invece, rimane esplorativa: il metodo statistico di riferimento per questo caso — un modello binomiale negativo, come DESeq2 — è in fase di sviluppo. Charlie glielo segnala prima di avviare l'analisi.
La tabella qui sotto si legge riga per riga: il tipo di file che ha a disposizione, la scala dei suoi valori, il trattamento che Charlie vi applica automaticamente, e le analisi che le vengono così rese accessibili.
| I suoi dati | Scala dei valori | Cosa applica Charlie | Cosa può fare |
|---|---|---|---|
| Chip a DNA (microarray) | log2 | niente: i valori sono già pronti | Esplorazione e analisi differenziale (limma predefinito, Welch a scelta) |
| RNA-seq normalizzato (CPM, TPM, FPKM) | lineare o log | passaggio in log2 se i valori sono lineari | Esplorazione e analisi differenziale (limma predefinito, Welch a scelta) |
| RNA-seq in conteggi grezzi | lineare | corregge la profondità di sequenziamento (CPM), poi passa in log2 | Esplorazione affidabile; analisi differenziale esplorativa (DESeq2 a breve) |
| File di sequenziamento (FASTQ) | — | — | Non supportato |
Tutti questi dati misurano la stessa cosa — l'espressione dei geni, ovvero l'RNA. Microarray e RNA-seq differiscono solo per il modo di misurarla. La dicitura «già normalizzato» rimanda alla correzione della profondità di sequenziamento, propria dell'RNA-seq: un campione sequenziato più in profondità produce valori più elevati ovunque senza che alcun gene sia realmente più espresso, e CPM, TPM o FPKM correggono questa distorsione puramente tecnica. Poiché un microarray non sequenzia, questa nozione non lo riguarda.
Un'ultima parola sul termine «grezzo», che ricopre due realtà molto diverse. I conteggi grezzi sono già una tabella di geni e campioni, semplicemente non ancora corretta per la profondità di sequenziamento: Charlie li accetta. I file di sequenziamento (FASTQ) sono tutt'altra cosa — le letture che escono dal sequenziatore, ben a monte di qualsiasi tabella. Charlie non li elabora: parte sempre da una matrice di espressione già costituita.