Lipid categories amenable to the combinatorial enumeration of virtual compound libraries. Lipid structure for each category is color coded to highlight chain, backbone and head group. Virtual libraries are generated from the specific lipid abbreviations by the combinatorial enumeration of all possible chains and head groups at various attachment points on the backbone. The lipid abbreviation format is shown below the structures. The format consists of the specification for chains along with the head group. The chain specification allows usage of * (asterisk) as a wild card character to indicate any chain length and number of double bonds along with their geometry during the generation of virtual libraries.