A three dimensional (3D) model of a tumor made of a synthetic material and a plurality of cell types, including malignant cells and non-malignant cells of the tumor, having a full HLA match, such that the synthetic material and the plurality of cell types are arranged in high matchability to a 3D image of the tumor, is provided. Methods of forming the 3D tumor model by bioprinting are also provided, as well as systems in which the 3D tumor model can be perfused and fluidly connected to a medium containing immune cells and/or other cells and factors present in the tumor's microenvironment. Methods utilizing the 3D tumor model or the system in, for example, personalized therapy, are also provided.