Unlocking the last mission for one faction locks all others out

Can anyone here tell which research is the “point of no return research” for each fraction? What is the trigger for an unchangeable ending?