Computational Algorithms for Viability Analysis | Synapse