Semaphorin 3F (SEMA3F) plays a complex role in cancer progression that is not yet fully understood. Here, SEMA3F is linked to cancer.