add descriptions and shiny app for linear selection differentials