Before revision:  These constitute various separate components that are required to reproduce a  published scientific result.
After revision:  These constitute various separate components required to reproduce a published scientific result.