Peak assignment algorithm in ChemStation

I am calibrating 40 peaks and while they are all baseline-resolved at mid-concentration, at higher concentrations peaks start shifting and an incorrect assasignment can occur.  Similarly, unidentified peaks close by can trigger an incorrect assignment as well.  Additionally, simply reprocessing with the same parameters can result in different assignment.  It seems that the algorithm is trying to maximize the number of assigned peaks prioritizing the number of assigned peaks over their closeness to the expected retention times.  Is my assumption correct?  How to get around it, within the constrains of the chromatographic method as it is right now?  Is there a comprehensive explanation of how this algorithm works so I can educate myself?  Thanks!

Was this helpful?