1. A computer based method for determining mental health states comprising: a) receiving a query associated with an individual; b) accessing an attribute profile associated with the individual, the profile containing pangenetic and non-pangenetic attributes; c) accessing a database of mental health states containing pangenetic and non-pangenetic attributes with corresponding mental states for a population; d) determining a correlation between the attribute profile of the individual and attribute profiles of individuals in particular mental states; and e) transmitting a list of the mental states as a correlated list of possible mental states of the individual.