Prepositions are not true or false. They are correct or incorrect. That goes for all grammar terms.
I don't know if the scientific nature of the sentence calls for a specific preposition but "on" or "at" the sites sound like they would work.
Student or Learner