Contenuto
Ti trovi in: HOME »Programmi, progetti e risultati »I progetti »PRIN - Programmi di ricerca di Rilevante Interesse Nazionale»Programma di ricerca»Unità di ricercaINIZIO_TESTO_DA_INDICIZZARE
UNITA' DI RICERCA
italiano - english
Bibliografia
[AD06] C. A. Athale and T. S. Deisboeck. The effects of EFG-receptor density on multiscale tumor growth patterns. Jour. Theor. Biology 238:771-779, 2006.[BCMMT05] R. Barbuti, S. Cataudella, A. Maggiolo-Schettini, P. Milazzo and A. Troina. A Probabilistic Model for Molecular Systems. Fundamenta Informaticae 67:13-27, 2005.
[BMMT05] R. Barbuti, A. Maggiolo-Schettini, P. Milazzo and A. Troina. An Alternative to Gillespie's Algorithm for Simulating Chemical Reactions. In Proc. CMSB'05, 2005.
[BMMT06a] R. Barbuti, A. Maggiolo-Schettini, P. Milazzo and A. Troina. A Calculus of Looping Sequences for Modelling Microbiological Systems. Fundamenta Informaticae 72:1-15, 2006.
[BMMT06b] R. Barbuti, A. Maggiolo-Schettini, P. Milazzo and A. Troina. Bisimulation Congruences in the Calculus of Looping Sequences. Submitted to ICTAC’06.
[BCDPPQ05] L. Brodo, M. Curti, P. Degano, D. Prandi, C. Priami and P. Quaglia. Formal Executable Descriptions of Biological Systems. Proc. QEST 2005, 2-11, IEEE, 2005.
[Car05] L. Cardelli. Brane Calculi. Interactions of Biological Membranes. In Proc. CMSB'04, LNCS 3082, pages 257-280, Springer, 2005.
[CP05] L. Cardelli and S. Pradalier. Where membranes meet complexes. In Proc. BioConcur’05, 2005.
[CCDFS04] N. Chabrier-Rivier, M. Chiaverini, V. Danos, F. Fages and V. Schachter. Modeling and Querying Biomolecular Interaction Networks. Theor. Comp. Sci. 325(1):25-44, 2004.
[CCDM04] D. Chiarugi, M. Curti, P. Degano and R. Marangoni. VICE: a Virtual Cell. In PROC. CMSB'04, LNBI 3082, 207-220, Springer, 2004.
[CDPB03] M. Curti, P. Degano, C. Priami and C. T. Baldari. Causal pi-calculus for Biochemical Modelling. Proc. CMSB'03, LNCS 2602, 21-33, Springer, 2003.
[CDPB04] M. Curti, P. Degano, C. Priami and C. T. Baldari. Modelling biochemical pathways through enhanced pi-calculus. Theor. Comp. Sci. 325:111-140, 2004.
[DL04] V. Danos and C. Laneve. Formal Molecular Biology. Theoretical Computer Science 325(1): 69-110, 2004.
[DLB00] P. Degano, F. Levi and C. Bodei. Safe Ambients: Control Flow Analysis and Security. Proc. ASIAN '00, LNCS 1961, 199-214, Springer, 2000.
[DP03] P. Degano and C. Priami. Enhanced Operational Semantics in Systems Biology. Proc. CMSB'03, LNCS 2602, 178-181, Springer, 2003.
[DPPQ06] P. Degano, D. Prandi, C. Priami and P. Quaglia. Beta binders for biological quantitative experiments. Proc. QAPL’06, ENTCS, to appear.
[DP01] P. Degano and C. Priami. A Tool for Describing and Analysing Concurrent Systems. ACM Computing Surveys 33:135-176, 2001.
[Fe01] J. Feret. Abstract Interpretation-Based Static Analysis of Mobile Ambients. Proc. SAS'01, LNCS 2126, 412-430, Springer, 2001.
[Gil77] D. Gillespie. Exact stochastic simulation of coupled chemical reactions. Journal of Physical Chemistry 81:2340-2361, 1997.
[GL05] R.Gori and F. Levi. A new occurrence Counting analysis for BioAmbients. Proc. APLAS '05, LNCS 3780, 381-400, Springer, 2005.
[HJNN99] R. R. Hansen and J. G. Jensen and F. Nielson and H. R. Nielson. Abstract Interpretation of Mobile Ambients. Proc. SAS'99, LNCS 1694, 135-148, Springer, 1999.
[LM00] J. Leifer and R. Milner. Deriving Bisimulation Congruences for Reactive Systems. Proc. CONCUR'00, LNCS 1877, Springer, 2000.
[LM04] F. Levi and S. Maffeis. On Abstract Interpretation of Mobile Ambients. Information and Computation 188:179-240, 2004.
[MKLD02] Y. Mansury, M. Kamura, J. Lobo and T. S. Deisboeck. Emerging Patterns in Tumor Systems: Simulating the Dynamics of Multicellular Clusters with an Agent-based Spatial Agglomeration Model. J. Theor. Bio. 219:343-370, 2002.
[MK96] A.R. Mushegian and E.V. Koonin. A minimal gene set for cellular life derived by comparison of complete bacterial genomes. Proc. National Academy of Science USA 93:10268–10273, 1996.
[NN00] F. Nielson and H.R. Nielson. Shape analysis for mobile ambients. Proc. POPL'00, 142-154, ACM Press, 2000.
[NNH02] F. Nielson, H.R. Nielson and R.R. Hansen. Validating firewalls using flow logics. Theor. Comp. Sci. 283(2):381-418, 2002.
[Pau02] G. Paun, Membrane Computing. An Introduction. Natural Computing Series, Springer, 2002.
[PQ04] C. Priami and P. Quaglia. Beta binders for biological interactions. Proc. CMSB'04, LNCS 3082, Springer, 2005.
[PQ05] C. Priami and P. Quaglia. Operational patterns in Beta-binders. Transactions on Computational Systems Biology, 2005.
[PRSS01] C. Priami, A. Regev, W. Silverman, and E. Shapiro. Application of a stochastic passing-name calculus to representation and simulation of molecular processes. Information Processing Letters, 80:25-31, 2001.
[RPSCS04] A. Regev, E. M. Panina, W. Silverman, L. Cardelli and E. Shapiro. BioAmbients: An Abstraction for Biological Compartments. Theor. Comp. Sci. 325(1):141-167, 2004.
[Sew02] P. Sewell. From Rewrite Rules to Bisimulation Congruences. Theor. Comp. Sci. 274:183-230, 2002.
Programma di ricerca
Sistemi e calcoli di ispirazione biologica e loro applicazioni -- BISCAUniversità di riferimento
Università degli Studi di PISA - INFORMATICA - ()Responsabile dell'Unità di ricerca
Pierpaolo DeganoDescrizione
Le attività di ricerca dettagliate sotto seguiranno lo schema temporale presentato nella parte generale. Qui richiamiamo soltanto che la prima fase del progetto durerà per i primi otto mesi. L'unità di Pisa di dedicherà principalmente alla scelta dei sistemi biologici da modellare; alle estensioni dei formalismi che useremo per modellarli; alla progettazione di strumenti per la loro analisi e simulazione. La seconda fase del progetto si protrarrà per i rimanenti sedici mesi. Le attività principali dell'unità di Pisa saranno la modellazione dei sistemi biologici scelti nella prima fase, la validazione della nostra proposta mediante la simulazione di tali modelli, usando gli strumenti prototipali per l'analisi cui disporremo.Uno dei principali temi di ricerca riguarderà lo sviluppo di un calcolo per la descrizione di cellule biologiche. Le sue primitive di comunicazione e diinterazione ispirate dalla biologia potrebbero aiutare a definire sistemi piú efficienti ed affidabili di agenti di calcolo mobili e concorrenti.
In realtà, i mezzi linguistici di cui disponiamo non sono ancora sufficientemente adeguati per esprimere meccanismi di interazione tipici dei processi biochimici, per esempio per descrivere reazioni biochimiche multiple e simultanee e il loro accadere in differenti siti e compartimenti delle cellule. Verranno sviluppate semantiche qualitative specifiche per esprimere nozioni come causalità tra reazioni e reagenti, effetti di catalizzatori/inibitori e di concentrazione, descrizione di compartimenti e di membrane. Sono anche necessarie la definizione e l'uso di semantiche stocastiche per descrivere fedelmente la velocità delle reazioni biochimiche e gli effetti che su di essa ha la concentrazione dei reagenti nelle soluzioni bio-chimiche.
Realizzeremo un interprete per una variante stocastica del pi-calculus, sfruttando e possibilmente migliorando l'algoritmo stocastico di Gillespie. Questo interprete, inoltre, sarà equipaggiato di strumenti per estrarre dalle computazioni le informazioni utili ai biologi, per esempio la concentrazione di una specifica componente o la frequenza di una particolare interazione. L'interprete sarà quindi accoppiato con librerie statistiche per aiutare l'utente nella raccolta e nell'analisi dei dati degli esperimenti virtuali.
Per quanto riguarda l'attività di specifica, affineremo la descrizione di ViCe e procederemo con ulteriori simulazioni, ponendo particolare attenzione all’emergenza di comportamenti complessi nell’andamento temporale della concentrazione dei metaboliti, in dipendenza di particolari regimi di nutrizione, e dell’esistenza di circuiti di retroazione come elementi di controllo di alcune attività enzimatiche. Tale raffinamento ha l’obbiettivo di avvicinare il più possibile ViCe al comportamento di un procariota reale, e a tal fine il modello di ViCe sarà arricchito dalla specifica di ulteriori vie metaboliche, in modo da realizzare una descrizione in silico di un microrganismo reale, quale
Mycoplasma genitalium o, come target più ambizioso, Escherichia coli. Questo arricchimento del modello consentirà un suo uso come strumento predittivo per la sperimentazione in silico di fenomeni perturbativi dell’equilibrio cellulare, quali il silenziamento genico o l’inibizione
enzimatica. Inoltre, la simulazione dinamica in condizioni perturbate, permetterà di esaminare in silico la possibilità di attivazione di vie metaboliche alternative a quelle bloccate, e l’insorgenza di percorsi metabolici non esplicitamente descritti dalla biochimica classica.
Un secondo importante argomento di ricerca riguarda il Calculus of Looping Sequences (CLS). Lo arricchiremo con nozioni di tempo e probabilità, che sono già stati considerati in altri formalismi e si sono mostrati cruciali per descrivere i sistemi biologici [BCMMT05, BMMT05, PRSS01]. In particolare, ci proponiamo di sviluppare un'estensione quantitativa del calcolo in cui le velocità degli eventi sono descritte come frequenze di applicazione di regole di riscrittura. Questo richiederà inoltre l'estensione delle bisimulazioni già definite per CLS.
Ci proponiamo anche di costruire uno strumento per la simulazione di sistemi descritti da termini CLS e regole di riscrittura. Questo strumento è concepito per l'uso da parte di biologi sia per spiegare che per predire comportamenti di processi biologici. Per provare la validità del simulatore, intendiamo usarlo per studiare sistemi biologici reali in cui le entità possono essere descritte mediante CLS. Per esempio, consideremo sistemi biologici in cui le interazioni tra elementi sulle membrane cellulari giocano un ruolo fondamentale.
Inoltre, intendiamo estendere il nostro calcolo per tenere in consideraizione concetti di topologia [MKLD02,AD06]. Questo perchè le interazioni avvengono soltanto tra cellule adiacenti e quindi c’è bisogno di descrivere la posizione relativa dei siti dell’interazione. Nozioni rilevanti per questi aspetti potrebbero essere, per esempio, la distanza relativa tra le entità o la loro posizione assoluta nell’ambiente.
Anche in questo caso saranno sviluppati opportuni concetti di bisimulazione. Inoltre, intendiamo investigare quali tipi di proprietà verificabili mediante bisimulazione hanno una controparte rilevante nel mondo biologico.
Come ulteriore argomento, ci proponiamo di ottenere analisi capaci di verificare proprietà temporali piú generali di quelle classiche di safety, estendendo la proposta fatta in [GL05]. Esempi di proprietà temporali di cui siamo interessati sono:
- per ciascun cammino di una computazione “appena la molecola A reagisce con la molecola B, non potrà piú interagire con la molecola C”;
- per ciascun cammino di una computazione “la molecola A può apparire soltanto dopo la molecola B”;
- esiste un cammino di una computazione in cui appare la molecola A.
La verifica di tali proprietà richiede analisi abbastanza astratte da essere effettive, ma anche abbastanza concrete da consentire di osservare i possibili comportamenti di un sistema. In altre parole, queste analisi dovrebbero poter approssimare il sistema di transizione che descrive il comportamento del sistemo a tempo di esecuzione. Questo sistema di transizione astratto sarà utilizzato come modello per provare proprietà temporali usando una logica temporale e un relativo algoritmo di inferenza.
Un’altra linea di ricerca riguarda l’estensione dell’approccio di interpretazione astratta per trattare aspetti quantitativi e stocastici. Il nostro scopo è di fornire limiti inferiori e superiori su comportamenti stocastici.



