Calcolatore del contenuto GC
Incolla una sequenza di DNA o RNA — semplice o in FASTA, singola o multipla — e ottieni la sua percentuale GC, il conteggio delle basi, lo skew GC, il GC in ciascuna posizione del codone e il rapporto osservato/atteso CpG, più un grafico a finestra scorrevole del contenuto GC, dello skew GC o dello skew cumulativo che puoi scaricare. Scegli come trattare i codici di ambiguità. Funziona nel tuo browser: non viene caricato nulla.
Spazi, a capo, numeri e minuscole vanno bene. Con più record FASTA, ognuno ottiene una riga nella tabella e tu scegli quale tracciare.
Risultati
64,56%
Contenuto GC
333 nt
Lunghezza
0,014
Skew GC (G − C) / (G + C)
GC nelle posizioni 1, 2, 3 del codone (cornice dalla base 1): 69,37%, 44,14%, 80,18%
CpG osservato / atteso: 0,29
Tutte le sequenze
| Sequenza | Lunghezza | A | C | G | T/U | Altro | GC % | Skew GC |
|---|---|---|---|---|---|---|---|---|
| NM_000207.3 | 333 | 57 | 106 | 109 | 61 | 0 | 64,56% | 0,014 |
Profilo a finestra scorrevole
Linea tratteggiata: valore dell'intera sequenza.
Come usare il calcolatore del contenuto GC
- 1. Incolla la sequenza. Lettere semplici o FASTA; spazi, a capo, numeri e minuscole vengono ignorati, e la U viene contata come T. Con più record FASTA, ognuno ottiene una riga nella tabella.
- 2. Scegli la regola per l'ambiguità. L'impostazione predefinita esclude N, R, Y e gli altri codici di ambiguità dal calcolo. In alternativa puoi contarli come non-GC oppure pesare ogni codice in base alla sua probabilità di essere G o C.
- 3. Leggi i valori. Per la sequenza selezionata compaiono GC%, lunghezza, skew GC, GC nelle posizioni 1, 2 e 3 del codone e il rapporto osservato/atteso CpG.
- 4. Traccia un profilo. Imposta una finestra e un passo, poi traccia il contenuto GC, lo skew GC o lo skew GC cumulativo lungo la sequenza. Scarica il grafico in SVG o PNG.
Che cos'è il contenuto GC
Il contenuto GC è la frazione di basi di una sequenza di DNA o RNA che sono guanina o citosina: GC% = (G + C) ÷ (A + C + G + T) × 100. Le coppie G–C hanno tre legami a idrogeno e le coppie A–T due, e le interazioni di impilamento aggiungono ulteriore stabilità, quindi il DNA ricco di GC fonde a una temperatura più alta. Il contenuto GC varia molto tra i genomi e lungo il genoma stesso: il genoma umano ha in media circa il 41%, Escherichia coli K-12 circa il 51%, Streptomyces coelicolor circa il 72% e il parassita della malaria Plasmodium falciparum circa il 19%. Per i primer, un contenuto GC di circa il 40–60% è l'obiettivo abituale.
Le sequenze reali contengono spesso codici di ambiguità IUPAC, e ci sono più modi ragionevoli per contarli. Le tre opzioni qui seguono le convenzioni della funzione gc_fraction di Biopython:
| Opzione | Formula | Quando usarla |
|---|---|---|
| Escludi i codici di ambiguità | (G + C + S) ÷ (A + C + G + T + S + W) | Vuoi il contenuto GC delle sole basi note |
| Contali come non-GC | (G + C + S) ÷ lunghezza totale | Uno strumento o un articolo divide per la lunghezza completa |
| Pesali | Ogni codice aggiunge la sua probabilità di essere G o C (N = 0,5, B e V = ⅔, D e H = ⅓) | L'ambiguità è frequente e vuoi un valore atteso |
Skew GC e rapporto CpG
Lo skew GC è (G − C) ÷ (G + C), calcolato in finestre. In molti genomi batterici il filamento guida ha più G che C, quindi lo skew è positivo da un lato dell'origine di replicazione e negativo dall'altro (Lobry, 1996, Molecular Biology and Evolution). Tracciando la somma progressiva dello skew — lo skew cumulativo — quel cambio diventa una V o una V rovesciata il cui minimo e massimo indicano l'origine e il terminus della replicazione (Grigoriev, 1998, Nucleic Acids Research). Il grafico cumulativo usa finestre non sovrapposte della dimensione che imposti.
Il rapporto osservato/atteso CpG è conteggio CpG × lunghezza ÷ (conteggio C × conteggio G). Nei vertebrati, il CpG metilato muta facilmente in TpG, quindi il CpG è impoverito in gran parte del genoma e un rapporto vicino a 1 segnala tratti insoliti. La definizione classica di isola CpG (Gardiner-Garden e Frommer, 1987) è un tratto di almeno 200 bp con GC superiore al 50% e un rapporto di almeno 0,6; applicala tu stesso a una finestra di 200 bp, perché le soglie sono arbitrarie.
Esempio svolto: sequenza codificante dell'insulina umana
Prova un esempio carica la sequenza codificante di 333 basi dell'insulina umana dal database NCBI RefSeq NM_000207.3. Contiene 57 A, 106 C, 109 G e 61 T, quindi GC = 215 ÷ 333 = 64,56%. Lo skew è (109 − 106) ÷ 215 = 0,014, quasi nullo. I dieci dinucleotidi CpG danno un rapporto di 10 × 333 ÷ (106 × 109) = 0,29.
GC per posizione del codone, cornice di lettura dalla base 1
GC1 = 69,37% GC2 = 44,14% GC3 = 80,18%
Con una finestra di 100 basi che avanza di 20 basi ci sono 12 finestre, da 58,0% a 76,0% di GC
GC3, la terza posizione del codone, è dove avvengono i cambiamenti sinonimi senza alterare la proteina, quindi segue la composizione locale di basi. Un GC3 dell'80% contro un GC2 del 44% è un segno tipico di un gene in una regione ricca di GC del genoma umano. Traduci la sequenza con il traduttore da DNA a proteina, oppure progetta i primer per essa con il calcolatore della Tm dei primer.
Domande frequenti
- Come si calcola il contenuto GC?
- Conta le basi G e C, dividi per il numero totale di basi A, C, G e T (o U) e moltiplica per 100. Per ATGCGC è 4 ÷ 6 = 66,7%. La stessa frazione si usa per un intero genoma o per una finestra di 50 basi che scorre lungo un gene.
- Qual è un contenuto GC normale per un primer?
- I primer si progettano di solito con il 40–60% di GC, che dà una temperatura di fusione in un intervallo utilizzabile ed evita lunghe serie di G o C che si legano in modo aspecifico. Un'estremità 3′ che termina con una o due basi G o C (una clamp GC) favorisce l'appaiamento, mentre più di tre di seguito possono causare un appaiamento errato. Verifica la temperatura di fusione con il calcolatore della Tm dei primer.
- Che cosa indica lo skew GC?
- Lo skew GC, (G − C) ÷ (G + C), misura l'asimmetria tra i filamenti. In molti batteri il filamento guida è arricchito in G, quindi il segno dello skew si inverte all'origine e al terminus di replicazione. Un grafico dello skew cumulativo rende visibili i due punti di inversione come minimo e massimo, un modo rapido per localizzare l'origine di replicazione in un nuovo genoma.
- Perché il contenuto GC differisce tra organismi?
- Il bias mutazionale, la riparazione del DNA, la replicazione e la selezione modellano tutti la composizione delle basi, e l'equilibrio varia tra i lignaggi. I batteri a vita libera vanno da circa il 25% a circa il 75% di GC, e i vertebrati a sangue caldo mostrano ampie variazioni regionali chiamate isocore. All'interno di un genoma, le regioni ricche di GC tendono a essere ricche di geni.
- Come vengono contati i codici di ambiguità come N?
- Per impostazione predefinita sono esclusi sia dal numeratore sia dal denominatore. In alternativa puoi mantenerli nel denominatore come non-GC, oppure pesare ogni codice in base alla quota delle sue basi possibili che sono G o C, così N conta 0,5. Le tre scelte corrispondono alle impostazioni "remove", "ignore" e "weighted" di Biopython.
- Che dimensione di finestra devo usare per un grafico GC?
- Usa una finestra abbastanza lunga da dare stime stabili e abbastanza corta da mostrare la caratteristica che ti interessa. Intorno a 100–200 basi va bene per un gene o per la ricerca di un'isola CpG, 1.000–10.000 per un genoma batterico, e il passo può essere da un quinto alla metà della finestra. Se il passo desse più di 2.000 finestre, lo strumento lo alza automaticamente per mantenere il grafico leggibile.