Branch of science is obligatory and so complicated (12)

I believe the answer is:
astrobiology
'branch of science' is the definition.
The definition suggests a singular noun which matches the answer.
'obligatory and so complicated' is the wordplay.
'and' says to put letters next to each other.
'complicated' indicates an anagram (a complex or confusing ordering of the letters).
'obligatory' put after 'so' is 'soobligatory'.
'soobligatory' with letters rearranged gives 'ASTROBIOLOGY'.
'is' acts as a link.
Can you help me to learn more?
I've seen this clue in The Times.
Want a hint initially instead of a full solution?
Install my app

Connecting...