Recognizing mechanistic reasoning in student scientific inquiry: A framework for discourse analysis developed from philosophy of science | Synapse