CTD analysis