Learning With Limited Labeled Data In Biomedical Domain By Disentanglement And Semi-Supervised Learning