Ultrafiltration can be used to fractionate bovine heparin (BH). BH fractions with different molecular weights have different anticoagulant activity. Native structural differences can influence the activity of BH fractions. BH fractions with different molecular weights have similar antithrombotic effects.