I looked through the first data set and came to some interesting conclusions.
Well, first off, because there are more than 8 contaminated samples after 3 rounds, you know that there are two or more who began with the contaminant. My first step was to list the samples which were known to be contaminated and look through their mixing histories. I noted which samples had mixed with a sample which is was not contaminated at the end (samples 2, 7, 13, and 18). These samples cannot be the origin of contamination. Of these, two (#2 and #13) had not mixed with a contaminated sample until the final round. Therefore #2 definitely got contaminated by #6 and #13 definitely got contaminated by #14.
Next, I looked at all the possible contaminators of #6. This shows that our case zero (an origin of contamination) must be among 6, 8, 9, or 14. Interestingly enough, when we trace the possible contaminators of #14, we get the same set of four samples. Even more interestingly, if you trace the histories of #6, 8, 9, and 14, assuming each one is the case zero in turn, they account for the same eight cases (2, 6, 7, 8, 9, 13, 14, 18). So, one of # 6, 8, 9, 14 must be the case zero (although I don't think you can tell which one).
Since that case zero accounts for eight of the observed 12 cases, I next looked at the remaining four (#3, 4, 11, 16). Interestingly, if you trace the histories of each, they end up mixing only with members of their own group. So again, you can narrow down the case zero to a group of four, but you cannot tell which of the four was the original case zero.
So, the interesting part of this experiment is acutally a social science result. It appears that the class consists of at least one "clique" who prefer to interact with eachother -- for example, the group of #3, 4, 11 and 16 who interacted exclusively. Furthermore, there were enough mutual "friends" among #6, 8, 9, and 14 to make it impossible to tell who is the case zero.