Les ordinateurs biologiques, ou biocomputers, ou bio-ordinateurs, sont des systèmes théoriques ou expérimentaux de traitement de l'information qui utilisent des molécules - telles que l'ADN et/ou les protéines - pour effectuer des calculs numériques ou du calculs en nombres réels.
Le développement des biocomputers a été rendu possible par la nanobiotechnologie. Le terme « nanobiotechnologie » peut être défini de multiples façons ; dans un sens plus général, la nanobiotechnologie peut être définie comme tout type de technologie qui utilise à la fois des matériaux à l'échelle nanométrique (c'est-à-dire des matériaux ayant des dimensions caractéristiques de 1 à 100 nanomètres) et des matériaux d'origine biologique[1]. Une définition plus restrictive considère la nanobiotechnologie plus spécifiquement comme la conception et l'ingénierie de protéines qui peuvent ensuite être assemblées en structures plus grandes et fonctionnelles[2],[3]. La mise en œuvre de la nanobiotechnologie, telle qu'elle est définie dans ce sens plus étroit, donne aux scientifiques la possibilité de concevoir des systèmes biomoléculaires de manière à ce qu'ils interagissent d'une manière qui peut finalement aboutir à la fonctionnalité informatique d'un ordinateur.