Relazioni con la biologia Flashcards
Biologia computazionale
La Biologia Computazionale (Biomatematica e Bioinformatica) pone l’accento sugli aspetti modellistici e algoritmici dei problemi biologici e sull’efficienza delle soluzioni proposte. Esiste infatti un’enorme quantità di dati che la ricerca biologica produce. Spesso i dati biologici sono rappresentati nelle banche dati come sequenze (stringhe) di caratteri di un certo alfabeto:
- Sequenze DNA: formate da 4 tipi di lettere: A (adenina), C (citosina), G (guanina), T (timina)
- Sequenze RNA: formate da 4 tipi di lettere: A (adenina), C (citosina), G (guanina),U (uracile)
- Sequenze proteiche: formate da 20 lettere corrispondenti agli amminoacidi: A, C, D, E, F, G, H, I, K, L, M, N, P, Q, R, S, T, V, W, Y
Supporto informatica - biologia
L’Informatica fornisce un supporto di natura computazionale alla Biologia, essenzialmente basato sulla possibilità di strutturare e organizzare l’informazione contenuta nelle sequenze di DNA, RNA e proteine in modo veloce ed efficiente. Le biosequenze nascondono diverse informazioni biologiche al loro interno e vengono utilizzati algoritmi più o meno avanzati allo scopo di estrarre informazione utile partendo da semplici analisi condotte esclusivamente sulle sequenze.
Il problema è quello di determinare procedure di calcolo efficienti ed utilizzare i migliori algoritmi disponibili per ottenere queste informazioni. Le banche dati biologiche contengono enormi quantità di dati e sequenze. Servono tecniche efficienti
- per garantire un accesso ottimale;
- per l’organizzazione logica dei dati;
- per permettere agli utenti di leggere e estrarre informazioni;
- per ricercare un’informazione simultaneamente in diversi archivi di dati distribuiti su diversi computer;
- per analizzare le correlazioni esistenti tra le informazioni contenute in differenti banche dati.
Esistono aree dell’Informatica che studiano proprio tali problematiche e riguardano:
- progettazione di algoritmi;
- tecniche di gestione dati (database, motori di ricerca su Web, database distribuiti);
- metodi computazionali e statistici per l’analisi dei dati.