Modelling approaches to molecular computation

Lead Research Organisation: University of Cambridge
Department Name: Applied Maths and Theoretical Physics

Abstract

Molecular computing is a nascent field aiming to study the use of molecules as a substrate for computation. Motivations for this range from developing massively parallel computer systems that begin to approach the Bremermann limit, the limit on computational speed imposed by the uncertainty principle, to the idea of a 'Doctor in a cell', capable of automatic diagnosis and treatment of medical conditions on near-atomic scales. The natural choice is to use biological systems for their self-assembly and far-from-equilibrium properties, but current approaches fall short of the original motivations. This project proposes an alternative approach to address these shortcomings. Many computational systems rely on single tapes or strings to represent programs, with computational evolution implemented by symbol transformations. A seemingly ideal set of systems to emulate include the lambda and pi calculi, their favourable properties including self-containment of individual programs (making parallelisation trivial), and the coding efficiency with which higher level languages such as LISP can be reduced to lambda expressions. It is not possible to engineer these models with current molecular methods. Rather, the aim is to consider and model the properties of more general contextual rule-based replacement systems, but limited to static rulesets. This class of systems includes 1D cellular automata (CA), which will be implemented as a proof of concept with the additional bonus that some elementary CAs are in fact Turing-complete - capable of universal
computation. Rule application will be implemented via short oligomers, complementary to their targets and conjugated to their replacements, and computation by iterative assembly of generations of ssDNA molecules. Accounting for noise will be a particular challenge.

Publications

10 25 50

Studentship Projects

Project Reference Relationship Related To Start End Student Name
EP/N509620/1 01/10/2016 30/09/2022
1781682 Studentship EP/N509620/1 01/10/2016 30/09/2020 Amelie Earley
 
Description - Discovery and proof of physical limits applying to all forms of physical computer, and the best approaches to take to maximise computational performance for a given system.
- Identification of limitations to the above, and what sorts of compromises may need to be made in developing ultra-performant computers.
- It is identified that ultra-performant computers may be best achieved using molecular computers - computers made from molecules.
- Some programming languages to target such computers were developed.
Exploitation Route - Forthcoming papers will outline the best way to make use of these ideas in real computers.
- A forthcoming talk at an industry conference hosted by ARM will allow some of these ideas to be disseminated to industry, making it possible for ideas to be put into practice in the near future.
- Plans to enter further post-doctoral study will permit me to expand upon these ideas to develop concrete approaches to implementation of associated ideas.
Sectors Digital/Communication/Information Technologies (including Software),Electronics,Pharmaceuticals and Medical Biotechnology

 
Description Interest taken by members of industry, as a result of which I have been invited to present related ideas at an industrial workshop towards the end of 2020 in order to help spread such ideas amongst computer hardware manufacturers.
First Year Of Impact 2020
 
Description DAMTP Travel Grant
Amount £745 (GBP)
Organisation University of Cambridge 
Department Department of Applied Mathematics and Theoretical Physics (DAMTP)
Sector Academic/University
Country United Kingdom
Start 09/2017 
End 09/2017
 
Description DAMTP Travel Grant
Amount £1,244 (GBP)
Organisation University of Cambridge 
Department Department of Applied Mathematics and Theoretical Physics (DAMTP)
Sector Academic/University
Country United Kingdom
Start 08/2019 
End 08/2019
 
Description Trinity Hall Travel Grant
Amount £480 (GBP)
Organisation University of Cambridge 
Department Trinity Hall, Cambridge
Sector Private
Country United Kingdom
Start 09/2017 
End 09/2017
 
Description Trinity Hall Travel Grant
Amount £800 (GBP)
Organisation University of Cambridge 
Department Trinity Hall, Cambridge
Sector Private
Country United Kingdom
Start 08/2019 
End 08/2019
 
Title alethe 
Description A reference implementation of an interpreter for alethe, a language derived from The ? Calculus, which is a publication output of this award. 
Type Of Technology Webtool/Application 
Year Produced 2020 
Open Source License? Yes  
Impact This software will allow interested parties to readily experiment with one of the outcomes of this award, hopefully advancing understanding at the intersection of the two fields. 
URL https://arxiv.org/abs/2011.14989
 
Description Cambridge-Imperial Computational PhD Seminar (February 2020): "Engines of Parsimony: How to take over the universe on a budget" 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach Regional
Primary Audience Postgraduate students
Results and Impact Presented some topics of my research to an audience outside the specific field. Got interesting questions and feedback, and helped spread awareness of topics such as reversible and molecular computing.
Year(s) Of Engagement Activity 2020
URL https://www.damtp.cam.ac.uk/seminars/cambridge-imperial-phds/previous-talks
 
Description Panel Discussion at the ARM Novel Algorithms Workshop (2020) 
Form Of Engagement Activity A formal working group, expert panel or dialogue
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Industry/Business
Results and Impact Panel discussion on novel forms of computing, which sparked audience questions and discussion.
Year(s) Of Engagement Activity 2020
 
Description Poster Presentation "Performance Trade-offs in Reversible Amorphous Computers" (DNA25 Conference, Seattle 2019) 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Postgraduate students
Results and Impact Presentation of poster at an international conference. Reached many people, and have been invited to give a talk to industry towards the end of 2020 as a result of connections made.
Year(s) Of Engagement Activity 2019
URL http://misl.cs.washington.edu/events/dna25/
 
Description Poster Presentation "Reversible Models for Programming Molecular Computers" (DNA25 Conference, Seattle 2019) 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Postgraduate students
Results and Impact Presentation of poster at an international conference. Reached many people, and have been invited to give a talk to industry towards the end of 2020 as a result of connections made.
Year(s) Of Engagement Activity 2019
URL http://misl.cs.washington.edu/events/dna25/
 
Description Seminar Presentation (Cambridge-Imperial Computational Seminar) 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach Regional
Primary Audience Postgraduate students
Results and Impact Presentation of a 30 minute talk discussing aspects of my research in a joint seminar between Cambridge and Imperial students interested in various aspects of the intersection between computation and mathematics. Purpose was to disseminate ideas amongst peers and get valuable feedback.
Year(s) Of Engagement Activity 2020
URL https://www.damtp.cam.ac.uk/seminars/cambridge-imperial-phds/cics
 
Description Student Society Talk (Cambridge, Trinity Hall Natural Sciences Society) 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach Local
Primary Audience Undergraduate students
Results and Impact The purpose of this talk was to raise awareness of two fields - molecular programming and reversible computing. It was 1 hour long and covered both the background of these two fields, as well as introducing the attendees to some of my research within these fields. Around a dozen people attended, and the post-talk questions demonstrated an interest in understanding more about these topics, particularly as not many were aware of the existence of these forms of computing prior to attending.
Year(s) Of Engagement Activity 2019
 
Description Talk at ARM novel algorithms workshop (2020): "Reversible Computing: Reuniting Computers & The Laws of Physics" 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Industry/Business
Results and Impact Gave a talk at an industrial workshop on reversible computing, potentially impacting future research at the host organisation.
Year(s) Of Engagement Activity 2020
 
Description Talk at RC2022 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Postgraduate students
Results and Impact Talk on research and networking, leading to potential collaboration between attendees and the startup I work with, as well as potential future involvement with PhD programs in the form of sponsorship or internships.
Year(s) Of Engagement Activity 2022
 
Description Talk at Sandia (PL) 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Other audiences
Results and Impact Gave talk at a governmental research institute, leading to potential future collaboration and industry connections.
Year(s) Of Engagement Activity 2022
 
Description Talk at Sandia (Quantum Limits) 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach International
Primary Audience Other audiences
Results and Impact Gave talk at a governmental research institute, leading to potential future collaboration and industry connections.
Year(s) Of Engagement Activity 2022
 
Description Talk at the Cambridge Computational Biology Institute Symposium (2021): "Computing on a (free energy) budget: Reversible Computation" 
Form Of Engagement Activity A talk or presentation
Part Of Official Scheme? No
Geographic Reach National
Primary Audience Postgraduate students
Results and Impact Introduced the audience to reversible computing, most/all of whom were previously unaware. Gave rise to interesting questions.
Year(s) Of Engagement Activity 2021
URL https://ha.nnah.io/works/talk-ccbi21.pdf