Generalized rank annihilation factor analysis | Synapse