Cationic vectors are more common vectors for nucleic acid delivery adsorbing (because of negative charge of the phosphate backbone (http://link.springer.com/article/10.1023/A:1007548826495)) . You won't easily be able to deliver you DNA with an anionic unless it's internalized within your vector. Cells don't really like amines though which are used in cationic polymers/lipids. Additionally, free DNA will generate an immune response. Not knowing anything about your project, this might not matter. Fortunately for you, from your target (liver), most nanoparticles will accumulate in the liver regardless of charge or functionality.
A lot of people use cationic polymers to deliver nucleic acids
A lot of people use gold nanoparticles to deliver nucleic acids too