When used with space age, there has been some integration in logic but not fully. The general logic in Factorio is that all sciences downstream from a science pack research will require that science pack. For example: all research downstream from the logistic science pack (green) will require that science pack (all the way from Steel to Railgun shooting speed). However, since Space Age, this logic is has not been followed by the mod. For example, all science after metallurgic science pack (orange) should require that pack. Artillery is correct like that, but Atomic artillery shell, Artillery turret 2, artillery turret 3 do not require orange and white science, even though they area clearly positioned downstream of both.
Please make all these advanced researches require their respective upstream sciences. It is very odd and unsatisfying that I can research Distractor artillery shell just with red, green, black and blue science, when it clearly should require red (automation), green (logistic), black (military), blue (chemical), purple (production), yellow (utility), orange (metallurgic) and white (space).