NPvC: contains both the NPvC set of codes and the glmnet used to run the GLM analysis.
SIMULATION: contains the code used to simulate data and fit them to both NPvC and GLM, compute single neuron and then compute interaction information using both NPvC and GLM.