Thank you! I find a lot of articles skip the exact techniques used, and usually say something generic like "Scientists ran many tests to confirm..", so I intentionally specified the tests and tried to explain it in simple terms here. The tradeoff is that is can come off a bit jargon-y but I hope that it sparks some curiosity about the process.
You make a great point about the parallels (and differences) of hypothesis generation and testing for wet-lab and CS. There seems to be an ongoing debate about the lack of link between these two fields, leading to some misconceptions -- would be a great topic for an essay!