“…For the identification of active subnetworks, various algorithms have been proposed, such as greedy algorithms (Breitling et al, 2004; Sohler et al, 2004; Chuang et al, 2007; Nacu et al, 2007; Ulitsky and Shamir, 2007; Karni et al, 2009; Ulitsky and Shamir, 2009; Fortney et al, 2010; Doungpan et al, 2016), simulated annealing (Ideker et al, 2002; Guo et al, 2007), genetic algorithms (Klammer et al, 2010; Ma et al, 2011; Wu et al, 2011; Amgalan and Lee, 2014; Ozisik et al, 2017), and mathematical programming-based methods (Dittrich et al, 2008; Zhao et al, 2008; Qiu et al, 2009; Backes et al, 2012; Beisser et al, 2012). In pathfindR, we provide implementations for a greedy algorithm, a simulated annealing algorithm, and a genetic algorithm.…”