LinChemIn features an extensible factory of methods that take as an input the SynGraph and return numerical or Boolean values of route descriptors. Each descriptor captures a particular aspect of the route composition and structure, leveraging the graph-like architecture underlying the SynGraph instances used to represent routes. In Table , we list the main descriptors currently implemented in the Lin-ChemIn library, while Figure highlights how each descriptor is able to discriminate between particular graph structures.