I had all of the required dependencies unlocked for the heating Tower I even already had Agricultural Science going but I still could not get the heating Tower to be unlocked in the research tree it just showed red as if dependencies were not met even though the whole tree was good. I ended up going into editor and cheating it in I do have a save prior to that if you need it.
My only other question is is the difficulty going to volcanus meant to be so hard. GLEBA and Folgora no problem . But even with my ship with level 11 projectile damage and ready ammunition I can't get all the way to there.. in order to get my tungsten I ended up just sending my ship to volcanist but recalling at 30 seconds later that would allow a couple asteroids to spawn in but not overwhelm it completely not sure if that's the intent.