Sau cloud distributed computing là “distributed biology”: Mỗi colony vi khuẩn làm một phần phép tính?
Ý tưởng chia một phép tính cho nhiều “node” không chỉ tồn tại trong data center. Trong các mạch sống của MIT, mỗi colony vi khuẩn đảm nhiệm một thao tác đơn giản, còn phân tử khuếch tán giữa các colony đóng vai trò đường truyền — nhưng phép so sánh với distributed computing chỉ đúng đến một mức nhất định.
Một server không cần tự làm toàn bộ công việc nếu bài toán có thể chia cho nhiều node. Synthetic biology đang thử một ý tưởng tương tự, nhưng “node” ở đây không phải máy chủ: đó có thể là một colony vi khuẩn.
Trong nghiên cứu công bố trên Nature Chemical Biology tháng 8/2026, nhóm Christopher Voigt tại MIT tạo ra một mạch tính toán từ các colony Pantoea agglomerans được in lên agar. Mỗi colony chỉ đảm nhiệm một chức năng tương đối đơn giản. Tín hiệu được truyền sang colony kế tiếp bằng các phân tử nhỏ khuếch tán qua môi trường, và toàn bộ mạng lưới có thể thực hiện những chức năng như demultiplexer, half-adder hay full-adder.
Cách nhìn này khiến phép so sánh với distributed computing khá hấp dẫn: thay vì cố nhồi mọi logic vào một tế bào, ta phân chia công việc giữa nhiều quần thể rồi cho chúng giao tiếp. Nhưng “distributed biology” không phải một phiên bản cloud chạy bằng vi khuẩn. Cơ chế truyền dữ liệu, tốc độ, topology và cả cách “lập trình” khác căn bản so với máy tính điện tử.
Mỗi colony có phải là một “compute node”?
Ở mức khái niệm, có thể hình dung như vậy. Nhưng đơn vị tính toán trong nghiên cứu không phải một vi khuẩn đơn lẻ. Mỗi điểm được in trên đĩa agar là một colony gồm nhiều tế bào cùng chủng đã được thiết kế, hoạt động như một module sinh học.
MIT tạo năm chủng Pantoea agglomerans làm các “linh kiện” cơ bản: hai chủng hoạt động tương tự transistor kiểu N và P trong pass transistor logic, cùng ba chủng relay để chuyển tín hiệu từ tầng này sang tầng khác. Đầu vào và đầu ra không phải điện áp mà là các phân tử tín hiệu.
Một transistor sinh học nhận tín hiệu hóa học, thực hiện logic đã được mã hóa trong mạch gene và tạo ra một phân tử đầu ra. Relay sau đó chuyển đầu ra ấy thành dạng tín hiệu mà transistor tiếp theo có thể đọc. Các colony được đặt cách nhau khoảng 5 mm để tín hiệu chủ yếu tới láng giềng gần nhất, tạo luồng thông tin có hướng.
Nếu buộc phải tìm phép tương đồng với distributed computing, mỗi colony gần với một service đơn chức năng hơn là một CPU hoàn chỉnh: nó nhận một kiểu input, thực hiện một phép biến đổi và gửi output cho module phía sau.
Điểm khó của biological computing: một tế bào không phải server có RAM vô hạn
Tại sao phải chia nhỏ như vậy? Vì một hướng phổ biến của synthetic biology là đặt cả mạch logic vào bên trong một tế bào. Các promoter, transcription factor và gene điều hòa được nối với nhau để tế bào thực hiện các cổng Boolean như AND, OR hoặc NOR.
Phương pháp này hoạt động, nhưng càng thêm nhiều logic thì càng xuất hiện hai vấn đề. Thứ nhất, các thành phần sinh học có thể tương tác chéo với nhau. Muốn các đường tín hiệu độc lập, nhà thiết kế cần những transcription factor và cặp điều hòa đủ “orthogonal”, trong khi thư viện dùng được không phải vô hạn.
Thứ hai, nhiều mạch cùng chạy trong một tế bào phải chia sẻ bộ máy phiên mã, dịch mã và nguồn lực trao đổi chất. Không giống phần mềm có thể thêm một container rồi xin thêm CPU từ cluster, một tế bào có ngân sách sinh học hữu hạn. Mạch quá nặng có thể làm chậm tăng trưởng hoặc làm hành vi trở nên khó dự đoán.
Phân tán logic sang nhiều quần thể là một cách né giới hạn đó: mỗi loại tế bào chỉ gánh một phần nhỏ, còn độ phức tạp tổng thể xuất hiện khi các module được nối với nhau.
“Distributed biological computation” thực ra không bắt đầu từ năm 2026
Ý tưởng này có lịch sử ít nhất từ đầu thập niên 2010. Hai bài báo xuất hiện trong cùng số Nature năm 2011 đã đặt nền móng rõ ràng cho cách nghĩ phân tán.
Một nhóm do Sergi Regot và Javier Macia dẫn đầu gọi thẳng kiến trúc của họ là distributed biological computation with multicellular engineered networks. Họ dùng các tế bào nấm men được thiết kế, mỗi loại thực hiện logic đơn giản, rồi kết hợp thành hệ thống phức tạp hơn như multiplexer và bộ cộng 1-bit có carry.
Ở bài còn lại, Alvin Tamsir, Jeffrey Tabor và Christopher Voigt dùng E. coli mang cổng NOR và nối các quần thể bằng quorum-sensing molecules — về bản chất là những “chemical wires”. Chính paper này đã thể hiện rất rõ triết lý: một tế bào làm phép tính nhỏ, còn hành vi phức tạp xuất hiện khi nhiều quần thể giao tiếp.
Các nghiên cứu sau đó tiếp tục đẩy ý tưởng xa hơn. Một công trình năm 2016 dùng các consortia đa tế bào phân bố trong không gian để thực hiện logic tới sáu đầu vào. Năm 2022, một nhóm khác xây kiến trúc multicellular có thể tái cấu hình bằng tín hiệu bên ngoài. Năm 2024, nhóm University College London cho thấy vị trí của colony trong các gradient phân tử khuếch tán có thể tự nó trở thành một phần của phép tính.
Vì vậy, “distributed biology” không phải thuật ngữ mới do MIT vừa tạo ra. Điều mới trong nghiên cứu 2026 nằm ở cách nhóm Voigt đóng gói một tập nhỏ module có thể tái sử dụng thành kiến trúc giống pass transistor logic.
Thay code bằng... vị trí
Đây là phần khiến mạch 2026 thú vị hơn một phép ví von với cloud. Trong một cluster máy tính, ta thay đổi phần mềm và routing để giao cùng phần cứng một công việc khác. Với mạch vi khuẩn của MIT, một phần “chương trình” nằm trong bố cục không gian.
Năm chủng đã được biến đổi gene có thể giữ nguyên. Muốn thực hiện phép toán khác, nhóm nghiên cứu thay đổi pattern mà acoustic liquid handler dùng để in các colony lên bề mặt. Paper báo cáo các cấu hình cho multi-input/multi-output logic, demultiplexer, half-adder và full-adder mà không cần tiếp tục sửa DNA cho từng mạch mới.
Điều này có một hệ quả quan trọng: topology vật lý không còn chỉ là nơi đặt phần cứng, mà trở thành một phần của logic. Colony nào nằm cạnh colony nào, tín hiệu khuếch tán được tới đâu và theo hướng nào đều tham gia vào phép tính.
Nghiên cứu UCL năm 2024 đi xa hơn theo một hướng khác: các nguồn tín hiệu tạo gradient hóa học trong không gian, và một colony receiver có thể biểu diễn cổng logic khác nhau chỉ bằng cách thay đổi vị trí của nó tương đối với các nguồn đó. Ở những hệ như vậy, hình học gần như trở thành một lớp lập trình.
“Network” này không có Ethernet — và mất khoảng tám giờ cho một phép tính
Đây cũng là nơi phép so sánh với cloud bắt đầu vỡ.
Trong data center, packet có thể đi hàng gigabit mỗi giây qua các liên kết được định tuyến chính xác. Trong mạch MIT, thông tin di chuyển nhờ molecular diffusion, tức các phân tử tự lan trong môi trường theo gradient nồng độ. Không có clock GHz, không có packet header và cũng không có retransmission protocol.
MIT cho biết một phép tính trên các mạch này mất khoảng tám giờ. Mạch lớn nhất được mô tả trong bài báo MIT News gồm 24 colony. So với bất kỳ máy tính điện tử hiện đại nào, đây là tốc độ quá chậm để từ “computer” tạo ra kỳ vọng sai.
Nhưng mục tiêu không phải thay CPU. Voigt nói rõ nhóm muốn đưa computational control into biology: nếu hệ thống nằm trên rễ cây và nhiệm vụ là nhận biết stress rồi quyết định có tạo một chất đáp ứng hay không, một phép tính qua đêm vẫn có thể nhanh so với chu kỳ sinh trưởng của cây.
Biology có một lợi thế mà cloud không có: node vừa cảm nhận vừa hành động
Ở đây distributed biological computing có lý do tồn tại riêng, không cần cạnh tranh với silicon.
Một server muốn biết đất có thiếu chất dinh dưỡng phải nhận dữ liệu từ sensor bên ngoài. Một vi khuẩn lại vốn đã tồn tại trong môi trường hóa học mà nó cần đo. Nếu được thiết kế phù hợp, cùng hệ tế bào có thể cảm nhận phân tử, xử lý logic rồi tạo ra một output sinh học tại chỗ.
MIT nêu một kịch bản dài hạn là phủ các mạch tế bào lên rễ hoặc lá cây để phát hiện stress như hạn hán hay sâu bệnh và kích hoạt phản ứng. Đây mới là hướng ứng dụng được đề xuất; paper hiện tại là thử nghiệm trên bề mặt agar, chưa chứng minh một hệ như vậy hoạt động ổn định ngoài đồng ruộng.
Những ứng dụng tương tự trong biosensing, biomaterials hoặc environmental monitoring cũng hấp dẫn vì “compute” có thể nằm đúng nơi tín hiệu sinh học xuất hiện. Thay vì đo môi trường, số hóa dữ liệu, gửi lên cloud rồi gửi lệnh quay trở lại, một phần quyết định có thể diễn ra ngay trong vật liệu sống.
Phân tán cũng mang theo một bộ lỗi hoàn toàn khác
Cloud engineer lo network partition, latency và node failure. Biological engineer có phiên bản riêng: tốc độ tăng trưởng giữa các colony có thể lệch nhau, tín hiệu khuếch tán có thể yếu đi, gene circuit có thể drift theo thời gian, môi trường thay đổi có thể ảnh hưởng ngưỡng phản ứng, và các quần thể có thể cạnh tranh dinh dưỡng.
Scale từ vài chục colony lên hàng trăm hoặc hàng nghìn module vì thế không đơn giản là “thêm node”. Càng nhiều tầng relay, thời gian đáp ứng và noise càng có cơ hội tích lũy. Đưa hệ ra môi trường thật còn bổ sung vấn đề biocontainment, ổn định di truyền và kiểm soát sinh vật biến đổi gene.
Vì vậy, câu hỏi thú vị sau nghiên cứu MIT không phải liệu vi khuẩn có thay cloud hay không — chúng không được thiết kế cho việc đó. Câu hỏi là liệu nguyên tắc đã làm distributed computing mạnh lên trong thế giới số, tức chia một nhiệm vụ phức tạp thành nhiều module đơn giản có thể giao tiếp, có thể giúp synthetic biology vượt qua giới hạn của việc cố nhồi mọi logic vào một tế bào hay không.
Ở phiên bản hiện tại, câu trả lời mới ở mức proof-of-concept. Nhưng nó đã cho thấy một thay đổi đáng chú ý trong cách “lập trình” vật liệu sống: DNA không còn là nơi duy nhất chứa chương trình. Loại tế bào, vị trí của colony và hóa học giữa chúng cùng quyết định phép tính cuối cùng.
Ảnh: Courtesy of the researchers, edited by MIT News.
Nguồn tham khảo
- Doosthosseini, Chen & Voigt — “Living circuit boards built by printing bacterial transistors”, Nature Chemical Biology, 2026.
- MIT News — “MIT engineers connect bacteria to create living transistors”, 17/8/2026.
- Tamsir, Tabor & Voigt — “Robust multicellular computing using genetically encoded NOR gates and chemical ‘wires’”, Nature 469, 2011.
- Regot et al. — “Distributed biological computation with multicellular engineered networks”, Nature 469, 2011.
- Macia et al. — “Implementation of Complex Biological Logic Circuits Using Spatially Distributed Multicellular Consortia”, PLOS Computational Biology, 2016.
- Canadell et al. — “Implementing re-configurable biological computation with distributed multicellular consortia”, Nucleic Acids Research, 2022.
- Fedorec et al. — “Emergent digital bio-computation through spatial diffusion and engineered bacteria”, Nature Communications, 2024.