lowrank package
code
paper on positive semidefinite approximation
paper on biplot scaling