Cargando…

Interactive programming paradigm for real-time experimentation with remote living matter

Recent advancements in life-science instrumentation and automation enable entirely new modes of human interaction with microbiological processes and corresponding applications for science and education through biology cloud laboratories. A critical barrier for remote and on-site life-science experim...

Descripción completa

Detalles Bibliográficos
Autores principales: Washington, Peter, Samuel-Gama, Karina G., Goyal, Shirish, Ramaswami, Ashwin, Riedel-Kruse, Ingmar H.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: National Academy of Sciences 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6431204/
https://www.ncbi.nlm.nih.gov/pubmed/30824592
http://dx.doi.org/10.1073/pnas.1815367116
_version_ 1783405898080714752
author Washington, Peter
Samuel-Gama, Karina G.
Goyal, Shirish
Ramaswami, Ashwin
Riedel-Kruse, Ingmar H.
author_facet Washington, Peter
Samuel-Gama, Karina G.
Goyal, Shirish
Ramaswami, Ashwin
Riedel-Kruse, Ingmar H.
author_sort Washington, Peter
collection PubMed
description Recent advancements in life-science instrumentation and automation enable entirely new modes of human interaction with microbiological processes and corresponding applications for science and education through biology cloud laboratories. A critical barrier for remote and on-site life-science experimentation (for both experts and nonexperts alike) is the absence of suitable abstractions and interfaces for programming living matter. To this end we conceptualize a programming paradigm that provides stimulus and sensor control functions for real-time manipulation of physical biological matter. Additionally, a simulation mode facilitates higher user throughput, program debugging, and biophysical modeling. To evaluate this paradigm, we implemented a JavaScript-based web toolkit, “Bioty,” that supports real-time interaction with swarms of phototactic Euglena cells hosted on a cloud laboratory. Studies with remote and on-site users demonstrate that individuals with little to no biology knowledge and intermediate programming knowledge were able to successfully create and use scientific applications and games. This work informs the design of programming environments for controlling living matter in general, for living material microfabrication and swarm robotics applications, and for lowering the access barriers to the life sciences for professional and citizen scientists, learners, and the lay public.
format Online
Article
Text
id pubmed-6431204
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher National Academy of Sciences
record_format MEDLINE/PubMed
spelling pubmed-64312042019-03-28 Interactive programming paradigm for real-time experimentation with remote living matter Washington, Peter Samuel-Gama, Karina G. Goyal, Shirish Ramaswami, Ashwin Riedel-Kruse, Ingmar H. Proc Natl Acad Sci U S A PNAS Plus Recent advancements in life-science instrumentation and automation enable entirely new modes of human interaction with microbiological processes and corresponding applications for science and education through biology cloud laboratories. A critical barrier for remote and on-site life-science experimentation (for both experts and nonexperts alike) is the absence of suitable abstractions and interfaces for programming living matter. To this end we conceptualize a programming paradigm that provides stimulus and sensor control functions for real-time manipulation of physical biological matter. Additionally, a simulation mode facilitates higher user throughput, program debugging, and biophysical modeling. To evaluate this paradigm, we implemented a JavaScript-based web toolkit, “Bioty,” that supports real-time interaction with swarms of phototactic Euglena cells hosted on a cloud laboratory. Studies with remote and on-site users demonstrate that individuals with little to no biology knowledge and intermediate programming knowledge were able to successfully create and use scientific applications and games. This work informs the design of programming environments for controlling living matter in general, for living material microfabrication and swarm robotics applications, and for lowering the access barriers to the life sciences for professional and citizen scientists, learners, and the lay public. National Academy of Sciences 2019-03-19 2019-03-01 /pmc/articles/PMC6431204/ /pubmed/30824592 http://dx.doi.org/10.1073/pnas.1815367116 Text en Copyright © 2019 the Author(s). Published by PNAS. https://creativecommons.org/licenses/by-nc-nd/4.0/ This open access article is distributed under Creative Commons Attribution-NonCommercial-NoDerivatives License 4.0 (CC BY-NC-ND) (https://creativecommons.org/licenses/by-nc-nd/4.0/) .
spellingShingle PNAS Plus
Washington, Peter
Samuel-Gama, Karina G.
Goyal, Shirish
Ramaswami, Ashwin
Riedel-Kruse, Ingmar H.
Interactive programming paradigm for real-time experimentation with remote living matter
title Interactive programming paradigm for real-time experimentation with remote living matter
title_full Interactive programming paradigm for real-time experimentation with remote living matter
title_fullStr Interactive programming paradigm for real-time experimentation with remote living matter
title_full_unstemmed Interactive programming paradigm for real-time experimentation with remote living matter
title_short Interactive programming paradigm for real-time experimentation with remote living matter
title_sort interactive programming paradigm for real-time experimentation with remote living matter
topic PNAS Plus
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6431204/
https://www.ncbi.nlm.nih.gov/pubmed/30824592
http://dx.doi.org/10.1073/pnas.1815367116
work_keys_str_mv AT washingtonpeter interactiveprogrammingparadigmforrealtimeexperimentationwithremotelivingmatter
AT samuelgamakarinag interactiveprogrammingparadigmforrealtimeexperimentationwithremotelivingmatter
AT goyalshirish interactiveprogrammingparadigmforrealtimeexperimentationwithremotelivingmatter
AT ramaswamiashwin interactiveprogrammingparadigmforrealtimeexperimentationwithremotelivingmatter
AT riedelkruseingmarh interactiveprogrammingparadigmforrealtimeexperimentationwithremotelivingmatter