ubiquitin protein ligase activity [GO_0061630] - Virtual Fly Brain