Is there a way to see whether a topological space $\Omega$ does *not* allow retractions $r: \Omega \mapsto B$, with $B$ an arbitrary subspace of $\Omega$ ? 

In other words: when is a space *not* retractable ?