What are the differences between Minimum Network and Steiner Forest Network?

Both Minimum Network and Steiner Forest Network tools aim to construct a minimally connected network that contains all of the seed genes. This means that the only added nodes are ones that connect previously disjointed networks of seed genes. The difference between the minimum network and the Steiner forest network is the way in which the approximate solution is computed. For the minimum network, miRNet implements an approximate approach based on shortest paths: we compute pair-wise shortest paths between all seed nodes, and remove the nodes that are not on the shortest paths. For the Steiner forest network, miRNet implements a fast heuristic Prize-collecting Steiner Forest algorithm (PCSF).