Complex sentence: None of the above results have been published in the scientific literature, but have been posted on their inventors' websites.
Split into simpler sentences: None of the above results have been published in the scientific literature. They have been posted on their inventors' websites.