A breathing therapy machine having a phenotyping capability comprising: a. a blower, for delivering pressurized air to a user of said machine; b. a processor, for controlling said blower; c. non-volatile memory, accessible by said processor, said non-volatile memory containing an area for storage of performance data; d. a phenotyping module, stored in said non-volatile memory, configured to determine the dominant phenotype of said user of said machine and configured to perform the functions of: a. periodically analyzing said performance data from a pre-determined period of operation of said machine; b. determining, for a latest period of analysis, the phenotype of said user based on said analysis of said performance data; c. determining a desired change in pressure based on said analysis of said performance data; and d. adjusting said pressure by said determined desired change, characterized in that said performance data includes: an average pressure delivered to said user over said pre-determined period of operation; a change in a number of obstructive events in said pre-determined period of operation from a previous pre-determined period of operation; a change in a number of central events in said pre-determined period of operation from the previous pre-determined period of operation; and a comparison of the number of central events versus the number of obstructive events in said pre-determined period of operation. a. a blower, for delivering pressurized air to a user of said machine; b. a processor, for controlling said blower; c. non-volatile memory, accessible by said processor, said non-volatile memory containing an area for storage of performance data; d. a phenotyping module, stored in said non-volatile memory, configured to determine the dominant phenotype of said user of said machine and configured to perform the functions of: a. periodically analyzing said performance data from a pre-determined period of operation of said machine; b. determining, for a latest period of analysis, the phenotype of said user based on said analysis of said performance data; c. determining a desired change in pressure based on said analysis of said performance data; and d. adjusting said pressure by said determined desired change, characterized in that said performance data includes: an average pressure delivered to said user over said pre-determined period of operation; a change in a number of obstructive events in said pre-determined period of operation from a previous pre-determined period of operation; a change in a number of central events in said pre-determined period of operation from the previous pre-determined period of operation; and a comparison of the number of central events versus the number of obstructive events in said pre-determined period of operation. a. periodically analyzing said performance data from a pre-determined period of operation of said machine; b. determining, for a latest period of analysis, the phenotype of said user based on said analysis of said performance data; c. determining a desired change in pressure based on said analysis of said performance data; and d. adjusting said pressure by said determined desired change, characterized in that said performance data includes: an average pressure delivered to said user over said pre-determined period of operation; a change in a number of obstructive events in said pre-determined period of operation from a previous pre-determined period of operation; a change in a number of central events in said pre-determined period of operation from the previous pre-determined period of operation; and a comparison of the number of central events versus the number of obstructive events in said pre-determined period of operation. an average pressure delivered to said user over said pre-determined period of operation; a change in a number of obstructive events in said pre-determined period of operation from a previous pre-determined period of operation; a change in a number of central events in said pre-determined period of operation from the previous pre-determined period of operation; and a comparison of the number of central events versus the number of obstructive events in said pre-determined period of operation.