synthetic neurons