artificial meets biological