A framework for self-experimentation in personalized health | Synapse