PhD Position F/M RESERVOIR COMPUTING WITH BACTERIA
Contract type : Fixed-term contract
Level of qualifications required : Graduate degree or equivalent
Fonction : PhD Position
About the research centre or Inria department
The Inria center at the University of Bordeaux is one of the nine Inria centers in France and has about twenty research teams.. The Inria centre is a major and recognized player in the field of digital sciences. It is at the heart of a rich R&D and innovation ecosystem: highly innovative SMEs, large industrial groups, competitiveness clusters, research and higher education players, laboratories of excellence, technological research institute...
Context
Project description
In contrast to traditional bottom-up approaches that build biological devices for computation within organisms [1-3], this PhD project proposes a novel top-down strategy . The goal is to leverage bacterial strains in a reservoir computing (RC) framework to solve complex computational tasks.
Engineering bottom-up biological devices is challenging. These devices place a significant metabolic burden on host cells, are difficult to fine-tune, and are prone to noise [4, 5]. The design of such devices often draws inspiration from biological information-processing systems, akin to logic gates, switches, and perceptrons, already found in nature [6, 7]. This raises an intriguing question: instead of constructing devices from the ground up, could natural microorganisms themselves be harnessed for complex computational tasks?
By developing a reservoir computing approach with bacterial strains, this PhD research is expected to highlight the potential of a top-down approach in synthetic biology for biocomputing, with implications for solving complex tasks typically handled by digital systems. The project also aims to set the groundwork for further applications in medical diagnostics and propose avenues for integrating bacterial reservoir computing with emerging technologies, such as neuromorphic computing and engineered living materials.
Supervision
The PhD will be co-supervised by Jean-Loup Faulon (HDR, PR) at INRAe et Xavier HINAUT (HDR, CR) at Inria.
Assignment
Domain
Artificial Intelligence Applied to Biological Data.
Reservoir Computing (RC) is a branch of artificial intelligence that explores the computational capabilities of physical, chemical, and biological systems [8]. Initially developed as an alternative to traditional artificial neural networks, particularly recurrent neural networks (RNNs), RC offers a more efficient training process. There are two main types of RC systems: conventional RC and physical RC.
In a typical conventional RC framework, input data is fed into a reservoir, the states of the reservoir nodes are recorded, and this information is passed to a “readout” layer — usually a simple linear classifier or regressor — which interprets the states to produce the final output. Unlike RNNs with trainable weights, conventional RC uses a reservoir of RNNs with fixed weights, making it faster to train. This makes it well-suited for applications such as time series prediction, dynamic system control, and Internet of Things (IoT) use cases that require fast and efficient processing [9].
In physical RC, the reservoir is replaced by a physical system. The process involves first introducing input data into the physical reservoir, which transforms the data into a high-dimensional dynamic state. These transformed states are then passed to a readout layer, similar to conventional RC. Applications of physical RC include pioneering systems like the liquid state machine for pattern recognition in water [10], developments in chemical RC for classification tasks and solving differential equations [11], and biological RC systems using cultured rat cortical neurons on micropatterned substrates to solve classification tasks [12].
Objectives
This PhD project aims to evaluate the feasibility of using bacterial strains within a reservoir computing (RC) framework and to explore their potential as reservoirs. Like other machine learning methods, RC relies on training data composed of features and labels, with the goal of predicting labels from features. In a bacterial reservoir approach, the problem features are represented by nutrients supplied to the bacteria, and the bacterial responses are measured through phenotypic observations. These measurements are then processed by a standard machine learning regressor or classifier to provide solutions to computational tasks.
Main activities
Concretely, the project will begin (Year 1) by using E. coli as a test strain, trained on media enriched with various metabolites, and recording growth curves for different medium compositions. The computational capabilities of this E. coli-based reservoir will then be compared to classical machine learning techniques such as multiple linear regression (MLR), support vector machines (SVM), and multilayer perceptrons (MLP) across various regression and classification tasks. As illustrated in Figure 2 of the PDF document and in Faulon et al. [13], preliminary results obtained from a dataset of E. coli growth rates with different nutrients (sugars, amino acids, nucleotides) suggest that this approach can be used to classify both linear and nonlinear patterns.
As a practical application, bacterial reservoirs will also be tested (Year 1) for clinical sample classification, using either wild-type or mutant bacterial strains. As shown in Figure 3 of the PDF document, preliminary data suggest that a reservoir based on a mutant E. coli strain can accurately classify COVID-19 sample severity, distinguishing moderate from severe cases based on the strain’s responses.
During the second year, genome-scale metabolic models (GEMs) from different bacterial species or gene knockout (KO) mutants will be explored to design new reservoirs. Growth data will be experimentally collected for the most promising candidates. These species and their associated growth data will then be used to solve standard regression and classification tasks, with additional testing on clinical samples planned for Year 3. Instead of relying on a single species, the multi-species RC system will be composed of a consortium of wild-type or mutant species acting as reservoirs.
For clinical sample testing, the student will have access to prostate cancer and COVID-19 cohorts provided by the university hospitals (CHUs) of Montpellier and Grenoble. Additional samples related to other pathologies may be acquired during the project. Finally, the potential for detecting environmental pollutants (e.g., in water) will also be explored within the multi-species RC framework.
For computer-simulated experiments, the ReservoirPy library [14] — developed by the Inria research team — will be the preferred tool: https://github.com/reservoirpy/reservoirpy
A version of the project with figures is available at the following link: https://jfaulon.com/phd-subject-bacterial-reservoir-computer/
## Bibliography
1. Purnick, P . E. M. & Weiss, R. The second wave of synthetic biology: from modules to systems. Nat. Rev . Mol. Cell Biol. 10, 410–422
(2009).
2. Gardner, T. S., Cantor, C. R. & Collins, J. J. Construction of a genetic toggle switch in Escherichia coli. Nature 403, 339–342 (2000).
3. Elowitz, M. B. & Leibler, S. A synthetic oscillatory network of transcriptional regulators. Nature 403, 335–338 (2000).
4. Swain, P . S., Elowitz, M. B. & Siggia, E. D. Intrinsic and extrinsic contributions to stochasticity in gene expression. Proc. Natl. Acad.
Sci. 99, 12795–12800 (2002).
5. Borkowski, O., Ceroni, F., Stan, G.
-B. & Ellis, T. Overloaded and stressed: whole-cell considerations for bacterial synthetic biology .
Curr. Opin. Microbiol. 33, 123–130 (2016).
6. Hellingwerf, K. J., Postma, P . W., Tommassen, J. & Westerhoff, H. V . Signal transduction in bacteria: phospho-neural network(s) in
Escherichia coli ? FEMS Microbiol. Rev . 16, 309–321 (1995).
7. Scheres, B. & V an Der Putten, W. H. The plant perceptron connects environment to development. Nature 543, 337–345 (2017).
8. Tanaka, G. et al. Recent advances in physical reservoir computing: A review. Neural Netw. 115, 100–123 (2019).
9. Chen, H. et al. Emerging memristors and applications in reservoir computing. Front. Phys. 19, 13401 (2024).
10. Fernando, C. & Sojakka, S. Pattern Recognition in a Bucket. in Advances in Artificial Life (eds. Banzhaf, W., Ziegler, J., Christaller,
T., Dittrich, P . & Kim, J. T.) vol. 2801 588–597 (Springer Berlin Heidelberg, Berlin, Heidelberg, 2003).
11. Baltussen, M. G., De Jong, T. J., Duez, Q., Robinson, W. E. & Huck, W. T. S. Chemical reservoir computation in a self-organizing
reaction network. Nature 631, 549–555 (2024).
12. Sumi, T. et al. Biological neurons act as generalization filters in reservoir computing. Proc. Natl. Acad. Sci. 120, e2217008120
(2023).
13. Faulon, JL. et al. Reservoir Computing with bacteria. bioRxiv DOI: 10.1101/2024.09.12.612674 (2024).
14. Trouvain, N., Pedrelli, L., Dinh, T. T., & Hinaut, X. (2020, September). Reservoirpy: an efficient and user-friendly library to design echo state networks. In International Conference on Artificial Neural Networks (pp. 494-505).
Benefits package
- Subsidized meals
- Partial reimbursement of public transport costs
- Leave: 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
- Possibility of teleworking partiel and flexible organization of working hours
- Professional equipment available (videoconferencing, loan of computer equipment, etc.)
- Social, cultural and sports events and activities
Remuneration
2200 € grossly / month (before charges and taxes)
General Information
- Theme/Domain :
Computational Neuroscience and Medicine
Biologie et santé, Sciences de la vie et de la terre (BAP A) - Town/city : Bordeaux
- Inria Center : Centre Inria de l'université de Bordeaux
- Starting date : 2025-10-01
- Duration of contract : 3 years
- Deadline to apply : 2025-04-26
Warning : you must enter your e-mail address in order to save your application to Inria. Applications must be submitted online on the Inria website. Processing of applications sent from other channels is not guaranteed.
Instruction to apply
Thank you to send:
- CV
- Cover letter
- Master marks and ranking
- Support letter(s) if available
Defence Security :
This position is likely to be situated in a restricted area (ZRR), as defined in Decree No. 2011-1425 relating to the protection of national scientific and technical potential (PPST).Authorisation to enter an area is granted by the director of the unit, following a favourable Ministerial decision, as defined in the decree of 3 July 2012 relating to the PPST. An unfavourable Ministerial decision in respect of a position situated in a ZRR would result in the cancellation of the appointment.
Recruitment Policy :
As part of its diversity policy, all Inria positions are accessible to people with disabilities.
Contacts
- Inria Team : MNEMOSYNE
-
PhD Supervisor :
Hinaut Xavier / xavier.hinaut@inria.fr
The keys to success
M2 research in computational biology , bioinformatics, applied mathematics, or another relevant discipline. Passion for programming and machine learning. Experience with Python.
About Inria
Inria is the French national research institute dedicated to digital science and technology. It employs 2,600 people. Its 200 agile project teams, generally run jointly with academic partners, include more than 3,500 scientists and engineers working to meet the challenges of digital technology, often at the interface with other disciplines. The Institute also employs numerous talents in over forty different professions. 900 research support staff contribute to the preparation and development of scientific and entrepreneurial projects that have a worldwide impact.