Supervised learning model predicts protein adsorption to carbon nanotubes | Synapse