The Inferelator: an algorithm for learning parsimonious regulatory networks from systems-biology data sets de novo | Synapse