synthetic virus