| Current | Past | Me | Papers | Talks | Artifacts | Extra | HotPage | 
 A Language for Modeling And Optimizing Experimental Biological Protocols (Computation'21)
                A Language for Modeling And Optimizing Experimental Biological Protocols (Computation'21)
               Coupled Membrane Transporters Reduce Noise (PhysRevE'20)
                Coupled Membrane Transporters Reduce Noise (PhysRevE'20)
               Maximal aggregation of polynomial dynamical systems (PNAS'17)
                Maximal aggregation of polynomial dynamical systems (PNAS'17)
               Morphisms of Reaction Networks that Couple Structure to Function  (BMC SysBio'14)
                Morphisms of Reaction Networks that Couple Structure to Function  (BMC SysBio'14) 
     PID Control of Biochemical Reaction Networks  (CDC'19, TAC'22)
 
                PID Control of Biochemical Reaction Networks  (CDC'19, TAC'22)   From Electric Circuits to Chemical Networks (Natural Computing'20)
 From Electric Circuits to Chemical Networks (Natural Computing'20)  Programmable chemical controllers made from DNA (Nature Nanotech'13)
 
                Programmable chemical controllers made from DNA (Nature Nanotech'13)  The
                Cell Cycle Switch Computes Approximate Majority (Scientific Reports'12)
 The
                Cell Cycle Switch Computes Approximate Majority (Scientific Reports'12)  Two-Domain
                DNA Strand Displacement (MSCS'13)
 Two-Domain
                DNA Strand Displacement (MSCS'13)
     
           Sequenceable Event Recorders  (arXiv'21, Springer'23)
 
                Sequenceable Event Recorders  (arXiv'21, Springer'23)  
               PID Control of Biochemical Reaction Networks  (CDC'19, TAC'21)
 
                PID Control of Biochemical Reaction Networks  (CDC'19, TAC'21)  
               Chemical
                Reaction Network Designs for Asynchronous Logic Circuits  (DNA22 '16, NaCo '17)
 Chemical
                Reaction Network Designs for Asynchronous Logic Circuits  (DNA22 '16, NaCo '17)  
               Programming Discrete Distributions with Chemical Reaction Networks (DNA22 '16, NaCo '17)
                Programming Discrete Distributions with Chemical Reaction Networks (DNA22 '16, NaCo '17)
               The
                Formal Language and Design Principles of Autonomous DNA Walker Circuits  (ACS Synthetic Biology'16)
 The
                Formal Language and Design Principles of Autonomous DNA Walker Circuits  (ACS Synthetic Biology'16)  
               Automated
                Design and Verification of Localized DNA Computation Circuits
              (DNA21 '15)
 Automated
                Design and Verification of Localized DNA Computation Circuits
              (DNA21 '15)  Programmable
                chemical controllers made from DNA (Nature
                Nanotech '13)
 Programmable
                chemical controllers made from DNA (Nature
                Nanotech '13)  Two-Domain
                DNA Strand Displacement (MSCS'13)
 Two-Domain
                DNA Strand Displacement (MSCS'13)
               Abstractions
                for DNA circuit design  (J.R.S.
                Interface '12)
 Abstractions
                for DNA circuit design  (J.R.S.
                Interface '12)  Design
                and Analysis of DNA Strand Displacement Devices using
                Probabilistic Model Checking 
                (J.R.S. Interface '12)
 Design
                and Analysis of DNA Strand Displacement Devices using
                Probabilistic Model Checking 
                (J.R.S. Interface '12)  Strand
                Algebras for DNA Computing (Natural
                Computing '11)
 Strand
                Algebras for DNA Computing (Natural
                Computing '11)  A
                Programming Language for Composable DNA Circuits (J.R.S.Interface
                '09)
 A
                Programming Language for Composable DNA Circuits (J.R.S.Interface
                '09)
               DNA 17
 DNA 17
               Telling
                Molecules What To Do (Lisbon
                Distinguished Lecture)
 Telling
                Molecules What To Do (Lisbon
                Distinguished Lecture)  Molecular
                Programming (ECOOP'14)
 Molecular
                Programming (ECOOP'14)  Computing
                with Molecules (DCM'12)
 Computing
                with Molecules (DCM'12)  Two-Domain
                DNA Strand Displacement (DCM'10)
 Two-Domain
                DNA Strand Displacement (DCM'10)
               Strand
                Algebras for DNA Computing (DNA '09)
 Strand
                Algebras for DNA Computing (DNA '09)
               DSD
                - DNA Strand Displacement Simulator
                (
 DSD
                - DNA Strand Displacement Simulator
                ( J.R.S. Interface '13)
 J.R.S. Interface '13)  Gener
                - DNA Strand Displacement Reductions
                (
 Gener
                - DNA Strand Displacement Reductions
                ( Bioinformatics '15)
 Bioinformatics '15)
               Correctness of DNA encodings of chemical reaction networks
              	Correctness of DNA encodings of chemical reaction networks  DNA Computing and Molecular Programming Conferences
              	DNA Computing and Molecular Programming Conferences  NYU
               Caltech
               UW
               Duke
               Oxford
               Aarhus 
              Microsoft
              	NYU
               Caltech
               UW
               Duke
               Oxford
               Aarhus 
              Microsoft Inner
                Life of A Cell - Movie
 Inner
                Life of A Cell - Movie  Powering
                the Cell: Mitochondria - Movie
 Powering
                the Cell: Mitochondria - Movie  DNA
                Strand Displacement - Movies
 DNA
                Strand Displacement - Movies  Nanocrafter
                - Game
 Nanocrafter
                - Game  EteRNA
                - Game
 EteRNA
                - Game 
       
           Lineage Grammars: Describing, Simulating and Analyzing Population Dynamics. 
              (BMC Bioinformatics'14)
              	Lineage Grammars: Describing, Simulating and Analyzing Population Dynamics. 
              (BMC Bioinformatics'14)  An Intuitive Modelling Interface for Systems Biology  (DCM'09) (IJSI'13)
                An Intuitive Modelling Interface for Systems Biology  (DCM'09) (IJSI'13)  Abstract
                Machines of Systems Biology (TCSB)
 Abstract
                Machines of Systems Biology (TCSB)  Artificial Biochemistry (Algorithmic Bioprocesses)
 
              	Artificial Biochemistry (Algorithmic Bioprocesses)  Can a Systems Biologist Fix a Tamagotchi? (Gilles Kahn Colloquium)
                Can a Systems Biologist Fix a Tamagotchi? (Gilles Kahn Colloquium)  Visualization in Process Algebra Models of Biological Systems (The Fourth Paradigm)
              	Visualization in Process Algebra Models of Biological Systems (The Fourth Paradigm)  A Compositional Approach to the Stochastic Dynamics of Gene Networks  (TCSB)
 
              	A Compositional Approach to the Stochastic Dynamics of Gene Networks  (TCSB)  Compositionality, Stochasticity and Cooperativity in Dynamic Models of Gene Regulation  (HFSP ournal)
                Compositionality, Stochasticity and Cooperativity in Dynamic Models of Gene Regulation  (HFSP ournal)
               Artificial Biochemistry - Graduate Course (Trento, May 22-26 '06)
              	Artificial Biochemistry - Graduate Course (Trento, May 22-26 '06)
               Speaking the Language of Molecules (CDE Distinguished Lacture, U.Washington)
              	Speaking the Language of Molecules (CDE Distinguished Lacture, U.Washington)  Living Software (L'INRIA a Quarante Ans)
              	Living Software (L'INRIA a Quarante Ans)  Artificial Biochemistry (Longo Symposium 2007)
              	Artificial Biochemistry (Longo Symposium 2007)  Can a Systems Biologist Fix a Tamagotchi? (Kahn Colloquium 2007)
              	Can a Systems Biologist Fix a Tamagotchi? (Kahn Colloquium 2007)  Abstract Machines of Systems Biology (Dagstuhl 2006)
              	Abstract Machines of Systems Biology (Dagstuhl 2006)  Languages and Notations for Systems Biology (UPP'04 Invited Talk)
              	Languages and Notations for Systems Biology (UPP'04 Invited Talk)  A Compositional Approach to the Stochastic Dynamics of Gene Networks (Concur '05)
 
                A Compositional Approach to the Stochastic Dynamics of Gene Networks (Concur '05)
               Adrian Thompson: Evolution of circuits in hardware   (archive)
 
                Adrian Thompson: Evolution of circuits in hardware   (archive)   
       
           Programming Chemistry in DNA Addressable Bioreactors  (Interface '14)
                Programming Chemistry in DNA Addressable Bioreactors  (Interface '14)   Brane Calculi 
                (ENTCS, CMSB'04)
 Brane Calculi 
                (ENTCS, CMSB'04)   Bitonal Membrane Systems 
              (TCS)
              	Bitonal Membrane Systems 
              (TCS)  Where Membranes Meet Complexes 
                (BioConcur '05)
                Where Membranes Meet Complexes 
                (BioConcur '05)   A Universality Result for a (Mem)Brane Calculus Based on
                Mate/Drip Operations  (IJFCS)
                A Universality Result for a (Mem)Brane Calculus Based on
                Mate/Drip Operations  (IJFCS) 
               BioAmbients:
                An Abstraction for Biological Compartments 
                (TCS)
 BioAmbients:
                An Abstraction for Biological Compartments 
                (TCS)   Bioware
                Languages  (Computing Systems - A
                Tribute to Roger Needham)
 Bioware
                Languages  (Computing Systems - A
                Tribute to Roger Needham) 
               Membrane Interactions
 
                Membrane Interactions  
              
                 (CSSB School Rovereto, April'04)
  (CSSB School Rovereto, April'04)
               Bitonal Membrane Systems  (MeCBIC'06)
              	Bitonal Membrane Systems  (MeCBIC'06)
               WhereMembranesMeetComplexes (BioConcur'05)
              	WhereMembranesMeetComplexes (BioConcur'05)  Biological Systems as Reactive Systems (ECCS'05)
              	Biological Systems as Reactive Systems (ECCS'05)      
       
           Continuous
                Markovian Logic Axiomatization and Quantified Metatheory (LMCS'12)
 Continuous
                Markovian Logic Axiomatization and Quantified Metatheory (LMCS'12)  Modular
                Markovian Logic (ICALP'11)
 Modular
                Markovian Logic (ICALP'11)  Continuous
                Markovian Logic (CLS'11)
 Continuous
                Markovian Logic (CLS'11)
               Stochastic Pi-Calculus Revisited (ICTAC'13)
 
              	Stochastic Pi-Calculus Revisited (ICTAC'13)
               The
                Measurable Space of Stochastic Processes (QEST'10,
                Fundamenta Informaticae)
 The
                Measurable Space of Stochastic Processes (QEST'10,
                Fundamenta Informaticae)
               Stochastic Pi-Calculus Revisited (ICTAC'13)
              	Stochastic Pi-Calculus Revisited (ICTAC'13)
               Continuous Markovian Logic (CSL'11)
              	Continuous Markovian Logic (CSL'11)  Modular Markovian Logic (ICALP'11)
              	Modular Markovian Logic (ICALP'11)  The Measurable Space of Stochastic Processes  (QEST'10)
              	The Measurable Space of Stochastic Processes  (QEST'10)   
			 
           Turing Universality of the Biochemical Ground Form (MSCS)
                Turing Universality of the Biochemical Ground Form (MSCS)
               On the Computational Power of Biochemistry (AB'08)
                On the Computational Power of Biochemistry (AB'08)
               Termination Problems in Chemical Kinetics (CONCUR'08)
                Termination Problems in Chemical Kinetics (CONCUR'08)
               Reversibility
                in Massive Concurrent Systems (SACS)
 Reversibility
                in Massive Concurrent Systems (SACS)
               Reversible
                Structures (CMSB '11)
 Reversible
                Structures (CMSB '11)
               Termination Problems in Chemical Kinetics (CONCUR'08)
              	Termination Problems in Chemical Kinetics (CONCUR'08)
               On The Computational Power of Biochemistry (AB'08)
              	On The Computational Power of Biochemistry (AB'08)
               Reversible Structures (CMSB'11)
              	Reversible Structures (CMSB'11) 
			 
           A Language for Modeling And Optimizing Experimental Biological Protocols (MDPI Computation'21)
              
                A Language for Modeling And Optimizing Experimental Biological Protocols (MDPI Computation'21)
               From Electric Circuits to Chemical Networks (Natural Computing'19)
              
                From Electric Circuits to Chemical Networks (Natural Computing'19)
               Experimental Biological Protocols with Formal Semantics (CMSB'18)
              
                Experimental Biological Protocols with Formal Semantics (CMSB'18)
               Molecular Filters for Noise Reduction (Biophysical Journal'18)
              
                Molecular Filters for Noise Reduction (Biophysical Journal'18)
               Syntax-Guided
                Optimal Synthesis for Chemical Reaction Networks (CAV'17)
 Syntax-Guided
                Optimal Synthesis for Chemical Reaction Networks (CAV'17)  
               Central Limit Model Checking (TOCL'19)
              
                Central Limit Model Checking (TOCL'19)
               Reachability Computation for Switching Diffusions (HSCC'17)
                Reachability Computation for Switching Diffusions (HSCC'17)
               A Stochastic Hybrid Approximation for Chemical Kinetics Based on the Linear Noise Approximation (CMSB'15, BioSystems'16)
                A Stochastic Hybrid Approximation for Chemical Kinetics Based on the Linear Noise Approximation (CMSB'15, BioSystems'16)  Approximation of Probabilistic Reachability for Chemical Reaction Networks... (QEST'16)
                Approximation of Probabilistic Reachability for Chemical Reaction Networks... (QEST'16)
               Stochastic Analysis of Chemical Reaction Networks Using Linear Noise Approximation  (CMSB'15)
                Stochastic Analysis of Chemical Reaction Networks Using Linear Noise Approximation  (CMSB'15)
      
               Lumpability for Uncertain Continuous-Time Markov Chains.pdf (QEST'21)
                Lumpability for Uncertain Continuous-Time Markov Chains.pdf (QEST'21)
               Exact Maximal Reduction of Stochastic Reaction Networks by Species Lumping (BioInformatics'21)
                Exact Maximal Reduction of Stochastic Reaction Networks by Species Lumping (BioInformatics'21)
               Maximal aggregation of polynomial dynamical systems (PNAS'17)
                Maximal aggregation of polynomial dynamical systems (PNAS'17)
               Guaranteed Error Bounds on Approximate Model Abstractions through Reachability Analysis (QEST'18)
                Guaranteed Error Bounds on Approximate Model Abstractions through Reachability Analysis (QEST'18) 
               Syntactic Markovian Bisimulation for Chemical Reaction Networks (Springer'17)
                Syntactic Markovian Bisimulation for Chemical Reaction Networks (Springer'17) 
               Comparing Chemical Reaction Networks: A Categorical and Algorithmic Perspective (LICS'16, TCS'17)
                Comparing Chemical Reaction Networks: A Categorical and Algorithmic Perspective (LICS'16, TCS'17) 
               ERODE: A Tool for the Evaluation and Reduction of Ordinary Differential Equations (TACAS'17)
                ERODE: A Tool for the Evaluation and Reduction of Ordinary Differential Equations (TACAS'17)
               Efficient Syntax-Driven Lumping of Differential Equations (TACAS'16)
                Efficient Syntax-Driven Lumping of Differential Equations (TACAS'16) 
               Symbolic Computation of Differential Equivalences  (POPL'16)
                Symbolic Computation of Differential Equivalences  (POPL'16)
               Forward and Backward Bisimulations for Chemical Reaction Networks  (CONCUR'15)
                Forward and Backward Bisimulations for Chemical Reaction Networks  (CONCUR'15) 
               Morphisms of Reaction Networks that Couple Structure to Function
               (BMC Systems Biology'14)
                Morphisms of Reaction Networks that Couple Structure to Function
               (BMC Systems Biology'14)
               On Process
                Rate Semantics  (TCS'08)
 On Process
                Rate Semantics  (TCS'08)  A
                Process Algebra Master Equation  (QEST'07)
 A
                Process Algebra Master Equation  (QEST'07)
               From Processes to ODEs by Chemistry  (IFIP
                TCS'08)
                From Processes to ODEs by Chemistry  (IFIP
                TCS'08)  A Correct Abstract Machine for the Stochastic Pi-calculus 
              (BioConcur'04)
                A Correct Abstract Machine for the Stochastic Pi-calculus 
              (BioConcur'04)  Efficient,
                Correct Simulation of Biological Processes in Stochastic
                Pi-calculus  (CMSB'07)
              Efficient,
                Correct Simulation of Biological Processes in Stochastic
                Pi-calculus  (CMSB'07)  A Graphical Representation for Biological Processes in Stochastic Pi-calculus  (TCSB)
                A Graphical Representation for Biological Processes in Stochastic Pi-calculus  (TCSB)  Processes in Space (CiE'10, TCS 2012)
 
                Processes in Space (CiE'10, TCS 2012)
               On
                Process Rate Semantics
 On
                Process Rate Semantics  (Warsaw Lectures Extract, March'09)
              (Warsaw Lectures Extract, March'09)
               Molecules
                as Automata - Open Lectures
 Molecules
                as Automata - Open Lectures  
               
               
               (Warsaw, March&May'09)
               (Warsaw, March&May'09)  Molecules as Automata - Summer School on Natural Computation
 
              	Molecules as Automata - Summer School on Natural Computation  
              
                 (BNC'08)
 (BNC'08)  Process Rate Semantics - Computational and Systems Biology Course (Trento 2008)
              	Process Rate Semantics - Computational and Systems Biology Course (Trento 2008)
               Morphisms of Reaction Networks (CMSB'16)
              	Morphisms of Reaction Networks (CMSB'16)
               Molecules as Automata (DNA'08, ECS'09)
              	Molecules as Automata (DNA'08, ECS'09)
               From Processes to ODEs by Chemistry (TCS'08)
              	From Processes to ODEs by Chemistry (TCS'08)
               On Process Rate Semantics (MFPS'08)
              	On Process Rate Semantics (MFPS'08)
               A Graphical Representation for Stochastic ?-Calculus
                (BioConcur '05)
              	A Graphical Representation for Stochastic ?-Calculus
                (BioConcur '05)  A Correct Abstract Machine for the Stochastic pi-calculus (BioConcur '04)
              	A Correct Abstract Machine for the Stochastic pi-calculus (BioConcur '04)  Processes in Space (CiE'10)
 
              	Processes in Space (CiE'10)  Pi in the Sky: Spatial Process Algebra for Developmental Biology (MeCBIC'09)
 
              	Pi in the Sky: Spatial Process Algebra for Developmental Biology (MeCBIC'09) 
               Stochastic Analysis of Chemical Reaction Networks Using Linear
                Noise Approximation  (DNA21'15)
                Stochastic Analysis of Chemical Reaction Networks Using Linear
                Noise Approximation  (DNA21'15)
               ERODE
                - SMT-based Automatic Exact Reduction of Ordinary Differential
                Equations (POPL '16 Artifact
                Evaluated)
 ERODE
                - SMT-based Automatic Exact Reduction of Ordinary Differential
                Equations (POPL '16 Artifact
                Evaluated)  CRNReducer
                - Automatic exact reduction of Chemical Reaction Networks (CONCUR '15)
 CRNReducer
                - Automatic exact reduction of Chemical Reaction Networks (CONCUR '15)
       Coupled Membrane Transporters Reduce Noise (Physical Review E.'20)
 
                Coupled Membrane Transporters Reduce Noise (Physical Review E.'20) 
      
       	
       
           Evolution of opposing regulatory interactions underlies the emergence of eukaryotic cell cycle checkpoints (SciRep'21)
 
                Evolution of opposing regulatory interactions underlies the emergence of eukaryotic cell cycle checkpoints (SciRep'21) 
               Single molecules can operate as primitive biological sensors switches and oscillators (BMC SysBio'18)
 
                Single molecules can operate as primitive biological sensors switches and oscillators (BMC SysBio'18) 
               Computing with biological switches and clocks (Natural Computing'18)
 
                Computing with biological switches and clocks (Natural Computing'18) 
               Efficient Switches in Biology and Computer Science (PLOS CompBio'17)
 
                Efficient Switches in Biology and Computer Science (PLOS CompBio'17) 
               Noise Reduction in Complex Biological Switches (Scientific Reports'16)
 
                Noise Reduction in Complex Biological Switches (Scientific Reports'16) 
               The Cell Cycle Switch Computes Approximate Majority (Scientific Reports'12)
 
              	The Cell Cycle Switch Computes Approximate Majority (Scientific Reports'12) 
               Transcriptional
                Regulation is a Major Controller of Cell Cycle Transition Dynamics (PLoS ONE)
 Transcriptional
                Regulation is a Major Controller of Cell Cycle Transition Dynamics (PLoS ONE)
               The Cell Cycle Switch Computes Approximate Majority 
                Robert
                  Stewart Distinguished Lecture (Iowa State 2014)
              	The Cell Cycle Switch Computes Approximate Majority 
                Robert
                  Stewart Distinguished Lecture (Iowa State 2014)
               Evolution
                of Simple Systems to Complex Behaviours (King's
                College PhD Symposium'16)
 Evolution
                of Simple Systems to Complex Behaviours (King's
                College PhD Symposium'16)  Analyzing
                Efficiency of Biological Switches (SSBSS'15)
 Analyzing
                Efficiency of Biological Switches (SSBSS'15)
               Evolution
                of Biological Switches (King's
                College PhD Symposium'15)
 Evolution
                of Biological Switches (King's
                College PhD Symposium'15) 
       
           Unlimited
                multistability and Boolean logic in microbial signaling (J.R.S. Interface)
 Unlimited
                multistability and Boolean logic in microbial signaling (J.R.S. Interface)  Phosphorelays
                provide tunable signal processing capabilities for the cell
              (PLOS CompBio)
 Phosphorelays
                provide tunable signal processing capabilities for the cell
              (PLOS CompBio)  Response
                Dynamics of Phosphorelays Suggest Their Potential Utility in
                Cell Signaling (J.R.S. Interface)
 Response
                Dynamics of Phosphorelays Suggest Their Potential Utility in
                Cell Signaling (J.R.S. Interface)     
       
           A
                Peptide Filtering Relation Quantifies MHC Class I Peptide
                Optimization (PLoS Computational
                Biology)
 A
                Peptide Filtering Relation Quantifies MHC Class I Peptide
                Optimization (PLoS Computational
                Biology)
               A
                Stochastic ?-Calculus Models of MHC Class I Antigen Presentation
              (Computational Biology MPhil Project)
 A
                Stochastic ?-Calculus Models of MHC Class I Antigen Presentation
              (Computational Biology MPhil Project)
               Selector function of MHC I molecules is determined by protein
                plasticity
 
                Selector function of MHC I molecules is determined by protein
                plasticity  Computational Modeling of Immune System Processes
 
                Computational Modeling of Immune System Processes 
       
           Computational
                Modeling of the EGFR Network Elucidates Control Mechanisms
                Regulating Signal Dynamics (BMC
                Systems Biology)
 Computational
                Modeling of the EGFR Network Elucidates Control Mechanisms
                Regulating Signal Dynamics (BMC
                Systems Biology)  A
                Process Model of Rho GTP-binding Proteins  (FBTC'07)
                (TCS)
 A
                Process Model of Rho GTP-binding Proteins  (FBTC'07)
                (TCS)  A Process Model of Actin Polymerisation  (FBTC'08)
                (ENTCS)
                A Process Model of Actin Polymerisation  (FBTC'08)
                (ENTCS)
               Biochemical Systems as Reactive Systems - Bioinformatics Master Course (Cabridge '16)
              	Biochemical Systems as Reactive Systems - Bioinformatics Master Course (Cabridge '16)
               Biological Networks in Stochastic Pi-Calculus (Imperial
                College London 2005)
              	Biological Networks in Stochastic Pi-Calculus (Imperial
                College London 2005)