Matrices and viral transduction