If you don't mind, I can help you out a little on this one, though I'm no genius for sure.My main concern is... my lack of grad school experience
Occasionally we do bring in high school kiddies to our lab, mainly because our PI thinks it's a good idea for us to mentor younger students, and while undergrads are the usual choices, there's a greater commitment in terms of time and funding for directed studies projects than high schoolers who come in for a week to work on their science fair projects or whatever...
It seems that the general consensus for grad students is that mentoring is necessary, but can be a pain in the "bottom" at times.
A great undergrad takes care of his/her own project. They work hard and come up with their own ideas. Minimal supervision needed and they make contributions to the project. They're great!
But just how often do we get great undergrads? I'd say...maybe 1 in 5.
The average undergrad would come in around 10 hours a week, skip out on lab meetings, ask you what to do every day, and when you tell him/her how to do it, they may mess up (so it's a good idea not to trust all their results until you verify them yourself), or at the very least leave a huge mess on your bench and the common areas for you to clean up at the end of the day. They're not horrible, but they're not super productive, and they're usually VERY messy.
What about high schoolers? If we can't trust the average undergrad on their results, we usually can't trust the average high school kid to work safely in the lab without constant supervision. The way we do it is help them plan out their experiments, then work them through one step at a time, and when the clock tells us time is up, we make sure they wash their hands and didn't leave anything behind and we send them out the door asap.
The great thing about high schoolers? They listen to you, while the average undergrad doesn't. They don't make a mess because you're there, right beside them. The objective for working with high schoolers is different than working with undergrads: with undergrads, we want them to be able to do something so they can make some kind of report/presentation at the end of the term. With high schoolers, we hope they would become interested in the field through their limited experience at our lab (and make sure they walk out without having blown anything up)
I think this ties in really well with your story though, both in terms of Matt's character, and the development of your main cast. I don't know if all geniuses are like this, but the ones I've met tend to be even less "patient with people" than others. They can concentrate intensely on their own field of interest, dedicating a lot of time and effort tackling problems they think are worthy of their attention, but when they're with those less intelligent than themselves, they may "blow a fuse" working with them. If there's a question they can't answer while most people can, it would be "Why don't other people understand this? It's so simple, but they just don't get it!" My very intelligent friend has been TAing for the last couple years and that seems to be his most overwhelming complaint. But the point of mentorship is precisely this - to prepare grad students for teaching, if they ever become a prof themselves. Just because you know everything doesn't mean you're a good teacher - you have to understand what is the problem that your students are facing and teach them the skills to resolve those problems on their own. And building up your students' interest in the field so they WANT to solve those problems is actually very important, thus why mentoring high school students, while it can be a frustrating experience, can benefit us in the long run. As this story's main theme pertains to adolescence, perhaps letting the main cast find out more about themselves, more about what they want to do in the future through their involvement in this "research project" is more important than what they can actually accomplish. Furthermore, Matt's struggles to contain his frustrations and come to terms with the fact that "not everyone is as smart as you and no matter how smart you are, you still need to work with others" will be great for developing his unique character and unique experience "growing up".
On a last note, I really don't know whether or not you can call viral DNA/RNA their own or not their own...I mean, they can't make anything without the host, but it is also true that they infect the host and hijack its machinery for producing progeny. Their genome, in terms of sequence and codon specificity and other modifications, would differ from the native host genome. Ultimately, it is the viral genetic material that is actually infectious - the capsids are just containers for delivering these infectious molecules. So is a genome made by a hijacked host cell the viral genome, or a host genome that will contain viral properties? Hmm... (I digress again, I just can't help it)