A non-transitory computer readable medium storing instructions that, when executed by a processor, cause the processor to perform a method for identifying a specific gene mutation or a biomarker, the method comprising:
- receiving one or more digital images of a cytology specimen at a digital storage device;
- extracting at least one cell patch from the one or more digital images;
- identifying the at least one cell patch as either malignant or non-malignant;
- isolating one or more cell images using the one or more digital images, wherein isolating the one or more cell images comprises isolating a set of individual images of cells within the at least one cell patch using a segmentation system and/or a detection system;
- extracting one or more cellular features using the one or more cell images;
- and
- determining presence of a mutation or a biomarker from the one or more cellular features using a trained output aggregation model.