The code for methods developed during my PhD work at Columbia University