Complex sentence: Despite some heroic efforts that promise was not fulfilled but many spin-off advances are connected to this research.
Split into simpler sentences: Despite some heroic efforts this promise was not fulfilled. However, many spin-off advances are connected to this research.