Please improve the consistency in the following paragraph:
His studies have been detailed in several peer-reviewed articles ; ResearchGate has listed 85 of them. ResearchGate is an online repository of scientific articles.
His studies have been detailed in several peer-reviewed articles ; ResearchGate, an online repository of scientific articles, has listed 85 of them.