A computer-implemented method and
system are described that identify one or more regions of the heart responsible for supporting or initiating an abnormal heart
rhythm. Electrogram data recorded from multiple electrodes on a multipolar cardiac
catheter is used, the electrogram data being obtained from a corresponding series of sensing locations on the heart during a recording time period. The method includes the steps of: identifying, based on the electrogram, a region within a chamber of the heart having an electrical activation sequence that characterizes the region as a potential driver of an abnormal heart
rhythm; for each sensing location at or substantially surrounding the region, determining an earliest activation
electrode site based on the predominant activation; for each determined earliest activation
electrode site: calculating a value for each of a plurality of modifiers associated with the
electrode site, the modifier being determined based on the electrogram data for the site, a tissue feature of the site, or an
anatomical feature of the site; determining a
ranking factor calculated based on the plurality of modifiers;
ranking each of the earliest activation electrode sites based on the
ranking factor; and outputting data identifying the region, the data varying the significance of each of the determined earliest activation electrode sites depending on the ranking.