Modeling gene expression data via positive Boolean functions