Improving pseudo-code detection in ubiquitous scholarly data using ensemble machine learning | Synapse