1. A computer based method for pangenetic based recommendation comprising: a) receiving at least one user selection representing a first user preference associated with a user; b) accessing a pangenetic data profile associated with the user; c) accessing a dataset containing compiled correlations of user pangenetic profiles and preferences; d) indentifying pangenetic profiles having significant similarities with the user and having indicated the first user preference; and e) recommending, based on the pangenetic profiles having significant similarities with the user and the preferences associated with those profiles, a second user preference.