From early detection and internal treatment of diseases to futuristic applications like augmenting human memory, biological computing, or biocomputing, has the potential to revolutionize medicine and ...