La predizione della struttura genica e lo splicing alternativo

Slides:



Advertisements
Presentazioni simili
Centro Internazionale per gli Antiparassitari e la Prevenzione Sanitaria Azienda Ospedaliera Luigi Sacco - Milano WP4: Cumulative Assessment Group refinement.
Advertisements

Cache Memory Prof. G. Nicosia University of Catania
Argomenti trattati Struttura di un gene e alternative splicing (AS)
Teoria e Tecniche del Riconoscimento
1 Teaching Cloud Computing and Windows Azure in Academia Domenico Talia UNIVERSITA DELLA CALABRIA & ICAR-CNR Italy Faculty Days 2010.
Luca Bianchi Windows Development Day Bologna 28 gennaio 2005 SQL Server Desktop Engine (MSDE) & SQL Server 2005 Express.
EBRCN General Meeting, Paris, 28-29/11/20021 WP4 Analysis of non-EBRCN databases and network services of interest to BRCs Current status Paolo Romano Questa.
DG Ricerca Ambientale e Sviluppo FIRMS' FUNDING SCHEMES AND ENVIRONMENTAL PURPOSES IN THE EU STRUCTURAL FUNDS (Monitoring of environmental firms funding.
The lac operon gal operon Glucose-1-phosphate
Outline Gene Finding: Struttura ed identificazione di geni in procarioti ed eucarioti; Hidden Markov Models; Genscan; Dept. of Mathematics and Computer.
Dr. Giuseppe Pigola – Bioinformatica Dr. Giuseppe Pigola –
Each student will be able to ask an adult or stranger: What do you like to do? and What dont you like to …?
presentazione del prof. Ciro Formica
Bioinformatica Prof. Mauro Fasano
BASI DI DATI BIOLOGICHE - 3
MySQL Esercitazioni. Ripasso Connessione a MySQL. Creazione delle basi di dati e delle tablelle. Inserimento dei dati. Interrogazioni.
Figure 2 | 3'–5' interactions: circles of mRNA
HDM Information Design notation v.4. HDM Information Design.
LA RICERCA BIBLIOGRAFICA NEL SETTORE BIOMEDICO: Pubmed CENTRO DI BIOTECNOLOGIE SETTORE DOCUMENTAZIONE BIOMEDICA A.O.R.N. A.CARDARELLI- NAPOLI Prof.ssa.
Biometry to enhance smart card security (MOC using TOC protocol)
1. Conoscere luso delle collezioni in Java Comprendere le principali caratteristiche nelle varie classi di Collection disponibili Saper individuare quali.
NLM - National Library of Medicine NLM - National library of Medicine Che cosè? Dove? Bethesda, MD, USA Affiliazione: –Department of Health and Human.
2000 Prentice Hall, Inc. All rights reserved. 1 Capitolo 3 - Functions Outline 3.1Introduction 3.2Program Components in C++ 3.3Math Library Functions 3.4Functions.
Bioinformatica Corso di Laurea Specialistica in Biologia Cellulare e Molecolare Ricerca pattern e di motivi funzionali 8/5/2008 Stefano Forte.
Watson et al. , BIOLOGIA MOLECOLARE DEL GENE, Zanichelli editore S. p
“Su alcuni problemi nella Teoria dei Linguaggi Formali”
Concord A tool for the analysis and concordances of the terminological constituents P. Plini, N. Mastidoro* * - Èulogos, Rome Institute for Atmospheric.
PASTIS CNRSM, Brindisi – Italy Area Materiali e Processi per lAgroindustria Università degli Studi di Foggia, Italy Istituto di Produzioni e Preparazioni.
Riassumendo Ci sono diverse modalità con cui un gene può produrre trascritti alternativi Inizi alternativi della trascrizione Terminazioni alternative.
Software per la Bioinformatica
Motor Sizing.
Last quarter work and future activities
Docente: Dr. Stefania Bortoluzzi Dipartimento di Biologia
In questa lezione ci occuperemo
GENOMICA DEL BACILLO TUBERCOLARE
Visual Studio Tools for Office: Developer Solutions Platform Fulvio Giaccari MCSD.NET / MCT Responsabile Usergroup ShareOffice Blog:
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
Esperimento che dimostra che U1 snRNA riconosce il sito di splicing al 5 mediante appaiamento di basi 1)Mutazioni al 5 ss inibiscono lo splicing 2)Mutazioni.
SPLICING eliminazione introni unione esoni esone1 introne1 esone2
Docente: Dr. Stefania Bortoluzzi Dipartimento di Biologia Universita' di Padova viale G. Colombo 3, 35131, Padova Tel
Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO.
A.A CORSO INTEGRATO DI INFORMATICA E BIOINFORMATICA per il CLT in BIOLOGIA MOLECOLARE Scuola di Scienze, Università di Padova Docenti: Dr.
Collection & Generics in Java
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 4 - Protocolli del Web Ernesto Damiani Lezione 3 – Esempi HTTP.
A PEACEFUL BRIDGE BETWEEN THE CULTURES TROUGH OLYMPICS OLYMPIC CREED: the most significant thing in the olympic games is not to win but to take part OLYMPIC.
La DNA Polimerasi può commettere errori Nei batteri: 1 errore ogni 10 9 basi in ogni generazione.
Sequenze e Banche Dati Biologiche
Giulio Pavesi Dipartimento di BioScienze Università di Milano
Esempio di utilizzo del programma BLAST disponibile all’NCBI
Informatica e Bioinformatica – A. A Un altro grande database è UniProt, The Universal Protein Resource ( nel quale.
Corso di laurea specialistica magistrale Biotecnologia aula 6a ore corso di genomica a.a. 2009/10 lezione martedì 15 Dicembre 2009 lezione.
A.A CORSO DI BIOINFORMATICA 2 per il CLM in BIOLOGIA EVOLUZIONISTICA Scuola di Scienze, Università di Padova Docenti: Prof. Giorgio Valle.
IV LEZIONE Uso di Genome Browser per l'annotazione di sequenze genomiche. Allineamento di sequenze trascritte con sequenze genomiche: BLAT.
GenBank  Database di sequenze all’NIH  14,397,000,000 basi in 13,602,000 sequenze (Octobre 2001)  Crescita esponenziale  International Nucleotide Sequence.
Computational analysis of data by statistical methods
Transcription termination RNA polymerase I terminates transcription at an 18 base terminator sequence. RNA polymerase III terminates transcription in poly(U)
A.A CORSO DI BIOINFORMATICA 2 per il CLM in BIOLOGIA EVOLUZIONISTICA Scuola di Scienze, Università di Padova Docenti: Prof. Giorgio Valle Prof.
Bioinformatica Scienza osservativa o deduttiva?
A.A CORSO DI BIOINFORMATICA 2 per il CLM in BIOLOGIA EVOLUZIONISTICA Scuola di Scienze, Università di Padova Docente: Prof. Stefania Bortoluzzi.
A.A CORSO DI BIOINFORMATICA 2 per il CLM in BIOLOGIA EVOLUZIONISTICA Scuola di Scienze, Università di Padova Docente: Prof. Stefania Bortoluzzi.
Human Genome: First 1000 lines of Chromosome 1
Studente : Andrea Cassarà Classe: 5AII A.S. 2014/2015 Link Sito
Geni o segmenti genomici
Docenti: Prof. STEFANIA BORTOLUZZI Dr. GIANLUCA OCCHI
Docenti: Prof. STEFANIA BORTOLUZZI Dr. GIANLUCA OCCHI
Transcript della presentazione:

La predizione della struttura genica e lo splicing alternativo Raffaella Rizzi DISCo – Università di Milano-Bicocca rizzi@disco.unimib.it

Introduzione biologica DNA Doppia catena polinucleotidica definita sull’alfabeto: A, C, G, T Gene Regione di DNA che codifica proteine

Il sequenziamento Cosa significa sequenziare?  determinare la struttura primaria delle molecole biologiche (DNA/RNA e proteine) sequenza dei nucleotidi {a,c,g,t|u} per DNA/RNA g c t Cosa significa sequenziare in generale? Semplicemente ottenere, data una molecola biologica (DNA, RNA o proteina), la sua struttura primaria, ovvero nel caso di DNA/RNA la successione dei nucleotidi. Quindi dal punto di vista informatico il prodotto del sequenziamento di un DNA è una stringa di caratteri definita sull’alfabeto {a,c,g,t}. Poi per un RNA il simbolo ‘t’ (timina) viene sostituito dal simbolo ‘u’ (uracile). Nel caso di una proteina si ottiene una stringa definita sull’alfabeto dei 20 amminoacidi. In questa sede verranno ignorate le proteine perché mi concentrerò solo sugli ambiti della genomica e della trascrittomica e quindi, trovandoci a monte della fase della traduzione in proteine, le sequenze che ci interessano sono di nucleotidi. Più precisamente DNA genomico e trascritti (quindi RNA). ordine degli amminoacidi per le proteine Glu Ile Phe Thr Val His

acgttgtgcagtgacggtaa Il sequenziamento Cosa si ottiene?  single-end read DNA/RNA acgttgtgcagtgacggtaa Più concretamente, cosa si ottiene dal sequenziamento di un DNA/RNA… Fondalmentalmente, due tipi di dato. (1) Il cosiddetto single-end read, che è in sostanza un frammento, cioè una sottostringa (un pezzo) di un DNA/RNA.

Il sequenziamento Cosa si ottiene dal sequenziamento di una molecola di DNA/RNA  paired-end read (o mate-pair) insertion size A B DNA/RNA Oppure… (2) Il cosiddetto paired-end read (chiamato anche mait-pair) che viene ottenuto nel modo seguente. Si estrae praticamente un frammento di una certa dimensione che è nota (e che è chiamata insertion size). Si circolarizza il frammento (i due estremi A e B vengono uniti). Si sequenzia poi una certa porzione a cavallo del punto di congiunzione. Il prodotto è quindi una coppia di frammenti e quindi due stringhe di nucleotidi di lunghezza nota tra le quali esiste una precisa relazione: cioè la loro distanza (insertion size) pensata sulla molecola di provenienza è nota. In genere dato un paired-end read si usa associare ai due frammenti un’orientazione (ad esempio il frammento a sinistra è orientato verso destra e quello a destra è orientato verso sinistra). Lo scopo dell’orientazione serve quando i paired end vengono usati e vengono mappati ad una sequenza di riferimento. A = B insertion size agttgcgt aatgcctg A B

Il sequenziamento Perché è importante? … per determinare il genoma di un organismo vivente (problema del Genome Assembly) Genoma Perchè il sequenziamento è importante? Il sequenziamento ha innanzitutto permesso di giungere alla determinazione della intera sequenza del genoma umano (Human Genome Project) e di altri organismi viventi. E il problema cruciale la cui soluzione ha permesso di ottenere la sequenza del genoma è quello di Genome Assembly. Cioè, in input si ha un set di frammenti di DNA (single-end reads) provenienti dal genoma che si vuole determinare (chiaramente questi frammenti devono coprire l’intero genoma, altrimenti manca l’informazione necessaria), essi devono essere assemblati in maniera da ricostruire l’intera sequenza genomica di provenienza

Sanger Sequencing (1977) Metodo di sequenziamento capillare Basato su enzima Piuttosto costoso Processa pochissimi reads in un run (un centinaio) Lunghezza frammenti fino a 1000 bp Errore basso Il più importante e diffuso metodo di sequenziamento è stato per più di 30 anni il metodo ideato da Sanger nel 1977. E’ un metodo di sequenziamento capillare basato su enzima. Il difetto più evidente è che è molto costo sia in termini di piattaforma di sequenziamento (strumentazioni) che in termini di esperimento di sequenziamento (materiali utilizzati nel protocollo di sequenziamento). Purtroppo non è molto parallelo, in quanto il numero di reads processati in un run è solo di 96. Gli esperimenti richiedono tanto tempo. Il pregio più evidente invece è la qualità del dato prodotto sia in termini di lunghezza dei reads che in termini di errore della sequenza letta (mismatch, delezione e inserimenti).

Espressione di un gene tag taa tga [stop] atg…………[stop] 5’ 3’ DNA 3’ TRANSCRIPTION 5’ 3’ exon 1 exon 2 exon 3 pre-mRNA SPLICING by spliceosome CDS atg…………[stop] [stop] tag taa tga splicing product mRNA exon 1 exon 2 exon 3

Pattern di un introne Introni canonici: 99.24 % GT AG Introni non canonici: 0.69 % 0.05 % 0.02 % GC AG AT AC ALTRO Burset et al., Nucleic Acids Res. 2000, 28:4363-4375

Ma le cose funzionano davvero così? Espressione di un gene Ma le cose funzionano davvero così? Numero Geni corpo umano : 40000 circa Numero Proteine : centinaia di migliaia La corrispondenza 1 a 1 non è rispettata. Perché? SPLICING ALTERNATIVO

Alternative Splicing (AS) Gene 5’ exon 1 exon 2 exon 3 3’ mRNA1 exon 1 exon 2 exon 3

Alternative Splicing (AS) Gene 5’ exon 1 exon 2 exon 3 3’ mRNA1 exon 1 exon 2 exon 3 mRNA2 exon 1’ exon 1’’ exon 2 exon 3

Alternative Splicing (AS) Gene 5’ exon 1 exon 2 exon 3 3’ mRNA1 exon 1 exon 2 exon 3 mRNA2 exon 1’ exon 1’’ exon 2 exon 3 mRNA3 exon 1 exon 3

Alternative Splicing (AS) Gene 5’ exon 1 exon 2 exon 3 3’ mRNA1 exon 1 exon 2 exon 3 mRNA2 exon 1’ exon 1’’ exon 2 exon 3 mRNA3 exon 1 exon 3 mRNA4 exon 1’’’ exon 2 exon 3

Alternative Splicing (AS) Gene 5’ exon 1 exon 2 exon 3 3’ mRNA1 exon 1 exon 2 exon 3 mRNA2 exon 1’ exon 1’’ exon 2 exon 3 mRNA3 exon 1 exon 3 mRNA4 exon 1’’’ exon 2 exon 3 mRNA5 exon 1 exon 2 exon 3’

Alternative Splicing (AS) Gene 5’ exon 1 exon 2 exon 3 exon 4 3’ mRNA1 exon 1 exon 2 exon 4 mRNA2 exon 1 exon 3 exon 4

Perché AS è importante? AS avviene nel 40-60% dei geni umani (Modrek and Lee, 2002) AS genera numerosi trascritti a partire da un singolo gene AS is specifico del tessuto in cui si trova la cellula (Graveley, 2001) AS è correlato alle malattie

Problema di AS predire le forme di splicing alternativo di un gene AS è ancora un problema aperto Si ha la necessità di software tools per predire le forme di splicing alternativo di un gene analizzare il meccanismo di splicing tramite la rappresentazione delle possibili isoforme

Trascritti e sequenze EST Un trascritto è l’elenco delle basi (A,T,C,G) che compongono un mRNA maturo Un EST è un frammento di cDNA (copia complementare di un mRNA, prodotta in vitro ) ATTGCGTTAACTGGACTGA mRNA AATTGACCT EST TAACGCAATTGACCTGACT cDNA

Expressed Sequence Tag Cos’è un single-end read da un mRNA (messenger RNA)?  EST (Expressed Sequence Tag) Gene C D A B esoni (codificanti) introni (non codificanti) B’ In particolare, se la molecola è un RNA messaggero si ottengo le cosiddette EST (Expressed Sequence Tag). Allora diciamo cos’è un gene e come funziona… Un gene è fondamentalmente una regione del genoma di un organismo che codifica proteine. E’ organizzato in un’alternanza di regioni codificanti (in blu) e regioni non codificanti (in marrone); il confine esone-introne è la giunzione di splicing. Il prodotto dell’espressione di un gene è l’RNA messaggero (o trascritto) che è dato dalla concatenazione di un sottoinsieme dei suoi esoni o di parti di essi. La regola è che l’ordine degli esoni lungo il gene va rispettato. L’mRNA viene poi tradotto in proteina. Inoltre, uno stesso gene può produrre più di un mRNA in dipendenza delle condizioni in cui si trova (stato di salute della cellula, stadio di sviluppo, tessuto, etc.). E quindi può esprimere diverse proteine. Ad esempio per questo gene potremmo avere i tre mRNA che ho disegnato, in cui il primo e il secondo combinano solo tre dei quattro esoni del gene e il terzo addirittura include un prefisso dell’esone B. I diversi mRNA che un gene può esprimere prendono il nome di isoforme. A questo punto viene facile dire cos’è una EST, semplicemente un frammento di mRNA e quindi a meno di troncamento ai bordi e di errori di sequenziamento, una EST è una concatenazioni di regioni codificanti. D A B C B’ mRNA1 mRNA2 mRNA3 EST

ESTs Because of their nature, EST sequences are a valuable source of data. They are publicly available through data banks. For example. Unigene, that is accessible via web from the NCBI’s site, stores ESTs grouped by organism and gene. ESTs are mainly used for identifying genes on a genome, for the prediction of the exon-intron structure of a gene and of the alternative transcripts that the gene may potentially express. Le sequenze EST sono dati importanti e disponibili pubblicamente per: identificare geni lungo un genoma predire la struttura in esoni e introni di un geni …e le sue isoforme alternative (alternative splicing prediction) per studi di espressione genica Reference The Unigene Database: http://www.ncbi.nlm.nih.gov/unigene.

Il sequenziamento di EST … per determinare la struttura e l’espressione di un gene Perché è importante? Gene C D A B A B A’ C D’ C’ D A’: suffisso di A C’: prefisso di C D’: prefisso di D EST Un altro ambito in cui il sequenziamento è fondamentale è quello della predizione della struttura di un gene e delle proteine che può esprimere. Quindi mappando (allineando) un set di EST alla porzione di genoma relativo ad un gene, si può risalire alla struttura in esoni-introni del gene e agli mRNA che il gene potenzialmente trascrive.

Splice junctions de-novo Gene D A’ C B A EST C’ B D’ A’ B Dire che l’uso di SR per le junctions avviene con ss noti. Ora però si incomincia a determinarle ab initio. Però il problema con SR è che non coprono tanti esoni (anzi a volte è uno solo) e la giunzione si può trovare vicina ad un bordo (e ci sono gli errori). A’ B C

Splice junctions de-novo Gene C D A B splice junction B A’ C D’ C’ D EST A

Perché predire AS è difficile? La predizione della struttura di un gene è un compito difficile a causa di gli errori di sequenziamento nelle EST rendono difficoltosa la localizzazione delle splice junctions le duplicazioni possono produrre più di un possibile allineamento EST-genomica I dati in input sono enormi: efficienza in tempo e spazio

What is available? Fast Blast-like programs to produce a single EST alignment to a genomic sequence (Blat, Sim4): - Spidey (Wheelan et al., 2001) - Squall (Ogasawara & Morishita, 2002) - Ecgene (Kim et al., 2005) - AceView (http://www.ncbi.nih.gov/IEB/Research/Acembly/) - Splicing graphs (Heber et al., 2002)

What is available? Fast Blast-like programs to produce a single EST alignment to a genomic sequence (Blat, Sim4): drawbacks - Spidey => independent single EST alignment - Squall => independent single EST alignment - Ecgene => detects variants of more than 15bp - AceView =>over-prediction - Splicing graphs => over-prediction

ASPIC software ASPIC (Alternative Splicing PredICtion) implements an optimization strategy that: performs a multiple alignment of transcript data to the genomic sequence detects the intron set that minimizes the number of splicing sites generates the minimal set of transcript isoforms compatible with the detected splicing events P. Bonizzoni, R. Rizzi, G. Pesole. ASPIC: a novel method to predict the exon-intron structure of a gene that is optimally compatible to a set of transcript sequences. BMC Bioinformatics (2005), 6(1):244. T. Castrignanò, R. Rizzi, I.G. Talamo, P. D’Onorio De Meo, A. Anselmo, P. Bonizzoni, G. Pesole. ASPIC: a web resource for alternative splicing prediction and transcript isoforms characterization. Nucleic Acids Research (2006), 34(Web Server Issue):W440:3.

ASPIC web site http://www.caspur.it/ASPIC/ INPUT: A genomic sequence by pasting a sequence into a text box by uploading a sequence as a text file by specifying an ENSEMBL ID or a HUGO name (only for human) by specifying a chromosomal range

ASPIC web site http://www.caspur.it/ASPIC/ INPUT: A collection of transcripts by pasting them into a text box by uploading them as a text file by specifying a UNIGENE ID The minimum dimension for exons on the genomic sequence

ASPicDB ASPicDB (http://www.caspur.it/ASPicDB/index.php) database of alternative splicing annotations of human genes ASPicDB was obtained by ASPic algorithm Funded by MIUR - FIRB LIBI 32 32

ASPicDB

ASPicDB

Ricostruzione isoforme Problema di ricostruzione di isoforme full-length  Data la struttura in exoni-introni del gene, trovare tutte le possibili combinazioni di esoni (o parti di essi) che danno luogo ad un isoforma completa Gene C D A B C D A B Isoform#1 Isoform#2 Isoform#3